Microsoft Visual C++ 运行库安装与修复指南
在使用大型软件、开发工程项目或玩游戏时,经常遇到以下报错:
'缺少 msvcp140.dll'
'无法继续执行代码,因为系统找不到 vcruntime140_1.dll'
'程序无法启动,因为计算机中丢失了 MSVCR100.dll'
这些提示本质是 Microsoft Visual C++ 运行库(VC++ Redistributable)缺失或损坏 所致。
什么是 Microsoft Visual C++ 运行库?
Microsoft Visual C++ 运行库,简称 VC++ 运行库,是 Windows 系统中运行各种应用程序与游戏所必要的一组动态链接库(DLL)。它负责为通过 C++ 编译器开发的软件提供运行支持。如果电脑缺少与程序匹配的运行库,就会弹出'缺少某某 DLL 文件''无法启动程序'等提示。
为什么会出现缺失?
- Windows 系统默认并不内置全部运行库版本。
- 不同软件是用不同版本的 VC++ 编译器开发的。
- 程序启动时找不到对应版本,就会报错中断。
例如:
- GTA5 依赖 2015–2019 (x64) 运行库;
- Photoshop 2021 使用 2013 (x64/x86) 运行库;
- PUBG 则需同时存在多个版本运行库才能启动。
手动下载安装方案
此方案适合懂基础环境管理的使用者,或需安装特定版本运行库的开发场景。
关键知识点
- vcredist_x64.exe → 64 位系统运行库
- vcredist_x86.exe → 32 位运行库
即使是 64 位系统,也可能运行 32 位程序,因此通常需要安装 两个版本 并存。
安装步骤
- 前往 Microsoft 运行库下载中心;
- 根据需求选择对应版本(2008、2010、2013、2015-2019、2022 等);
- 分别下载
vc_redist.x64.exe与vc_redist.x86.exe; - 运行安装包 → 勾选'我同意' → 点击'安装';
- 完成后重启系统。
建议: 安装多个主版本(如 2010 + 2013 + 2015–2019)可以覆盖大部分运行环境,减少未来出错概率。
常见 DLL 报错及快速修复方案
| 报错信息 | 推荐运行库版本 | 处理思路 |
|---|---|---|
| 缺少 msvcp140.dll / vcruntime140.dll | 安装 VC++ 2015-2019 运行库 | 下载对应版本重新安装或执行【Repair 修复】 |
| 缺少 MSVCR100.dll | 安装 VC++ 2010 运行库 | 安装后重启系统 |
| 缺少 api-ms-win-crt-runtime-l1-1-0.dll | 安装 VC++ 2015 更新包 | 如果仍报错,可尝试重新安装或检查系统完整性 |
温馨提示: 安装运行库后务必重启电脑,否则系统不会重新注册新的 DLL 文件,可能依旧提示缺失。
运行库维护与系统优化建议
为防止重复报错或兼容性问题,建议长期维护运行库环境。


