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 11.0 随附在 Windows 7 和 Server 2008 R2 中。 此版本没有独立的更新程序包。 可以通过安装下面列出的服务包和更新来更新 DirectX。

  • DirectX 11.1 适用于 Windows 7 SP1 和 Windows Server 2008 RS SP1,Windows 7 和 Windows Server 2008 平台更新 (KB2670838)

备注 若要进一步升级 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 End-User Runtime,DirectX 9.0c 可用于 Windows XP 和 Windows Server 2003

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

若要解决此问题,请安装 DirectX End-User Runtime

注意

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

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

需要更多帮助?

需要更多选项?

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

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