方案背景图

VC++2015-2022 运行库装不上,先按程序位数决定:32 位程序装 x86、64 位程序装 x64,拿不准就 x86 与 x64 两个都装,官方允许并存。

装之前先在「设置 → 应用」里查已装条目,本机已有同版本就别重装;遇到 0x80070666 直接跑官方安装包选「修复」。还装不上就重置 Windows Installer、用 DISM 与 sfc 修系统文件,最后用运行库修复一次性补齐。以下方法在 Windows 10/11 实测可用。

适用系统:Windows 10/11;最后更新:2026-09-14。

报错分两种,别急着乱装

打开游戏时跳出「无法启动此程序,因为计算机中丢失 msvcp140.dll」,或者双击 vc_redist.x64.exe 装到一半弹出「0x80070666 - 已安装此产品的另一个版本」,这两句话看着都像运行库坏了,处理方式却完全不同。

vc++2015-2022运行库缺库报错与版本冲突报错的判断-软领DLL系统修复

先看清屏幕上的原话是「丢失某个 dll」还是带错误码的安装失败,再对症处理,能省去反复卸载重装的功夫。

方法1 先看程序位数,再决定装 x86 还是 x64

结论先说:32 位程序只认 x86 运行库,64 位程序认 x64,分不清就把两个都装上,x86 与 x64 可以同时存在。

不少游戏启动器是 32 位,主程序却是 64 位,只跑一个安装包常常漏掉一半运行库。

操作步骤

  1. 按 Ctrl+Shift+Esc 打开任务管理器,切到「详细信息」标签页
  2. 右键任意列头 → 勾选「平台」,再找到报错的程序名,看它后面写的是 32 位还是 64 位
  3. 32 位 → 装官方 vc_redist.x86.exe;64 位 → 装官方 vc_redist.x64.exe
  4. 不想逐个判断 → 两个都装,x86 与 x64 运行库可同时存在、互不冲突
  5. 装完重启报错的程序,确认缺库提示是否消失

vc++2015-2022运行库x86与x64安装包的选择对照-软领DLL系统修复

选对安装包之后,「缺失 msvcp140.dll」这类提示大多当场就没了。

方法2 查本机已经装了哪些运行库条目

结论先说:装之前先看已装列表,本机已有对应版本就别再装一遍,否则很容易撞上 0x80070666。

Visual C++ 2015 到 2022 是同一套运行库,在列表里合成一条 Microsoft Visual C++ 2015-2022,x64 与 x86 各占一行。

操作步骤

  1. 按 Win+I 打开设置 → 应用 → 已安装的应用
  2. 在搜索框输入 Microsoft Visual C++ 2015-2022,看列表里有哪些条目
  3. 正常会看到 x64、x86 两个条目,分别对应 64 位与 32 位程序
  4. 也可以按 Win+R → 输入 appwiz.cpl 回车,在控制面板的「程序和功能」里查看
  5. 已有对应版本 → 不要再装,直接去做方法3 的修复;缺哪个位数就补哪个

用「软领DLL系统修复」更省事

运行库修复会一次扫描本机缺失或没注册上的 VC++ 运行库组件,然后批量补齐,省去逐个下载 x86、x64 安装包再判断位数的麻烦。

vc++2015-2022运行库缺失组件批量补齐-运行库修复-软领DLL系统修复

dll修复针对的是 msvcp140.dll、vcruntime140.dll 这类运行库文件丢失引起的启动报错,程序刚双击就提示缺文件时,用它比手动找单个 dll 文件省事。

修复msvcp140.dll与vcruntime140.dll缺失导致的启动报错-dll修复-软领DLL系统修复

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,官网 wyouhua.com 直接下载,安装无捆绑勾选项。软件里可以点客服按钮联系真人客服,情况复杂还有工程师远程协助。

软领DLL系统修复下载

方法3 遇到 0x80070666 改用安装包「修复」

结论先说:0x80070666 表示本机已经装了相同或更高版本的运行库,这时卸载重装多半白折腾,直接用安装包的修复更管用。

这个错误码常常跟在 vc_redist.x64.exe 或 vc_redist.x86.exe 的安装进度之后弹出,窗口标题写着「安装失败」。

操作步骤

  1. 先认错误码:0x80070666 = 本机已安装更高或相同版本,此时卸载重装多半白折腾
  2. 重新双击官方 vc_redist.x64.exe 或 vc_redist.x86.exe
  3. 安装界面出现后不要点「安装」,改点「修复」
  4. 修复进度走完,重启报错的游戏或软件,看是否还缺 msvcp140.dll
  5. 若报错依旧 → 记下错误码,转方法4 处理安装环境

vc++2015-2022运行库报0x80070666后选修复还是重装-软领DLL系统修复

修复模式会重新登记已有的运行库条目,把漏注册的组件补回来,多数情况走完这一步就不报错了。

方法4 重置 Windows Installer 服务并修系统文件

结论先说:安装服务没跑起来,或者 C:\Windows\System32 下的系统文件受损,安装包会一直失败,得先把安装环境修好。

下面几步按顺序做,中间别跳步。

操作步骤

  1. 按 Win+R → 输入 services.msc,找到 Windows Installer,确认状态为「正在运行」;没运行就右键点「启动」
  2. 按 Win+R → 输入 cmd,依次执行 msiexec /unregister 与 msiexec /regserver,把安装服务重新注册一遍
  3. 执行 DISM /Online /Cleanup-Image /RestoreHealth 修复系统映像,这一步需要联网,耐心等进度条走完
  4. 再执行 sfc /scannow,扫描并修复 C:\Windows\System32 下受损的系统文件
  5. 全部跑完重启电脑,重新运行 vc_redist.x86.exe 与 x64 安装包

修复vc++2015-2022运行库安装环境从服务到系统文件的分层操作-软领DLL系统修复

这四层里任意一层没修好,安装包都会在同一个位置失败,所以按顺序来比反复重装省时间。

方法5 彻底卸掉失败残留再重新安装

结论先说:安装中断会在系统里留下半成品条目占位,同一个版本既删不掉也装不上,清干净后重装才能成功。

卸载前先关掉正在运行的游戏和软件,避免文件被占用导致卸载卡住。

操作步骤

  1. 设置 → 应用 → 已安装的应用,卸载报错的那条 Microsoft Visual C++ 2015-2022
  2. 卸载完重启一次电脑,避免旧文件被进程占用
  3. 可选:清理 C:\ProgramData\Package Cache 下对应的 vc_redist 缓存文件夹
  4. 按 x86、x64 的顺序各跑一次官方安装包,中途不要点取消
  5. 仍报错 → 用微软官方的「程序安装和卸载疑难解答」清理损坏的安装项后再装

清掉残留之后,同一个版本才能重新正常写入,这一步对手动删过运行库文件夹的机器尤其有用。

常见问题

vc++2015-2022 装 x64 还是 x86 怎么判断?

看报错程序的位数:任务管理器切到「详细信息」,右键列头勾选「平台」,写 32 位就装 vc_redist.x86.exe,写 64 位就装 vc_redist.x64.exe。分不清两个都装。

安装 vc++2015-2022 提示 0x80070666 怎么解决?

这个错误码表示本机已有相同或更高版本。重新运行官方安装包,改点「修复」,走完再重启程序。

已装 Microsoft Visual C++ 2015-2022 还需要再装一遍吗?

不需要。已有对应版本再装就会撞上 0x80070666。缺哪个位数补哪个,程序仍报缺库就走修复流程。

游戏报缺 msvcp140.dll 应该装 x86 还是 x64 运行库?

先看游戏主程序的位数。很多游戏主程序是 64 位、启动器是 32 位,这种情况 x86 与 x64 都要装。

运行库装完了还报 0xc000007b 怎么办?

0xc000007b 多是 32 位程序加载到 64 位 dll 造成的。把 x86 与 x64 运行库都补齐,再用软领DLL系统修复扫一遍缺失的运行库文件。

推荐阅读

微软运行库合集里都有哪些,0x80070666报错怎么排查

游戏修复运行库 补全DirectX、VC++、.NET和OpenAL后重启验证

运行库修复的5种方案 覆盖VC++重装、DirectX修复和系统还原

相关推荐

DirectX修复工具修的不是显卡驱动,游戏进不去多半缺DX9运行库

msvcp120.dll丢失多因VC2013运行库缺失,按这4种方法修复

msvcrt40.dll 缺失怎么办?老软件运行库组件的修复方法

vc++2015 2022 x64vc++2015-2022运行库合集0x80070666软领DLL系统修复
DLL系统修复下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了