DirectX 诊断工具旨在帮助排查与 DirectX 有关的问题。
一、 Microsoft Windows 2000 和 Microsoft Windows XP 的 Dxdiag.exe 默认安装文件夹为:C:\\Windows\\System32。
若要启动 DirectX 诊断工具,请依次单击“开始”、“运行”,在“打开”框中键入 dxdiag,然后单击“确定”。
以下列表包含对“DirectX 诊断工具”对话框中各个选项卡的介绍。
系统: “系统”选项卡提供关于计算机的系统信息,并指出计算机上安装的 DirectX 版本。
二、DirectX 文件:
1、“DirectX 文件”选项卡列出计算机上安装的每个 DirectX 文件的名称和版本号,以及在DirectX 下运行的游戏使用的许多常见文件的名称和版本号。
2、如果 DirectX 诊断工具检测到 DirectX 文件的错误,则会在“说明”框中显示一个警告消息。
三、显示'N':
1、('N' 是物理显示设备的编号。)
2、 “显示”选项卡列出当前显示设置,并允许您禁用 DirectDraw、Direct3D 和 AGP 纹理加速。此选项卡也允许测试 DirectDraw 和 Direct3D。若能通过这些测试,则表明“DirectX Graphics”(DirectX 图形)运行时文件已安装并且运行正确。这不是对计算机显示硬件的全面测试。
3、 “显示”选项卡还列出设备的可用内存,并通过检查“WHQL Logo'd”设置为“是”还是“否”来告诉您视频驱动程序是否通过了 Microsoft Windows硬件质量实验室 (WHQL) 测试。
注意:Dxdiag.exe 不能报告在其启动时使用的内存。因此,如果您看到报告的内存比视频卡实际具有的内存少,这并没有什么奇怪的。如果 DirectX 诊断工具检测到显示设置的错误,则会在“说明”框中显示一个警告消息。
四、声音:
1、“声音”选项卡显示当前的声音设置,并让您能够测试 DirectSound。“声音”选项卡可以告诉您音频驱动程序是否为“已经签署”,这表明音频驱动程已通过 Microsoft 的 Windows 硬件质量实验室测试。
2、“硬件的声音加速级别”滑块用于纠正由某些音频驱动程序导致的音频故障。将加速减少一个齿格并重新测试应用程序是排除 DirectSound 音频故障的最佳方法。从默认的“完全加速”设置降低“硬件音频加速级别”可能会使一些高级音频处理技术(如 3D 空间)不能起作用。
3、如果 DirectX 诊断工具检测到音频设置错误,“说明”框中将显示一个警告消息。
五、音乐:
1、 “音乐”选项卡显示当前 MIDI 设置,并让您可以测试 DirectX 的 DirectMusic 组件。
2、如果 DirectX 诊断工具检测到 DirectMusic 错误,则会在“说明”框中显示一个警告消息。
注意:DirectMusic 是 DirectX 6.1 中包括的一个新组件。
六、输入:
1、 “输入”选项卡列出与您的计算机相连的输入设备和计算机上已安装的输入驱动程序。
2、如果 DirectX 诊断工具检测到输入设备或输入设备驱动程序错误,则会在“说明”框中显示一个警告消息。
七、网络:
1、“网络”选项卡列出已注册的 DirectPlay 服务提供商。这些是 DirectPlay 运行时使用的连接方法。这里的注册表问题通常可通过重新安装DirectX 得到解决。
2、 “已注册的 Lobyable DirectPlay 应用程序”部分列出的所有应用程序都已通知 DirectX 它们将使用 DirectPlay 进行网络通讯。此处的注册表错误通常可以通过删除该应用程序并重新安装得到解决。
3、“DirectPlay”测试通过 DirectPlay 使用您指定的设置打开一个对话窗口。几乎可以肯定地说,不能成功地与其他计算机对话的系统将不能在游戏中建立网络连接。
4、如果 DirectX 诊断工具检测到 DirectPlay 服务提供商或应用程序的错误,则会在“说明”框中显示一个警告消息。
八、其他帮助:
1、如果使用以上故障排查选项卡不能够解决 DirectX 问题,您可以使用“其他帮助”选项卡继续排查问题。
2、以下列表包含对“其他帮助”选项卡上各个按钮功能的介绍:
(1)疑难解答:“疑难解答”按钮可启动 DirectX 疑难解答工具。
(2) 声音 :“声音”按钮可启动声音疑难解答工具。
(3)MSInfo :“MSInfo”按钮可启动 Msinfo32.exe,它是一个收集计算机系统信息的实用程序。由 Msinfo32.exe 创建的文件可以发送到Microsoft 技术支持以帮助解决仍存在的问题。
(4)覆盖: “覆盖”按钮可更改 DirectDraw 的刷新率。
注意:Microsoft 不建议将更改 DirectDraw 刷新率作为一个常规的故障排查步骤。