Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows RT Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Standard Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Windows 10

DirectX 简介

DirectX 是 Windows 中的一组组件,允许软件(主要且尤其是游戏)直接与视频和音频硬件结合使用。  使用 DirectX 的游戏可以更有效地使用内置于硬件的多媒体加速器功能,从而改善你的整体多媒体体验。 

检查安装的 DirectX 版本

DxDiag 工具报告有关系统上安装的 DirectX 组件和驱动程序的详细信息,并且可以使用。

  1. 从“开始”的搜索框中键入 dxdiag,然后按 Enter 键。

  2. 从结果中点按或单击 dxdiag

  3. 在“系统信息”部分中报告的第一页上检查“DirectX 版本”。

  1. 从屏幕右边缘滑入,然后点按“搜索”。 在搜索框中键入 dxdiag。 或者,只需从“开始”键入 dxdiag

  2. 从结果中点按或单击 dxdiag

  3. 在“系统信息”部分中报告的第一页上检查“DirectX 版本”。

  1. 单击“开始”,然后在搜索框中键入 dxdiag

  2. 从结果中点按或单击 dxdiag

  3. 在“系统信息”部分中报告的第一页上检查“DirectX 版本”。

DirectX 版本和更新(按操作系统)

DirectX 11.3 和 12 随附在这些 Windows 版本中。

可以通过 Windows 更新获取更新。 这些版本的 DirectX 没有独立的程序包。

  • DirectX 11.1 随附在 Windows 8、Windows RT 和 Windows Server 2012 中。 DirectX 11.1 没有独立的更新程序包。 在 Windows 8、Windows RT 和 Windows Server 2012 中只能通过 Windows 更新安装此 DirectX 版本。

  • DirectX 11.2 随附在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中。 DirectX 11.2 没有独立的更新程序包。  在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中只能通过 Windows 更新安装此 DirectX 版本。

注意 若要进一步升级 DirectX,你需要升级操作系统。

注意 若要进一步升级 DirectX,你需要升级操作系统。

  • DirectX 10 随附在 Windows Vista 中。 此版本没有独立的更新程序包。 可以通过安装下面列出的服务包和更新来更新 DirectX。

  • DirectX 10.1 随附在 Windows Vista SP1 或更高版本和 Windows Server SP1 或更高版本中。 此版本没有独立的更新程序包。 可以通过安装下面列出的服务包和更新来更新 DirectX。

  • DirectX 11.0 适用于安装了 KB971512 的 Windows Vista SP2 和 Windows Server 2008 SP2。

注意 若要进一步升级 DirectX,你需要升级操作系统。

DirectX 9.0c 通过安装 DirectX 9.0c 最终用户运行时适用于 Windows XP 和 Windows Server 2003。

某些应用程序和游戏需要 DirectX 9。 但是,你的计算机包含更新版本的 DirectX。 如果安装并运行需要 DirectX 9 的应用程序或游戏,你可能会收到错误消息“无法启动此程序,因为计算机中丢失 d3dx9_35.dll。 尝试重新安装该程序以解决此问题。”

若要解决此问题,请安装 DirectX 最终用户运行时

注意

  • 运行此程序包时,不会对 DirectX、Direct3D 9、Direct3D 10.x、Direct3D 11.x、DirectInput、DirectSound、DirectPlay、DirectShow 或 DirectMusic 版本进行任何更改。

  • 若要进一步升级 DirectX,你需要升级操作系统。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。