微软官方的 DirectX 最终用户运行时,补全 Windows 系统里缺失的 DirectX 9 / 10 / 11 组件(d3dx9_43.dll、xinput1_3.dll、d3dcompiler_43.dll 等)。老游戏启动报「找不到 d3dx9_xx.dll」「缺少 XINPUT1_3.dll」基本都是这个原因。
工具信息
| 名称 | DirectX 运行库 |
| 版本 | 9.29.1974 / Web 安装版 |
| 文件大小 | 约 100 MB |
| 适用平台 | Windows |
| 类型 | 运行库 / 必备 |
这是什么,为什么要装
为什么 Win10/11 还要装 DirectX 9?
· Win10/11 自带的是 DirectX 12,但它不包含 DirectX 9 的那些老组件(d3dx9_*.dll、d3dx10_*.dll、xinput1_3.dll)
· 大量 2010 年前后的游戏、以及很多日系/独立游戏仍然依赖 DX9 组件
· 这个安装包只补老组件,不会覆盖或降级系统里的 DX12,可以放心装
· Win10/11 自带的是 DirectX 12,但它不包含 DirectX 9 的那些老组件(d3dx9_*.dll、d3dx10_*.dll、xinput1_3.dll)
· 大量 2010 年前后的游戏、以及很多日系/独立游戏仍然依赖 DX9 组件
· 这个安装包只补老组件,不会覆盖或降级系统里的 DX12,可以放心装
安装 / 使用
- 下载后解压,会得到一个 DirectX 安装包(exe 或 zip)
- 双击运行,先选择一个临时解压目录(默认即可),点「确定」
- 解压完成后会自动弹出安装向导,一路点「下一步」
- 安装过程中会提示是否安装 Bing 工具栏,选「否」即可
- 装完重启电脑,再启动游戏
注意事项
- 这个包只补 DirectX 9/10/11 的老组件,不影响系统自带 DX12
- 重复安装是安全的,已存在的组件会自动跳过
- Web 安装版需要联网下载组件;如果装不上,换离线完整版(约 100 MB)
- 如果装完还报错,可能是显卡驱动问题,先更新显卡驱动
- 报「0xc000007b」通常是 32/64 位不匹配,或同时缺 VC++ 运行库
网盘内含文件
网盘里的压缩包包含以下文件:
- DirectX 最终用户运行时(Web 安装程序)
- 或 DirectX 离线完整包(约 100 MB,推荐网速慢时用)
说明
本页工具来自官方发布渠道,整理后放在网盘供转存。仅为方便下载,版权归原作者所有。
发表回复