你目前正处于脱机状态,正在等待 Internet 重新连接

如何安装最新版本的 DirectX

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

通过 Windows Update 安装最新版本的 DirectX
Microsoft DirectX 是 Windows 操作系统不可缺少的组成部分。您可以应用通过 Windows Update 获得的最新 Service Pack 或其他更新来更新 DirectX。

要查看您的 DirectX 版本,请参阅如何查看安装了哪个 DirectX 版本
要查看可以在您操作系统上安装的最新 DirectX 版本,请参阅最新 DirectX 版本及其支持的操作系统的列表
手动安装最新版本的 DirectX
您也可以手动下载并应用将 DirectX 更新到最新版本的以下更新包。
如果应用程序或游戏要求使用早期版本的 DirectX,请安装 DirectX 最终用户运行时
有些应用程序和游戏要求 DirectX 9。但是,您的计算机包含的是更新的 DirectX 版本。如果您安装需要 DirectX 9 的应用程序或游戏并运行,则可能收到例如“程序无法启动,因为您的计算机缺少 d3dx9_35.dll。请尝试重新安装该程序,以修复此问题。”的错误消息。

要解决此问题,请转到以下 Microsoft 网站以安装 DirectX 最终用户运行时:注意 运行此程序包对于您的 DirectX、Direct3D 9、Direct3D 10.x、Direct3D 11.x、DirectInput、DirectSound、DirectPlay、DirectShow 或 DirectMusic 版本毫无影响。

DirectX 最终用户运行时程序包修复的文件失败列表

如果您遇到由于任意以下文件丢失而导致的应用程序失败问题,您可以通过运行 DirectX 运行时程序包解决故障:
  • D3DX9_24.DLL 直至 D3DX9_43.DLL
  • D3DX10.DLL 直至 D3DX10_43.DLL
  • D3DCompiler_33.DLL 直至 D3DCompiler_43.DLL
  • D3DX11_42.DLL
  • D3DX11_43.DLL
  • D3DCSX_42.DLL
  • D3DCSX_43.DLL
  • XACTENGINE2_0.DLL 直至 XACTENGINE2_9.DLL
  • XACTENGINE3_0.DLL 直至 XACTENGINE3_7.DLL
  • XAUDIO2_0.DLL
  • XAUDIO2_1.DLL
  • XAUDIO2_2.DLL
  • XAUDIO2_3.DLL
  • XAUDIO2_4.DLL
  • XAUDIO2_5.DLL
  • XAUDIO2_6.DLL
  • XAUDIO2_7.DLL
  • XAPOFX1_0.DLL 直至 XAPOFX1_5.DLL
  • X3DAUDIO1_0.DLL 直至 X3DAUDIO1_7.DLL
  • XINPUT1_1.DLL
  • XINPUT1_2.DLL
  • XINPUT1_3.DLL
更多信息
有关最新版本 DirectX 及其支持的操作系统的列表
下表列出了您可以在操作系统上安装的 DirectX 的最新版本。
受支持的操作系统最新的 DirectX 版本
Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2
DirectX 11.2
Windows 8、Windows RT 和 Windows Server 2012

Windows 7 Service Pack 1 (SP1) 和 Windows Server 2008 R2 SP1 且安装了更新 2670838
DirectX 11.1
Windows 7 和 Windows Server 2008 R2

Windows Vista Service Pack 2 (SP2) 和 Windows Server 2008 SP2 且安装了更新 971644971512
DirectX 11.0
Windows Vista SP1 或更高版本和 Windows Server 2008 或更高版本
DirectX 10.1
Windows Vista
DirectX 10.0
Windows XP SP2 或更高版本

Windows XP x64 Edition SP1 或更高版本和 Windows Server 2003 SP1 或更高版本
DirectX 9.0C
如何检查安装的是哪个版本的 DirectX
若要检查计算机上安装的是哪个版本的 DirectX,请按照下列步骤操作:
  1. 打开“DirectX 诊断工具”。
    Windows 8.1 或 Windows 8
    从屏幕右边缘滑入,然后点按“搜索”。(如果您使用的是鼠标,请指向屏幕右上角,向下移动鼠标指针,然后单击“搜索”。)在搜索框中输入“dxdiag”,然后点按或单击“dxdiag.exe”
    Windows 7 或 Windows Vista
    单击“开始”按钮,在搜索框中键入“dxdiag”,然后按 Enter 键。
    Windows XP
    依次单击“开始”按钮和“运行”。在“运行”框中键入“dxdiag”,然后按 Enter 键。
  2. 单击“系统”选项卡,然后在“系统信息”下,选中 DirectX 版本号。
注意 目前,DirectX 诊断工具可能将 DirectX 11.2 和 DirectX 11.1 的版本号显示为 DirectX 11。
msgame direct-x availability
属性

文章 ID:179113 - 上次审阅时间:10/29/2015 14:07:00 - 修订版本: 21.0

  • Windows 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
  • kbquadrantinstall kbhowto kbinfo kbsetup kbconsumer KB179113
反馈