全站免费

缺少 DLL、C++、.NET 或 DirectX

看清报错名称,从官方渠道安装对应运行组件,然后重启再试。

先这样做

  • 抄下完整报错,区分系统运行库文件与游戏自身文件。
  • MSVCR / MSVCP / VCRUNTIME 常与 Visual C++ 运行组件有关;D3DX / XINPUT 常与 DirectX 旧版组件有关。
  • 按游戏要求安装对应版本;64 位系统上的旧游戏也可能需要 x86 组件。安装后重启再试。

到哪里安装运行组件?

Microsoft · Visual C++ 运行库说明 ↗

Microsoft · .NET 下载 ↗

Microsoft · DirectX 最终用户运行时 ↗

.NET 和 .NET Framework 并非完全相同;旧游戏可能指定旧版组件。PhysX、OpenAL、XNA、DirectPlay 等也应根据具体游戏要求安装,不必看到列表就全部安装。

这些文件不能当成普通运行库处理

steam_api64.dll、MSS32.dll、buddha.dll 等也可能来自游戏安装目录。先验证游戏文件完整性、查看隔离记录或使用发行平台修复,不要到不明 DLL 网站随意下载替换。

查看文件被隔离的处理方法