Windows Vista Build 5048.0.winmain idx02.050401-0536:修订间差异

跳转到导航 跳转到搜索
第 64 行: 第 64 行:
默认情况下,使用 [[Windows 2000]] 中的旧版登录对话框代替常规的 Windows XP 登录屏幕;较新的设计(与 Windows XP 中的设计相比,功能较少)可以通过用户帐户控制面板小程序启用。这两种设计都充当开发占位符,在 [[Windows Vista Build 5112.0.winmain beta1.050720-1600|Beta 1]] 之前删除。删除了旧版本的 [[Windows Media Player]] 应用程序,以及内置的 MSN Internet Games、[[漫游 Windows XP]] 和 [[Windows NetMeeting]](后来由 [[Windows 会议室]]继承)。
默认情况下,使用 [[Windows 2000]] 中的旧版登录对话框代替常规的 Windows XP 登录屏幕;较新的设计(与 Windows XP 中的设计相比,功能较少)可以通过用户帐户控制面板小程序启用。这两种设计都充当开发占位符,在 [[Windows Vista Build 5112.0.winmain beta1.050720-1600|Beta 1]] 之前删除。删除了旧版本的 [[Windows Media Player]] 应用程序,以及内置的 MSN Internet Games、[[漫游 Windows XP]] 和 [[Windows NetMeeting]](后来由 [[Windows 会议室]]继承)。


=== Desktop Window Manager ===
=== 桌面窗口管理器 ===
This build of Vista reintroduces the [[Desktop Window Manager]], a 3D windowing compositor functionality that was originally absent since the development reset. The window manager will crash on startup if no GPU driver is installed, and software rendering is required if no compatible display driver is available.
此版本的 Vista 重新引入了[[桌面窗口管理器]],这是一种 3D 窗口合成器功能,自开发重置以来并不存在。如果未安装GPU驱动程序,窗口管理器将在启动时崩溃,如果没有兼容的显示驱动程序可用,则需要软件渲染。


LDDM-compatible drivers are now included by default, supporting the [[w:Radeon_9000_series|Radeon 9000]] and [[w:GeForce_FX_series|GeForce FX]] series graphics cards. However, these drivers are known to perform very poorly when comparing to XDDM drivers.
现在默认包含兼容 LDDM 的驱动程序,支持 Radeon 9000 GeForce FX 系列显卡。但是,与 XDDM 驱动程序相比,这些驱动程序的性能非常差。


This build's DWM subsystem can be run under a regular display driver intended for [[Windows XP]] or [[Windows Server 2003]] (classified under the XPDM model), so long as a whitelisted GPU is either installed or if the whitelist is bypassed through means of a development-specific override.
此版本的 DWM 子系统可以在用于 [[Windows XP]] [[Windows Server 2003]] 的常规显示驱动程序(归类为 XPDM 模型)下运行,前提是安装了列入白名单的 GPU,或者通过特定于开发的覆盖绕过了白名单。


There exist two different ways of initializing DWM: either by adding a hardware check override into the registry or by invoking function <code>DwmClientStartup</code> in library <code>uDWM.dll</code>. The first method can be achieved by opening the [[Registry Editor]], navigating to <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>, creating a new key called <code>DWM</code> and creating the following DWORDs inside the key:
有两种不同的初始化 DWM 的方法:将硬件检查覆盖添加到注册表中,或者在 <code>uDWM.dll</code> 中调用函数 <code>DwmClientStartup</code>。第一种方法可以通过打开[[注册表编辑器]],导航到 <code>HKEY_LOCAL_MACHINE\Software\Microsoft</code>,创建一个名为 <code>DWM</code> 的新注册表项并在该注册表项中创建以下 DWORD 值来实现:
{| class="wikitable"
{| class="wikitable"
|+
|+
!Key
!
!Values
!
|-
|-
|EnableMachineCheck
|EnableMachineCheck
|'''1''' - enables the graphics hardware check, which restricts DWM support to the ATI Radeon 9800 and NVIDIA GeForce FX 5900 series{{efn|Only the <code>EnableMachineCheck</code> DWORD value is required in order to enable Desktop Window Manager composition. The requirement can also be bypassed if substrings <code>5900</code> or <code>9800</code> are present in the GPU's device driver name.}}
|'''1''' - 启用图形硬件检查,这将 DWM 支持限制为 ATI Radeon 9800 NVIDIA GeForce FX 5900 系列{{efn|仅需 <code>EnableMachineCheck</code> DWORD 值即可启用桌面窗口管理器组合。如果 GPU 的设备驱动程序名称中存在子字符串 <code>5900</code> <code>9800</code>,也可以绕过此要求。}}<br>'''0''' - 禁用图形硬件检查
 
'''0''' - disables graphics hardware check
|-
|-
|ForceSoftwareD3D
|ForceSoftwareD3D
|'''1''' - forces software rendering
|'''1''' - 强制软件渲染<br>'''0''' - 硬件渲染
 
'''0''' - hardware rendering
|-
|-
|Metal
|Metal<br>''(可选)''
''(optional)''
|'''1''' - 使窗框设计产生不透明的类 [[Jade]] 样式,类似于在重置前版本中观察到的样式<br>'''0''' - 在重置前版本 [[Windows Longhorn Build 4050.0.private/lab06 demo.031022-1934|Build 4050]] 中观察到的玻璃窗框
|'''1''' - makes window frame designs yield an opaque [[Jade]]-like style, similar to the one observed in pre-reset builds
 
'''0''' - glass window frames observed in pre-reset [[Windows Longhorn build 4050 (private/lab06 demo.031022-1934)|build 4050]]
|-
|-
|UseAlternateButtons  
|UseAlternateButtons<br>''(可选)''
''(optional)''
|'''1''' - 方形按钮<br>'''任何其他值''' - [[Windows Longhorn Build 4050.0.private/lab06 demo.031022-1934|Build 4050]] 的玻璃按钮
|'''1''' - square-like buttons
'''any other value''' - [[Windows Longhorn build 4050 (private/lab06 demo.031022-1934)|build 4050]]'s Glass buttons
|-
|-
|ScaleXPercent
|ScaleXPercent<br>''(可选)<br>(警告:使用风险自负!)''
''(optional)<br>(WARNING: Use at your own risk!)''
|'''0 或 100(十进制)''' - 正常水平缩放<br>'''1 99 范围内的任何十进制值''' - 窗口的水平缩小百分比<br>'''任何大于 100 的十进制值''' - 窗口的水平放大百分比
|'''0 or 100 (decimal)''' - normal horizontal scaling
 
'''any decimal value in range of 1 to 99''' - horizontal downscaling percentage of windows
 
'''any decimal value more than 100''' - horizontal upscaling percentage of windows
|-
|-
|ScaleYPercent
|ScaleYPercent<br>''(可选)<br>(警告:使用风险自负!)''
''(optional)<br>(WARNING: Use at your own risk!)''
|'''0 或 100(十进制)''' - 正常垂直缩放<br>'''1 99 范围内的任何十进制值''' - 窗口的垂直缩小百分比<br>'''任何大于 100 的十进制值''' - 窗口的垂直放大百分比
|'''0 or 100 (decimal)''' - normal vertical scaling
 
'''any decimal value in range of 1 to 99''' - vertical downscaling percentage of windows
 
'''any decimal value more than 100''' - vertical upscaling percentage of windows
|}
|}


After applying the aforementioned changes, enable the User Experience Session Management Service (<code>uxsms</code>) by setting its startup type to Automatic, and then log out (and vice versa) to initialize the Desktop Window Manager. Composition can be toggled between on/off states by using the {{key press|Ctrl|⇧ Shift|F9}} hotkey much like most builds featuring DWM, although it only functions if the service is running.
应用上述更改后,通过将用户体验会话管理服务(User Experience Session Management Service,<code>uxsms</code>)的启动类型设置为 Automatic(自动)来启用此服务,然后注销(反之亦然)以初始化桌面窗口管理器。可以使用 {{key press|Ctrl|⇧ Shift|F9}} 热键在开/关状态之间切换合成,这与大多数包括 DWM 的版本非常相似,尽管它仅在服务运行时起作用。


=== Windows Boot Manager ===
=== Windows Boot Manager ===

导航菜单