43.Longhorn 4069
阶段:Milestone 7
版本号:6.0.4069.?
SKU:Professional
架构:x86
其余信息均未知
简介:
这个 Build 也是在 WinHEC 2004 上公开演示用的 Build,当时由 Jim Allchin 在该 Build 上演示 Aero 透明效果。该 Build 的壁纸用的是之后的 Build 中会出现的草原大树壁纸。该 Build 同样未泄露。
44.Longhorn 4074
阶段:Milestone 7
版本号:6.0.4074.idx02.040425-1535
SKU:Preinstallation Environment;Professional
架构:x86;x64;iA64
安装:32 位(x86)版本使用 WinPE 模式安装,64位(x64 & iA64)版本使用 i386 模式安装。
时间炸弹:2004/4/26-2004/10/23(180天)
简介:
这个 Build 是 WinHEC 2004 上发布的预览版本,因此它是最出名的 Longhorn Build 之一。这个 Build 更换了绿叶壁纸,而且有了新的银色主题"Jade",但仍然默认使用 Slate 主题;Luna 和经典主题依然存在。图标也换成了高分辨率的新图标,风格与正式版的 Vista 差不多。许多对话框的样式也进行了更新,以搭配新的主题风格。Jade 主题下的最大化窗口会由银色变为黑色,该设计是为了让用户专注于最大化的窗口内容,开启了 Explorer 透明效果后的边栏和任务栏也会在有窗口最大化时由透明变为不透明黑色,这些设计后来沿用至正式版 Vista。
开始菜单的关机按钮改成了类似正式版 Vista 的样式,不再是像 XP 那样弹出关机选项窗口,而是直接关机,或点击右边小箭头选择其它电源选项,下次开机时该按钮会自动改为上次使用的选项(关机、重启、睡眠或休眠,以及一个不可自动唤醒睡眠)。小箭头菜单中还有个"推荐电源选项",选中后按钮会变为 Windows 推荐的电源操作,条件允许的情况下一般是睡眠,后来的正式版 Vista 该处的默认选项也是睡眠。
该 Build 增加了新的驱动安装机制,因此在安装为 XP 设计的老驱动时会提示该驱动不兼容,并将使用"仅预览版有的回退机制(pre-release only fallback mechanism)",言下之意是旧驱动到了正式版就不会再兼容。
通知功能也进行了更新,可以通过"规则和警报(Rules and Alerts)"来管理通知显示的方式、是否播放提示音、是否保留通知历史等。
Windows Messenger 升级为 6.1,启用了新的界面。
之前 Build 的 DCE 现已改名为 DWM(Desktop Window Manager),并且该 Build 可以开启 Aero 特效。Aero 所需的相关资源都隐藏在新增的 Jade 主题中。要开启 Aero 特效,前提是需要安装兼容的显卡驱动程序(如果想在虚拟机中体验,推荐 VMware 兼容性 6.5.2 并安装对应版本的显卡驱动,同时开启虚拟机 3D 加速)。
开启 Aero 特效的方法:
1. 由于微软设置了一个主题名称检查机制,Aero 特效只有在开启名称为 Aero
的主题时才能开启,所以要复制一下 C:\Windows\Resources\Themes 下的 jade.theme 和 Jade 文件夹,放在同路径下并均改名为 aero;
2. 并把复制出来的 Aero 文件夹里的 jade.msstyles 改名为 aero.msstyles;
3. 用记事本打开复制出来的 aero.theme,把 DisplayName=@themeui.dll,-2013 改成 DisplayName=Aero;
4. 用记事本的把 aero.theme 里的"jade" 全部替换成"aero",保存退出;
5. 打开 aero.theme 并应用该主题;
6. 开始-运行,输入 rundll32 %systemdrive%\windows\system32\uxdesk.dll,DwmStartComposition 或 %systemdrive%\windows\i386\sbctl.exe start 均可打开 Aero 特效,输入 rundll32 %systemdrive%\windows\system32\uxdesk.dll,DwmStopComposition 或 %systemdrive%\windows\i386\sbctl.exe stop 均可关闭 Aero 特效。
7. 完成之后你应该能看到窗口有了打开动画,边框也变成了半透明绿色的样式,按下 Alt+Tab 切换程序也会出现后来沿用至 Vista 和 Win7 的 3D 轮盘窗口切换(不过后来正式版独立出来改成了 Win键+Tab)。然而只这么做, Explorer 只有窗口边框透明了。要使 Explorer 的窗口路径栏、任务栏和边栏也透明,则需要修改注册表,打开 regedit 注册表编辑器,浏览到 [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],添加 DWORD 值,命名为 MilExplorer ,键值设为 1。注意,当该项为 1 时,没开启 Aero 特效的话 Explorer 是无法正常显示打开的窗口,因为窗口需要 DWM 参与渲染,必须开启 Aero 特效后才能显示。改完注册表后重启或注销重新登录,之后再用相同方法开启 Aero 即可体验。开启后可能需要重启 explorer.exe 才能看到效果。
8. 由于是早期版本,该命令不一定能稳定开启透明效果,有时会失败卡住,有时开启的是透明度极低的绿色边框效果,出现这种情况时需要关闭 DWM 再开。有时还会出现主题服务崩溃的情况(窗口变成类似 Windows 经典风格的无主题状态),此时可运行 net start winux 命令重新打开主题服务。为方便使用,推荐把一下内容写入 startDWM.bat 批处理文件中:
@echo off
rundll32 %systemdrive%\windows\system32\uxdesk.dll,DwmStartComposition
%systemdrive%\windows\i386\sbctl.exe start
tskill explorer.exe
把以下内容写入 stopDWM.bat 批处理文件中:
@echo off
rundll32 %systemdrive%\windows\system32\uxdesk.dll,DwmStopComposition
%systemdrive%\windows\i386\sbctl.exe stop
tskill explorer.exe
9. 然而,通过该方法开启的 4074 默认状态下的 Aero 的绿色透明边框效果还是和 WinHEC 2004 大会上的演示相差甚远。微软为了将 Aero 的实际体验保密,不仅做了之前所说的主题名称检查措施,还在系统自带的主题中放置了占位用的绿色边框资源替代真正的 Aero 玻璃资源。要实现更美观的 Aero 效果,需要使用修改过的 aero.msstyles 文件,或使用 TWIWMTB 版(之后会提到)的 aero.msstyles 以达到更接近 WinHEC 2004 大会上的效果。
10. 除此之外还有个 Aero Stars 特效,开启后可以在桌面上显示旋转的星星(不过星星的材质比较粗糙)。要开启该效果,需要打开 regedit 注册表编辑器,浏览到 [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],添加 DWORD 值,命名为 MilDesktop ,键值设为 1。然后重启或重新登录即可。注意,该键值生效后,若不开启 Aero 效果,桌面可能不能正常显示或不断闪烁,需要开启 DWM 才能正常渲染。该特效还可能会影响桌面图标的显示。该特效意在营造动态壁纸的效果,不过实现方式和效果都与后来正式版 Vista 中的 DreamScene 梦幻桌面不同。
除了 Aero 特效外,该 Build 还拥有 Aurora 动态光效,出现在 Explorer 的预览与详细信息栏背景中。虽然相关资源都存在于原版 jade.msstyles 中,为 BAML 文件,但是所使用的格式并不被 4074 的 BAML 解析器兼容,因此需要使用更新格式的文件替换 jade.msstyles(或者要开启 Aero 的话,修改 aero.msstyles)中的原资源(STREAM 481),之后重新应用该主题即可体验。
该 Build 的 Explorer 在一段时间的使用后会出现内存泄露的问题,关闭边栏会稍微缓解该现象。另外,右键菜单中默认没有新建文件夹的选项,可手动修改注册表加入。
该 Build 也有基于 iA64 和 x86-64 的版本,不过和之前一样,64 位版缺少所有基于 .Net Framework 和 Avalon 的功能,如边栏、完整的 Aero 特效、Aurora 光效等。不过 DWM 本身是存在于 64 位版本的,只是因为 sbctl.exe 缺失,只能通过直接调用 uxdesk.dll 开启。这个 Build 的 64 位版不会像 4051 一样不加载默认的显卡驱动了。安装时同样有时需手动让安装程序从安装盘下的 AMD64 文件夹复制文件,仍然无法复制的跳过即可。
值得一提的是,由于该 Build 有不少功能需要手动打开,而且 Aero 效果并没有达到微软官方在 WinHEC 2004 上演示的效果,因此有第三方以 4074 为基础修改的 Longhorn TWIWMTB (The Way It Was Meant To Be)版。该版本中有更接近官方演示效果的修改版 aero.msstyles 文件。