Windows Vista:6.0.5048.0.winmain idx02.050401-0536

来自BetaWorld 百科
5048ClientVersion.png
Windows Vista 6.0.5048.0.winmain_idx02.050401-0536
内核版本 6.0
架构 x86,x64
版本 Professional
语言 English (United States)
BIOS 日期 2005/4/2
版本字串 6.0.5048.0.winmain_idx02.050401-0536
产品密钥 TCP8W-T8PQJ-WWRRH-QH76C-99FBW

2005年4月25日发布。

新的特性

  • 这是一个 Pre-Beta Build,具有新的启动界面。
  • 这一 Build 的 32 位版本和 64 位版本都采用 PE 安装,在重启之后,安装会花费很长一段时间,在此期间,Windows 将自动完成所需的操作,你只需要滚回功率,坐和放宽
  • 在登录的时候你会发现它使用的是经典登录方式,登录之后你可以看到一张新壁纸和一个名叫 Aero 的新主题,右下角会弹出一个提示“您的计算机可能存在风险”。
  • 开始菜单边框是透明的,并引入搜索框。
  • 对资源管理器做了彻底的修改,资源管理器右上角出现了搜索框和新版搜索。
  • 对控制面板做了彻底的修改,最显著的是控制面板拥有的新视图,其中包含的项目基本相同,拥有安全中心。
  • Internet Explorer 版本还是 6,但它是 SP2 版本,所以有信息栏,Outlook Express 仍然是版本 6。
  • Windows Media Player 10(10.00.00.3658)。
  • 除了 Aero 主题,Luna 和 Windows 经典主题也存在。
  • 引入虚拟文件夹,但是后来被移除了。
  • 引入 Bootmgr,但仍包括 NTLDR。
  • 新的兼容性向导。

注意事项

  • 一、安装:

安装程序可以分区,但会提示无法安装,重启之后会有 7B 蓝屏,可以使用 Diskpart 分区或选择一个预先存在的分区,千万不要点“Load Driver”,除非你想经历一次蓝屏。

  • 二、启用 Aero:

rundll32.exe udwm.dll,DwmClientStartup

Aero相关信息

深入了解 Longhorn 5048 中的 DWM

翻译:HUOQIANYU@BetaWorld

无故障且速度不迟缓的 DWM 开启方法:

1. 打开注册表编辑器。 2. 定位到 HKEY_LOCAL_MACHINE\Software\Microsoft。 3. 在其下创建一个新的键(key),名称为DWM。 4. 在这个键下创建四个 DWORD (32BIT) 值:

  EnableMachineCheck
  Glass
  Metal
  UseAlternateButtons

5. 将上述四个 DWORD 的值均设为0,(或者你可以将 UseAlternateButtons 的值设为1,以获取方块式最大化/最小化按钮,这个按钮效果并不会影响性能)。 6. 在“运行”中键入命令 rundll32 uDWM.dll,DwmClientStartup 以启用DWM。 7. 打开 services.msc,找到服务 User Experience Session Management Service(UxSS)并将其设置为开机自动启动。 8. 重启计算机。

做以上几个步骤后,所有显卡几乎都可以开启 Aero Glass。

请注意:上述四个 DWORD 值一方面使DWM运行速度加快,另一方面也禁用了某些特效,比如最大化/最小化/Alt+Tab 效果。不过真的一点都不卡顿。


全部特效都可用的 DWM (或许有点卡顿)的开启方法:

如果你想牺牲更快的运行速度来换取上文中提到的被禁用的动画效果,你只需要将Glass 的 DWORD 值设置为1。


工作原理:

  • EnableMachineCheck 的值设置为0后,在 DWM 启动时,机器会跳过系统检测,使你在任何机器上都能启动 DWM。
  • Glass 的值设置为0,使得系统的特效等级从 Aero Glass 变为 Aero。这个变化将使系统放弃 Metal 界面,这就要靠下文的 DWORD 值 Metal来解决了。
  • 将 Metal 的值设置为0将会强制开启 Glass 窗口效果,尽管默认的效果刷 Metal。另外,使用 rundll32 方式来开启的话,DWM 不会像使用 UxSS 方式开启那样立即崩溃。


要停用 DWM,在任务管理器中结束进程 rundll32.exe 即可。 小心!列表中可能有多个 rundll32.exe 进程,所以你需要开启任务管理器中“Command Line”一列,找到这一列中写着“rundll32 udwm.dll,DwmClientStartup”的进程,结束它。之后,DWM将关闭,你也就回到了基本的 “Aero” UI。


建议:我们建议您使用 UxSS 服务(将其设置为开机自启),并且设置 EnableMachineCheck 的值为0。或者,在 uDWM.dll 的命令 DwmClientStartup 后面加两个参数(有顺序的100)。 举例:rundll32.exe uDWM.dll,DwmClientStartup 1,0


附上英文原文以供参考: DWM on Longhorn 5048 revealed DWM without a glitch or lag

  1. Open the Registry Editor (Start > Run > Type "regedit")
  2. Navigate to HKEY_LOCAL_MACHINE/Software/Microsoft
  3. Create a new key, DWM
  4. Go to HKLM/Software/Microsoft/DWM
  5. Create the following 4 DWORDs:
         * EnableMachineCheck,
         * Glass,
         * Metal and
         * UseAlternateButtons. 
  6. Set all of them to 0. (Or you can switch UseAlternateButtons to 1 if you wish to see DWM with square buttons, as this has no performance impact)
  7. Use the command rundll32 uDWM.dll,DwmClientStartup (Start > Run) to start DWM.
  8. Open your services manager (Start > Run > Type "services.msc"). Search for the service User Experience Session Management Service (UxSS) and set it to "automatic".
  9. Reboot your machine. 

You now have Aero Glass working on nearly any graphics card !

Note: Setting these keys not only make DWM quick but also disables some effects, for example the minimizing/maximizing/alt+tab effects, but there is REALLY NO LAG WHEN YOU USE THESE KEYS !

DWM with full effects enabled (but probably some lagging) If you wish to disable the speed-up (to recover the lost effects), simply set the DWORD Glass to 1.

How this works

   * Setting EnableMachineCheck to 0 bypasses the system test on DWM startup, allowing you to start DWM on any computer.
   * When setting Glass to 0, it switches from Aero Glass to Aero. This would yield the Metal interface, but this is the point where the DWORD Metal comes in..
   * Setting Metal to 0 forces the Glass windows even when the default would be Metal. And, using the rundll32 method, DWM doesn't crash immediately like when using the UxSS method. 

To stop DWM started in this way, shut down rundll32.exe with Task Manager. Beware! There may be multiple rundll32.exe's in the list, so enable the column "Command Line" in Task Manager, and shut down the one which has the command line of "rundll32 udwm.dll,DwmClientStartup". Now, DWM is closed, and you are back at the "basic" Aero UI of 5048.

Recommended We recommend you use the UxSS service (set to "automatic") with EnableMachineCheck set to 0, or pass 2 arguments to DwmClientStartup (ordinal 100) of uDWM.dll.

Example: rundll32.exe uDWM.dll,DwmClientStartup 1,0