常见问题背景
在使用大型软件或游戏时,常会遇到'缺少 msvcp140.dll'、'无法继续执行代码,因为系统找不到 vcruntime140_1.dll'甚至'程序无法启动,因为计算机中丢失了 MSVCR100.dll'的弹窗。这类问题几乎都指向同一个根源——Microsoft Visual C++ 运行库(VC++ Redistributable)缺失或损坏。

什么是 VC++ 运行库?
简单来说,它是一组 Windows 程序运行必需的 DLL 动态链接库。
为什么会缺失?
- Windows 并不会自带所有版本的 VC++ 运行库。
- 不同软件或游戏是用不同版本的 VC++ 编译器开发的。
- 你装的软件依赖哪个版本,就必须安装对应的运行库,否则就报错。
举几个例子:
- 《GTA5》需要 2015-2019 (x64) 运行库。
- 《Photoshop 2021》可能依赖 2013 (x64/x86) 运行库。
- 《PUBG》甚至要求同时存在多个 VC++ 版本才能正常运行。
所以很多电脑会同时装上好几个 VC++ 版本,这完全正常。
解决方案:手动安装(推荐)
虽然市面上有一键修复工具,但为了环境的纯净与安全,建议优先前往微软官网手动安装。
关键知识点
vcredist_x64.exe→ 64 位系统运行库vcredist_x86.exe→ 32 位运行库(即便是 64 位 Windows,一些旧程序也需要)
安装步骤
- 访问微软官方下载中心:Visual C++ Redistributable 下载中心
- 选择对应版本,下载
vc_redist.x64.exe/vc_redist.x86.exe。 - 运行安装包,勾选'我同意',点击安装。
- 安装完成后重启系统。

建议同时安装 x64 与 x86 两个版本,保证兼容性。
常见报错与排查
- 缺少 msvcp140.dll / vcruntime140.dll:安装 VC++ 2015-2019 运行库
- 缺少 msvcr100.dll:安装 VC++ 2010 运行库
- 缺少 api-ms-win-crt-runtime-l1-1-0.dll:安装 VC++ 2015 更新包
- 如果安装后依旧报错 → 打开安装文件再点一次【Repair 修复】。
- 一定要 重启电脑 才能生效。


