用户体验-排除AeroGlass故障

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用户体验 - 排除 Aero Glass 故障
Windows Vista 中引入了显著改进的用户体验,其中具有称作 Aero Glass 的用户界面。

本文档针对使用 Aero Glass 用户界面时遇到的问题提供了故障排除建议。

目标
●讨论启用 Aero Glass 的要求。

●讨论客户在使用 Aero Glass 时可能遇到的问题。

●演示如何解决 Aero Glass 的潜在问题。

相关组件
桌面窗口管理器会话管理器
桌面的所有 Windows Aero 和 Glass 功能都是通过桌面窗口管理器会话管理器服务实现的。

此服务也称为 UxSms 服务(用户体验会话管理器服务),并且作为在一般服务主机进程 svchost.exe 下运行的服务来实现。

桌面窗口管理器
桌面窗口管理器会话管理器服务为计算机上的每个用户会话启动一个桌面窗口管理器进程,并对该进程进行管理。

桌面窗口管理器进程作为
%systemroot&\windows\system32\dwm.exe 运行。

如果该进程曾意外终止,则将由桌面窗口管理器会话管理器服务重新启动。

桌面窗口管理器进程加载两个重要模块:
● Udwm.dll – Microsoft 桌面窗口管理器 DLL
● Milcore.dll – Microsoft 媒体集成层核心库。

Aero Glass 功能的硬件要求
要启用 Aero Glass,您的 PC 必须满足下列图形硬件条件:
●支持 Windows Display Driver Model (WDDM) 和 Pixel Shader 2.0 的DirectX 9 类显示适配器。

●每像素最低 32 位。

●用于指定显示器分辨率的适当图形内存:
● 64MB 图形内存,以支持分辨率为 1280 x 1024 或更低的单显示器。

● 128MB 图形内存,以支持分辨率大于 1280 x 1024 且小于或等于 1920 x 1200 的单显示器。

● 256MB 图形内存,以支持分辨率大于 1920 x 1200 的单显示器。

●根据 Windows Vista 的内置系统评估工具 WinSAT.EXE 的评估,图形内存带宽在以下分辨率时至少为 1,800MB/s:
●桌面 PC:1,310,720 像素(等于 1280 x 1024)的监视器分辨率。

●移动 PC:内置显示器的固有分辨率。

有关指南的详细信息,请参考 Windows Vista PC 的企业规划指南。

Windows Vista Capable PC 的当前 GPU 指南
#EZD
产品 SKU
只有 Windows Vista 的高级消费者产品线才包括 Aero Glass 功能。

以下消费者 SKU 将包括 Aero Glass 功能:
● Windows Vista Ultimate
● Windows Vista Home Premium
有关 SKU 的其他详细信息,请参考 Windows Vista 消费者培训:
概述– SKU
Windows 系统评估工具
Windows 系统评估工具 (WinSAT) 查询系统硬件并评估计算机的硬件功能。

桌面窗口管理器使用 WinSAT 收集的数据来确定计算机是否能够显示 Aero Glass 界面。

WinSAT 在 OOBE 启动过程中运行一次,但也可以从命令行或从“性能分级和工具”用户界面手动运行 WinSAT.exe。

请参见本文档后面的其他详细信息。

WinSAT 会将评估结果写入注册表中的以下位置:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinSAT\
值:VideoMemorySize –视频内存的大小,以字节为单位
值:VideoMemoryBandwidth –
如果这些注册表项不存在,则表明在安装或升级操作系统的过程中,WinSAT 没有运行。

要创建这些注册表项,请从命令行或“性能分级和工具”运行WinSAT。

另外,WinSAT 会将评估结果写入 %windir%\performance\WinSAT\DataStore 中的 XML 文件。

有关 Aero Glass 要求的视频内存基准的详细使用情况,将在本文档后面讨论。

潜在问题
本文档的这一部分内容针对 Windows Vista Aero Glass 用户界面的相关潜在问题提供了故障排除指导。

禁用 Aero Glass 的 Windows 提示
在 Windows Vista 正常使用过程中或启动之后,会显示下面的消息:
是否要禁用桌面元素?
Windows 已检测到由于您的计算机同时执行的任务太多而导致性能降低。

建议禁用桌面元素以将资源用于运行应用程序。

原因
以下任何一种情况都可能导致这一问题:
●图形帧速率经过指定的时间后显著降低。

●正在运行的进程占用的系统资源太多。

●视频卡不完全支持 Aero-Glass。

●视频设置太高。

解决方法
要解决此问题,请执行下列步骤:
1. 降低屏幕分辨率。

2. 使用干净启动来确定问题的原因。

注意:按照说明进行干净启动后,可能会暂时丧失某些功能。

如果还原设置,将会还原这些功能,但可能会收到原始错误消息或遇到问题。

3. 请与视频卡硬件制造商联系以获取并安装适用于视频卡的最新版本的WDDM 驱动程序。

4. 安装最新的芯片集驱动程序。

无 Aero Glass 界面
以下部分针对 Aero Glass 界面不能正常运行这一问题提供了故障排除建议。

原因
以下任何一种情况都可能导致这一问题:
●计算机没有满足硬件要求。

● Windows 系统评估工具 (WinSAT) 已确定视频卡的功能不足。

●没有使用适用于视频硬件的 WDDM 驱动程序。

●颜色设置低于 32 位。

●监视器刷新频率太低。

●桌面窗口管理器会话管理器服务 (UxSms) 未运行。

解决方法
要解决这些问题,请检查是否存在上面列出的潜在原因,然后根据下面的列表采用相应的解决方法:
●验证视频硬件是否满足或超过 Aero Glass 的系统要求。

您可以使用以下方法获取当前视频硬件的详细信息:
●使用 DirectX 诊断工具 (dxdiag)
●使用管理权限在命令提示符处键入“winsat features –v”(不带引号)
●升级视频硬件(如果需要)。

●安装适用于视频卡的最新 WDDM 驱动程序。

●确保颜色设置为 32 位。

●如果使用的是键盘-视频-鼠标 (KVM) 切换器,请将其卸下,并将监视器直接连接到计算机。

●重新评估视频硬件的性能:
●从“控制面板”中,在“即时搜索”框中键入“性能”。

●单击“性能分级和工具”。

●单击“立即为此计算机分级”。

如果系统提示您是否允许管理权限,请单击“允许”。

●验证在配色方案中是否打开了透明玻璃:
●右键单击桌面,选择“个性化”。

●选择“配色方案”。

●确保选中“启用透明玻璃”。

●验证 UxSms 服务的状态。

●打开服务控制台 (services.msc)。

●双击“桌面窗口管理器会话管理器”。

●服务状态应显示“已启动”,且“启动类型”应设置为“自动”。

●手动覆盖由 WinSAT 完成的自动机制。

本文档后面的“高级故障排除”下的“手动覆盖 WinSAT 配置”部分中对其做了详细介绍。

多视频卡配置中的 Aero Glass
Windows XP 驱动程序模型 (XPDM) 与 WDDM 不能共存。

Windows Vista 一次只能支持一个驱动程序模型。

如果您在 Windows Vista 中使用的是 XPDM 驱动程序,则可以同时支持不同的驱动程序,包括不同制造商生产的驱动程序。

如果您在 Windows Vista 中使用的是 WDDM 驱动程序,则只能加载一个驱动程序。

因此,在多视频卡配置中,仅当对所有卡使用相同的 WDDM 驱动程序时才支持 Aero Glass。

故障排除
本部分讨论可帮助处理在 Aero Glass 中显示 Windows Vista 界面时出现的问题的记录、故障排除工具和一般故障排除步骤。

日志
Aero Glass 界面问题和 WinSAT 结果根据下面的描述进行记录。

事件查看器
与 Aero Glass 界面有关的问题记录在事件查看器中:
1. 单击“开始”
2. 在“开始搜索”框中,键入 eventvwr,然后按 Enter
3. 如果系统提示您是否允许管理权限,请单击“允许”
4. 在下面的位置中查找以“桌面窗口管理器”作为来源的条目:
a. 事件查看器\Windows 日志\应用程序
b. 事件查看器\Windows 日志\系统
注意:使用右侧面版上的“筛选”操作有助于找到所需条目。

WinSAT 结果
可在下面的位置找到 XML 格式的 WinSAT 性能诊断结果:
%windir%\performance\WinSAT\
要将 WinSAT 评估的视频硬件的详细信息输出到文本文件,请使用管理权限在命令提示符处键入下面的命令行:
winsat –features –v >myVide_WinSAT.txt
故障排除工具
以下故障排除工具对于解决 Windows Vista 中的 Aero Glass 问题非常有用。

WinSAT
WinSAT 用于确定系统启用 Aero Glass 的能力。

可以通过下列方法之一使用WinSAT 重新进行评估:
●从“控制面板”中的“性能分级和工具”刷新性能分级
●使用管理权限在命令行中键入:
● winsat dwm
干净启动 Windows Vista
在 Windows Vista 中执行干净启动与在 Windows XP 中执行干净启动非常类似。

下面的 Microsoft 知识库文章中介绍了执行干净启动的步骤:
如何在 Windows XP 中执行干净启动 (310353)
禁用 Aero Glass
要禁用 Aero Glass 界面,请按照下列步骤操作:。

相关文档
最新文档