如何在 Windows 10 上安装 Directx9?

use*_*171 14 directx windows-10

如何安装 Directx9:https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429,我运行的是 Windows 10 但安装程序显示:“您必须运行 win98 等。 ..”

mar*_*kli 11

当我尝试在 Windows-10 上运行旧游戏时遇到同样的问题,它抱怨缺少 dll d3dx9_41.dll

您可以从 Microsoft 网站下载“DirectX 最终用户运行时”。确切的版本取决于您的应用程序所需的文件,在我的情况下是directx_mar2009_redist.exe

为了找到正确的版本,我分析了错误消息。例如d3dx9_41.dll,如果丢失的文件是,则表示需要 DirectX-9 版本 41。下面的列表显示了可用的 DirextX-9 版本,版本可以在第三列找到。这为您提供了搜索内容的线索,关键字directx Mar2009将我带到了 microsoft 下载页面。

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab
Run Code Online (Sandbox Code Playgroud)

也许也可以只安装2010 年 6 月的最新版本,我不确定它是否也包含早期版本。

  • 我确认安装了 2010 年 6 月的最新版本,它甚至可以安装以前的版本。 (4认同)

Ton*_*nny 1

Windows 10 内置的 DirectX 与 DirectX 9、10 和 11 兼容。
因此您根本不应该尝试手动安装较旧的 DirectX 版本。这样你真的可能会搞砸你的 Windows 安装。

不幸的是,有很多程序(主要是老游戏)尝试自行安装 DirectX 或以错误的方式测试某个 DirectX 版本是否存在,这导致它们错过 DirectX 已经存在。

对此确实没有什么好的解决办法。
如果旧程序的安装程序是脑死亡的,那么你就无法真正治愈它。

有时,在 XP-SP3 的“兼容模式”下运行安装程序会有所帮助。
在其他一些情况下,您可以强制安装程序继续运行,尽管安装过程中出现错误,游戏仍将正常运行。
有时你只是运气不好。

您可能需要进行一些试验,看看哪种方法最适合您的特定情况。

  • 虽然 DX12 向后兼容 DX9,但如果软件引用 DX9 库而不是 DX10 或更高版本的库,则仍需要安装 DX9。 DX10+无法安装并内置于Windows中。 [此](http://www.microsoft.com/en-us/download/details.aspx?id=8109) 仍然可以安装在 Windows 8.X 及更高版本上。 (9认同)
  • 考虑到 Steam 上使用 DX9 的任何游戏都会安装它,并且出于这个原因,我目前已将其安装在我的 Windows 10 计算机上,作为这些应用程序的用户和程序员,我知道安装程序可以在 Windows 10 上运行。 (2认同)