《绝地求生》提示 msvcp140.dll 丢失,通常是 VC++ 2015-2022 运行库、游戏自带运行库或反作弊组件依赖不完整。先修复运行库组,再验证 Steam 游戏文件完整性。
msvcp140.dll 是 Visual C++ 2015-2022 运行库中的 C++ 标准库文件。PUBG 启动时同时依赖 msvcp140.dll、vcruntime140.dll、DirectX 和反作弊相关组件,任一环节缺失都可能让游戏在进入大厅前退出。
一、用软领「DLL系统修复」修复游戏运行库
软领「DLL系统修复」用于修复系统 DLL、VC++、DirectX 等运行库异常,处理由系统组件缺失引起的游戏启动失败。
操作步骤
- 下载并安装软领「DLL系统修复」。
- 打开软件后进行检测。
- 按提示执行一键修复。
- 重新打开《绝地求生》验证。

二、先修复 VC++ 2015-2022
msvcp140.dll 与 vcruntime140.dll 属于同一代 VC++ 运行库。PUBG 是 64 位游戏,但启动器、反作弊或辅助组件可能仍调用 32 位运行库,因此 x64 与 x86 都应处理。
处理顺序
- 安装或修复 VC++ 2015-2022 x64。
- 安装或修复 VC++ 2015-2022 x86。
- 重启电脑。
- 重新从 Steam 启动游戏。
若修复后又提示 vcruntime140.dll、vcruntime140_1.dll 或 concrt140.dll,说明同组运行库仍未完整恢复,应继续按运行库组处理。
三、验证 Steam 游戏文件
只有 PUBG 报错、其他软件正常时,问题可能在游戏目录而不是系统目录。Steam 验证会重新比对本地文件,并补回丢失的游戏文件和部分安装脚本。
处理顺序
- 打开 Steam 库。
- 右键 PUBG 进入属性。
- 在已安装文件中执行验证游戏文件完整性。
- 完成后重启 Steam 并启动游戏。
验证完成后仍提示 msvcp140.dll,可进入游戏目录查看是否有 _CommonRedist 或 vcredist 子目录,再运行其中的 VC++ 安装器。
四、判断对比表
不同现象对应不同入口。把系统运行库问题和游戏文件问题区分开,修复会更快。
| 现象 | 可能原因 | 处理方向 |
|---|---|---|
| 提示 msvcp140.dll 丢失 | VC++ 2015-2022 运行库缺失 | 修复 x64 与 x86 运行库 |
| 同时提示 vcruntime140.dll | 同组运行库不完整 | 做运行库组修复,不逐个下载文件 |
| 只有 PUBG 报错 | 游戏目录或安装脚本缺失 | Steam 验证游戏文件完整性 |
| 多个游戏都无法启动 | 系统运行库或 DirectX 缺失 | 修复 VC++、DirectX 和系统 DLL |
五、常见误区
从 DLL 下载站补单文件
msvcp140.dll 应来自 VC++ 运行库安装器。第三方单文件版本不一定匹配系统和同组文件。
只验证游戏文件
系统运行库缺失时,Steam 验证游戏文件无法修复 Windows 运行库。两条线要分开处理。
只装 x64
PUBG 主程序是 64 位,但辅助组件可能调用 x86 运行库。只装 x64 会留下复发点。
忽略反作弊组件
反作弊组件启动失败也会表现为游戏打不开。运行库修复后仍失败,应继续验证游戏文件和服务状态。
六、处理顺序
《绝地求生》提示 msvcp140.dll 丢失时,先用软领「DLL系统修复」修复 VC++、DirectX 和 DLL 运行库,再用 Steam 验证游戏文件。系统层和游戏目录都完整后,再排查反作弊服务或显卡驱动。

提示