新装的系统,或者好久没重装过的电脑,跑游戏经常缺这缺那。与其缺一个 dll 补一个,不如一次性把运行库配齐。

要装的三类东西

组件 作用 装哪些版本
Visual C++ 运行库 大部分游戏 exe 的底层依赖 2005 / 2008 / 2010 / 2012 / 2013 / 2015-2022,每个都装 x86 + x64
.NET Framework 工具类程序和部分游戏启动器 3.5(系统功能里开)+ 4.8
DirectX 图形接口,缺 d3dx9_43.dll 就是它 DirectX 9.0c 运行库(DXSETUP)

安装顺序

  1. 先装 VC++ 全套(x86 在前,x64 在后)
  2. 再开 .NET 3.5(控制面板 → 启用或关闭 Windows 功能)
  3. 最后装 DirectX 9.0c,它会自动解压到临时目录,要进目录手动运行 DXSETUP.exe
  4. 全部装完重启一次

顺序不是绝对的,但按这个顺序装,报错最少。

关于「一键修复工具」

市面上很多「dll 一键修复大师」,装完往往顺带塞一堆推广软件,还可能把系统里正常的组件替换成旧版本。要用就用微软官方安装包,或者口碑明确的 DirectX 修复工具,装的时候把捆绑选项全部取消。

装完还是缺 dll?

先确认缺的那个 dll 属于哪个组件。比如:

  • MSVCP140.dll / VCRUNTIME140.dll → VC++ 2015-2022
  • d3dx9_43.dll → DirectX 9.0c
  • XINPUT1_3.dll → DirectX 9.0c
  • MSVCR100.dll → VC++ 2010

按组件装,不要单独下 dll 文件往系统目录里塞——版本不对会让更多程序崩溃。