下载 DirectX 所有版本(9、10、11、12)

尝试消除问题的工具

DirectX 是一组用于增强多媒体的应用程序编程接口 (API)。一开始,微软以Direct的名义发布了几个多媒体API,包括Direct 2D、Direct 3D、DirectSound、DirectWrite、DXGI、DirectInput、DirectPlay、DirectMusic等。后来,微软在一个名为 DirectX 的包中发布了所有这些 API 集合。 快速总结 隐藏 1 DirectX 版本和操作系统 2 我的系统上有什么版本的 DirectX? 3 如何启用 DirectX 功能? 4 下载 DirectX 4.1 对于 Windows 10 (DirectX 12) 4.2 对于 Windows 7 (DirectX 11) 4.3 对于 Windows Vista (DirectX 10) 4.4 对于 Windows XP (DirectX 9)

有趣的是,Xbox 这个名字也来自 DirectX,因为 Xbox 使用了 DirectX 中引入的技术。但是,所有版本的 Windows 中都安装并包含 DirectX,包括 Windows XP、Vista、7、8 和 10。DirectX 的默认版本在每个 Windows 版本中都不同。

DirectX 版本和操作系统

这是 Windows 版本及其默认的 DirectX 安装版本:

DirectX 2.0a (ver. 4.03) –> Windows 95 和 Windows NT 4.0

DirectX 5.2 (ver. 4.05) –> Windows 98, Windows CE

DirectX 6.1a (ver. 4.06.03) –> Windows 98 独占

DirectX 7 (ver. 4.07.00) -> Windows 2000

Direct 7.1 (ver. 4.07.01) -> Windows ME

DirectX 8.1 (ver. 4.08) –> Windows XP 和 Windows Server 2003

DirectX 9.0c(4.09 版)–> Windows XP SP2 和 SP3、Windows Server 2003 SP1、Windows Server 2003 R2

DirectX 10.1(版本 6.00)-> Windows Vista、Windows Server 2008

DirectX 11 –> Windows 7 SP1、Windows Server 2008 R2

DirectX 11.1 –> Windows 8、Windows RT、Windows Server 2012

DirectX 11.2 –> Windows 8.1、Windows RT、Windows Server 2012 R2

DirectX 11.3 和 DirectX 12 –> Windows 10

这些只是我列出的主要更新。还有很多其他更新和版本,这些更新和版本要么是次要的,要么是特定于操作系统的。如果您想了解有关 DirectX 的所有版本的更多信息,您可以访问此 维基百科页面 .

如果您是铁杆游戏玩家或多媒体爱好者,那么您一定会喜欢 DirectX 新版本的每一点。如果您仍在使用 Windows XP,只需将其 DirectX 更新到最新版本,然后自己查看差异。同样的事情也适用于 Windows Vista、Windows 7 和 Windows 8。

我的系统上有什么版本的 DirectX?

如果您想知道计算机上安装的 DirectX 版本,请按照以下步骤操作:

  1. 去运行 - > dxdiag
  2. 新窗口将显示有关计算机中已安装 DirectX 组件的详细信息。

    上面的截图显示 DirectX 11 安装在 Windows 8.1 系统上。

如何启用 DirectX 功能?

虽然 DirectX 负责显示和音频,但您可以根据需要启用或禁用 DirectX 的三个主要功能。

  1. DirectDraw 加速
  2. Direct3D 加速
  3. AGP 纹理加速

为获得最佳性能,应启用所有这三个功能。要启用或禁用这些功能,请按照以下步骤操作:

  1. 去运行 - > dxdiag
  2. 选择显示选项卡
  3. 在 DirectX 功能下,将有一个选项可以启用或禁用上面给出的每个功能。
    启用或禁用 Directx 功能

请注意,如果您的 PC 中安装了多个显卡,则每个显卡都会有多个显示选项卡。您可以分别为每个显卡启用或禁用 DirectX 功能。

下载 DirectX

从 Windows 8 开始,Microsoft 不再单独分发 DirectX。如果要更新 DirectX,则需要启用 Windows 更新。

对于 Windows 10 (DirectX 12)

DirectX 12 没有可以单独下载的手动独立设置。它直接来自 Microsoft 更新。如果您想保持 DirectX 版本更新,您应该启用自动 Windows 更新(如果之前禁用)。这将确保您在 Windows 10 上的 DirectX 12 是最新的。 提示: 你可以 使用命令行启用或禁用 Windows 更新 .

相同的过程适用于 Windows 8 (DirectX 11.1) 和 Windows 8.1 (DirectX 11.2)

对于 Windows 7 (DirectX 11)

如果您使用的是 Windows 7,则可以从此处下载适用于 Windows 7 的 DirectX 11 更新:

下载适用于 Windows 7 SP1 的 DirectX 11 更新

对于 Windows Vista (DirectX 10)

我找不到 DirectX 10 的直接下载链接,但有 DirectX 10 的分支可供下载。您可以下载这些来将您的 Windows XP 升级到 DirectX 10,但不推荐使用这些。这就是为什么我只列出他们的名字而不是下载链接。您可以在 Google 上搜索实际的下载文件:

  • 来自 LWGame 的 DirectX 10 for XP
  • DirectX 10 For XP by KM-Software

对于 Windows XP (DirectX 9)

如果您使用的是 Windows Vista 和 Windows XP 等早期版本的 Windows,您可以下载下面给出的一些 DirectX 版本(离线安装程序):

下载 DirectX 9

Web 安装程序将自动为您的 Windows 计算机下载正确和最新版本的 DirectX。如果您在安装 DirectX 时遇到问题,例如缺少 DLL 等,它也很有用。您只需在现有安装之上下载并安装安装程序,一切都会好起来的。