缺少msvcp140.dll是因未安装或损坏Microsoft Visual C++ 2015–2022运行库,需通过官方安装包同时安装x86和x64版本,不可手动复制DLL;卸载旧版、清缓存、重装并重启后验证。

电脑打开游戏、剪辑软件、AutoCAD 或刚安装的程序时弹出“无法启动此程序,因为缺少 msvcp140.dll”,这不是某个软件独有故障,而是系统级运行环境缺失——该文件属于 Microsoft Visual C++ 2015–2022 运行库核心组件,必须由官方安装包部署,不能靠手动复制单个 DLL 文件解决。
先确认是否真缺运行库
按 Win + R → 输入 appwiz.cpl → 回车,打开“程序和功能”列表。
滚动查找所有带 Microsoft Visual C++ 2015、2017、2019、2022 Redistributable 字样的条目,特别注意是否有 x64 和 x86 两个版本都存在。如果只看到一个架构(比如只有 x64),而你运行的是 32 位程序,就会报这个错——【32 位程序必须依赖 SysWOW64 目录下的 x86 运行库】。
若列表为空,或只有 2013 及更早版本,说明运行库根本没装全。
用官方安装包一键补全
方法一:下载微软最新合并版运行库(推荐)
访问微软官方下载中心,搜索 “Microsoft Visual C++ Redistributable for Visual Studio 2015–2022” → 下载 对应系统位数的 .exe 文件(x64 和 x86 都要下)。
先运行 x86 版本安装程序 → 全程点“下一步”,遇到提示“已安装更新版本”也选“修复”而非跳过 → 完成后立即运行 x64 版本安装程序。
方法二:从控制面板直接修复已有条目
在“程序和功能”列表中,右键任一 Microsoft Visual C++ 2015–2022 Redistributable 条目 → 选择“更改” → 点“修复” → 等进度条走完。
注意:如果修复失败或提示“找不到源文件”,说明缓存损坏,必须卸载后重装。
卸载旧版再干净重装
第一步:卸载全部旧运行库
在“程序和功能”列表中,按住 Ctrl 键,逐个选中所有 Microsoft Visual C++ 2010 及以后年份的 Redistributable 条目(包括 x86 和 x64)→ 右键 → “卸载” → 每个都确认卸载完成。
第二步:清空 Windows 更新缓存(防安装卡死)
以管理员身份运行命令提示符 → 依次执行:
net stop wuauserv
ren C:\Windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
第三步:重新安装最新合并包
到微软官网下载最新 Visual C++ 2015–2022 Redistributable(x86 + x64) → 先装 x86 → 再装 x64 → 安装完毕后立即重启电脑。
验证修复是否生效
重启后,直接双击之前报错的程序图标启动,不再弹窗即表示成功。
如仍报错,打开报错程序所在文件夹,检查其目录内是否自带 msvcp140.dll —— 若存在,说明是路径冲突或被安全软件拦截,需临时关闭杀毒软件再试一次。


















