必须安装对应位数的visual c++ 2015–2022运行库修复包:64位系统需同时安装x64和x86版,32位系统仅需x86版;安装前须卸载旧版本并勾选“删除共享组件”,再以管理员身份运行安装包选择“修复”,最后执行sfc与dism命令刷新缓存并重启。

电脑启动游戏或专业软件时突然弹出“找不到vcruntime140.dll”报错,程序直接闪退,根本进不去界面——这不是软件本身有问题,而是系统缺了C++程序运行必需的底层支撑文件,必须安装对应版本的Visual C++运行库修复包才能恢复。
确认系统位数与程序需求
右键“此电脑”→“属性”,查看系统类型:若显示“64位操作系统”,你需同时安装x64和x86两个修复包;若为32位系统,仅需安装x86版。很多用户只装x64版就以为搞定,结果Steam上老游戏(如《辐射:新维加斯》)仍报错,【关键原因是32位游戏必须调用SysWOW64目录下的vcruntime140.dll,缺x86包就必然失败】。
下载并安装官方双版本修复包
方法一:微软官网直下(最稳妥)
打开浏览器,访问 Microsoft 官方 Visual C++ Redistributable 下载页 → 找到“VC++ 2015–2022 Redistributable”最新版 → 分别下载:
• vc_redist.x64.exe(64位系统必备)
• vc_redist.x86.exe(32位程序刚需,必须装)
方法二:使用离线整合包(适合无网环境)
搜索“Microsoft Visual C++ 2015-2022 Redistributable Offline Installer”→ 下载含x64+x86的单文件安装器 → 双击运行,勾选两个架构一并安装。
安装时必须执行的关键操作
第一步:卸载旧版残留
进入“控制面板→程序和功能”,按“Microsoft Visual C++”排序 → 逐个右键卸载所有2015–2022年间的旧版本(尤其注意带“Update”字样的条目),卸载时务必勾选“删除共享组件”选项。
第二步:以管理员身份运行新包
右键 vc_redist.x64.exe → “以管理员身份运行” → 安装类型选“修复”而非“修改” → 等待进度条走完;
同理,右键 vc_redist.x86.exe → “以管理员身份运行” → 同样选“修复”。
这一步不能跳过:普通用户权限会导致注册表写入失败,DLL虽复制进System32/SysWOW64,但程序仍无法正确加载。
第三步:强制刷新运行库缓存
按 Win+R 输入 cmd → 右键“以管理员身份运行” → 依次执行:
sfc /scannow
dism /online /cleanup-image /restorehealth
完成后重启电脑——这能确保新安装的vcruntime140.dll被系统服务正确识别。











