DirectX 修复工具是解决「缺 d3dx9 / d3dcompiler 系列 dll」最省事的办法。但很多人用错顺序,修完还是打不开。
正确用法
- 下载后先解压,不要直接在压缩包里双击运行
- 右键 →「以管理员身份运行」
- 点「检测并修复」,让它自动补齐缺失的 DirectX 组件
- 修复完成后重启电脑
三个常见误操作
- 没以管理员运行:会提示修复成功,但其实没写进系统目录
- 修复完没重启:组件注册需要重启才生效
- 同时装了多个修复工具:互相覆盖版本,越修越乱,只留一个
它修不了什么
这个工具只管 DirectX 组件。MSVCP140.dll 这类属于 VC++ 运行库,它修不了,要去装 VC++ 2015-2022。完整清单看运行库那篇。