很好的问题 👍
出现 “vcruntime140.dll 找不到” 或 “msvcp140.dll 丢失” 的报错,说明你的系统中缺少了 Microsoft Visual C++ 运行库(Visual C++ Redistributable)。
这两个 DLL 文件都属于 Visual C++ 2015–2022 Redistributable 包。
🧩 一、问题原因
vcruntime140.dll 与 msvcp140.dll 是 Visual Studio 运行时库的一部分。
很多软件(如 Photoshop、AutoCAD、PyCharm、游戏、甚至 Python)都依赖它。
只要这些文件损坏、删除或版本不匹配,就会报错:
程序无法启动,因为计算机中丢失 vcruntime140.dll。
重新安装程序可能会解决此问题。
✅ 二、解决方案:安装官方运行库
你只需要安装 微软官方的 Visual C++ Redistributable 运行库(最新版覆盖所有旧版)。
🔗 官方下载地址(微软官网):
👉 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
📦 需要下载的两个文件:
文件名 | 说明 | 下载链接(同页面中) |
---|---|---|
VC_redist.x64.exe | 适用于 64 位系统 | 推荐(大多数现代电脑) |
VC_redist.x86.exe | 适用于 32 位程序 | 有些旧程序仍需要 |
💡 建议两个都安装,兼容性最好。
🧰 安装步骤:
- 打开上方微软官网页面。
- 向下滚动找到 Visual Studio 2015–2022 Redistributable 区域。
- 点击下载 VC_redist.x64.exe 和 VC_redist.x86.exe。
- 双击运行 → 选择 “I agree” → “Install”。
- 安装完成后 重启电脑。
🔁 三、如果安装后仍提示丢失
可能是以下几种情况:
问题 | 解决方法 |
---|---|
系统中旧版本残留 | 进入“控制面板 → 程序 → 程序和功能”,卸载所有旧的 “Microsoft Visual C++ xxxx Redistributable” 后重新安装最新版 |
文件损坏 / 没注册 | 用管理员身份运行命令: sfc /scannow (系统文件检查) |
特定程序带的 DLL 不兼容 | 从程序安装目录删除旧 DLL,让它自动调用系统新版 |
🧱 四、文件路径参考
安装成功后,DLL 文件会自动放在系统目录中:
C:\Windows\System32\vcruntime140.dll
C:\Windows\System32\msvcp140.dll
C:\Windows\SysWOW64\vcruntime140.dll
C:\Windows\SysWOW64\msvcp140.dll
⚠️ 注意:
不要从第三方网站随意下载 DLL 文件!
很多“DLL 修复网站”其实捆绑病毒或广告软件。
一定要从微软官网下载。
发表回复