前言
在使用大型软件或游戏时,可能会遇到如下弹窗提示:
- '缺少 msvcp140.dll'
- '无法继续执行代码,因为系统找不到 vcruntime140_1.dll'
- '程序无法启动,因为计算机中丢失了 MSVCR100.dll'
这类报错几乎都是因为 Microsoft Visual C++ 运行库(VC++ Redistributable)缺失或损坏。
什么是 Microsoft Visual C++ 运行库?
简单来说,它是一组 Windows 程序运行必需的 DLL 动态链接库。
为什么会缺失?
- Windows 并不会自带所有版本的 VC++ 运行库。
- 不同软件或游戏是用不同版本的 VC++ 编译器开发的。
- 你装的软件依赖哪个版本,就必须安装对应的运行库,否则就报错。
例如:
- 《GTA5》需要 2015-2019 (x64) 运行库。
- 《Photoshop 2021》可能依赖 2013 (x64/x86) 运行库。
- 《PUBG》甚至要求同时存在多个 VC++ 版本才能正常运行。
所以很多电脑会同时装上好几个 VC++ 版本,这完全正常。
两种解决方案:自动修复 vs 手动安装
方法一:自动修复工具(推荐新手)
适用人群:不确定需要哪个版本,想快速解决 DLL 报错。 操作步骤:
- 使用系统自带的修复工具或第三方安全软件的 DLL 修复功能。
- 扫描缺失的 VC++ 运行库版本。
- 点击修复,稍等片刻后重启电脑。
优势:自动识别 32/64 位、覆盖全版本、操作简便。
方法二:手动下载安装(专业 & 开发者推荐)
适用人群:
- 开发人员,需要特定版本。
- 专业用户,注重环境纯净与安全。
关键知识点:
vcredist_x64.exe→ 64 位系统运行库vcredist_x86.exe→ 32 位运行库(即便是 64 位 Windows,一些旧程序也需要)
安装步骤:
- 前往微软官网 Visual C++ Redistributable 下载中心。
- 选择对应版本,下载
vc_redist.x64.exe/vc_redist.x86.exe。 - 运行安装包 → 勾选'我同意' → 安装。
- 安装完成后重启系统。
建议同时安装 x64 与 x86 两个版本,保证兼容性。
常见 DLL 报错与解决
补充技巧:
- 缺少 msvcp140.dll / vcruntime140.dll:安装 VC++ 2015-2019 运行库。
- 缺少 msvcr100.dll:安装 VC++ 2010 运行库。
- 缺少 api-ms-win-crt-runtime-l1-1-0.dll:安装 VC++ 2015 更新包。
- 如果安装后依旧报错 → 打开安装文件再点一次【Repair 修复】。
- 一定要才能生效。


