DirectX End-User Runtime
也称为 directx 9 redist、dxwebsetup、directx end-user、june 2010 directx
老款游戏仍旧需要的旧版 DirectX 9 June 2010 可再发行组件包。它会安装 D3DX 及相关的并行(side-by-side)DLL。它不是 DirectX 12,也不是 GPU 驱动程序。
您需要了解的内容
这是旧版的 DX9 June 2010 可再发行组件包。它不是 DirectX 12,也不是 GPU 驱动程序。
dxsetup.exe 会安装 D3DX 以及其他 2010 时代的库文件。DirectX 12 已经内置在 Windows 中。NVIDIA App 负责安装显示驱动程序。
- 它是什么?
- 旧版 DX9 June 2010 可再发行包(D3DX)
- DirectX 12?
- 不是。DX12 已经内置在 Windows 中
- GPU 驱动程序?
- 不是。请使用 NVIDIA App 或 AMD Software
什么是 DirectX End-User Runtime?
DirectX End-User Runtime 会安装旧版的并行库(D3DX9/10/11、XInput 1.3、XAudio 2.7)。Microsoft 表示它不会修改 Windows 中已有的 DirectX 运行时。它不是 GeForce 或 Radeon 驱动程序。
如果您从未用过它
如果某款老游戏提示“安装 DirectX”,它通常需要的是此 June 2010 End-User Runtime(D3DX9 及其相关文件),而不是升级到 DirectX 12。Windows 已经包含 DirectX 12。该安装程序不会更改操作系统的 DirectX 版本,它也不是您的 GPU 驱动程序。请从 Microsoft Download id=35 获取 dxwebsetup。
它有什么用?
对话框提及了 DirectX。缺失的文件通常是 D3DX9_43.dll。DirectX 12 已经内置在 Windows 中。
dxwebsetup.exe 或离线的 id=8109 安装包。不存在更新的“DX12 end-user”可再发行组件包。
NVIDIA App 或 AMD Software 负责安装驱动程序。该可再发行包无法解决因驱动程序损坏导致的黑屏问题。
它适合谁?
- 启动提示缺少 DirectX 的 2008-2015 年代游戏的玩家
- 搜索过“DirectX 12 download”的任何人
- 将其与 Game Ready 驱动程序混淆的用户
当前状态
DirectX End-User Runtime(1995)是 Microsoft Corporation 目前依然提供的旧版 directx 9 可再发行组件。厂商仍指引 Windows 用户访问 https://www.microsoft.com/download/details.aspx?id=35。
它存在多久了?
作为独立可再发行组件包的 DirectX 在 Windows XP 上曾十分重要。June 2010 SDK 可再发行包是最后的 End-User 组件包。DirectX 12 已内置于 Windows 10 和 11 中。论坛上提供的“安装 DirectX 12”exe 均属于垃圾捆绑包。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | Microsoft 仍针对当前 Windows 提供 June 2010 可再发行组件包。它不会替换系统内置的 DirectX 12 |
|---|---|
| 内存 | 微乎其微。内存开销取决于具体游戏 |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| dxsetup.exe | Windows 主可执行文件 |
|---|---|
| dxwebsetup.exe | 相同 June 2010 内容载荷的在线 Web 安装程序 |
启动项组件
在“启动应用”中无条目。游戏在启动时会自行加载 D3DX DLL。
文件位置
| 典型安装 | C:\Windows\System32\(D3DX9_*.dll 并行部署) |
|---|
常见问题
下载了“DirectX 12”exe
Windows 已经包含 DX12。游戏需要的是这个 2010 可再发行包或 GPU 驱动程序。论坛上的 DX12 安装包多为诱导陷阱。
安装了此组件并期待获得新的 GPU 驱动程序
显示驱动程序来自 NVIDIA、AMD 或 Intel。本软件包不会替换它们。
故障排除
使用 Microsoft Download id=35(Web)或 id=8109(离线包)
这些是官方的 June 2010 End-User 软件包。aka.ms/dxsetup 明确解释了它们不会提升操作系统的 DirectX 版本。
如果游戏仍然提示缺失 DLL,请查看确切名称
vcruntime140 属于 VC++ 可再发行组件包。PhysX 属于 NVIDIA PhysX。D3DX9_* 属于本页面介绍的组件。
单独更新 GPU 驱动程序
通过 NVIDIA App、AMD Software 或 Windows Update 更新。切勿运行 dxsetup.exe。
替代方案
现代游戏使用 Windows 中的 DirectX 12 并自带所需组件。VC++ 2015-2022 可再发行组件包属于另一种缺失 DLL 的情况。PhysX 则是另一个可选运行时。
官方帮助与下载
请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。
| 下载 | www.microsoft.com/download/details.aspx?id=35 官方安装程序或厂商页面 |
|---|---|
| 帮助 | learn.microsoft.com/windows/win32/directx 厂商支持 |
| 官方网站 | www.microsoft.com/download/details.aspx?id=35 请从此处开始,而非随意的 exe 托管网站 |
| 离线 June 2010 安装包 | www.microsoft.com/download/details.aspx?id=8109 directx_Jun2010_redist.exe |
相关硬件
此可再发行包属于 CPU 侧运行库。帧率由 GPU 驱动程序和游戏本身决定。它无法将老旧 GPU 升级为支持 DirectX 12 特性。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- DirectX End-User Runtime 官方网站 · 厂商产品页面
- DirectX End-User Runtime 帮助 · 厂商支持
- June 2010 离线可再发行组件包 · directx_Jun2010_redist.exe
- aka.ms/dxsetup 解释说明 · 不会更改操作系统的 DirectX 版本
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。