玩游戏、用设计软件或者开发工具的时候,你或许会碰到这样的烦心事:安装Microsoft Visual C++ 2015运行库的时候,它会提示错误代码0x80070666,这么一来,安装就失败了,程序也没法启动。这个问题啊,这篇文章会带着你一点点排查,还会给你好些解决的办法呢,让你能把这个错误彻底解决掉,顺顺利利地把运行库安装好。

一、错误代码 0x80070666 是什么?
错误代码0x80070666,一般意味着系统里早就有这个版本,或者与之相近版本的运行库了。也有可能是之前安装的时候,没有正确卸载。这就好比系统误以为已经安装好了,可实际上呢,安装要么不完整,要么已经损坏了,所以就没办法再次覆盖安装了。通常会在以下情形中出现这个错误:
安装 VC++ 2015 时被拦截。
系统里已经有VC++ 2017和2019了,这两个版本是共用组件的。
曾手动卸载但未清理干净。
系统组件损坏或注册表错误。
二、使用星空运行库修复大师一键解决
大部分普通用户会觉得,手动修复注册表或者重装组件是件挺难的事儿。那怎么办呢?我给大家推荐个好东西,叫星空运行库修复大师。用这个软件啊,只要按一下键就能进行修复。而且呢,它除了能修复之外,还可以把那些多余的组件给清理掉。这样就不会出现版本冲突的情况了。这个软件特别适合那些电脑不太懂的小白用户使用。
要是你的电脑还没装星空运行库修复大师的话,你可以直接点这儿来下载并安装它。
2、完成后打开软件,点击主界面的“扫描”功能。

系统会自动对缺失或者异常的VC++组件进行检测,像2015、2017、2019这些版本的组件都在检测范围内。
,找到“VC++ 2015”这个选项并勾选它。接着,再去点击“立即修复”这一按钮。这样一来,软件就会自动把有冲突的版本给卸载掉,随后重新安装能够兼容的版本。
5、等待修复完成后,重启电脑即可。

三、通过控制面板卸载已有的 VC++ 运行库
要是你比较了解电脑操作的话,还能够经由控制面板,手动查找系统里也许存在的有冲突的版本呢。
1、打开“控制面板”>“程序和功能”。
去找“Microsoft Visual C++ 2015 Redistributable”,还有像“2017”、“2019”之类的相关条目。

3. 把这几个版本分别卸载掉,尤其是那些和2015共享运行时的版本。卸载的时候得小心,可别误删了2010或者2013之类其他必需的运行库。
先把系统卸载完成,然后重启系统。之后,再次运行VC++ 2015的安装程序,试着重新安装。
四、安装新版 VC++ 替代(适用部分程序)
VC++ 2015、2017和2019这几个版本是共用运行时的哦。要是你已经装了VC++ 2019这个版本呢,有些程序就能正常运行啦,根本不需要再单独去安装2015版本了。
去微软的网站上把VC++ 2015 - 2022合集的安装包下载下来,安装好之后,大多数程序就能自动识别兼容组件了。

五、使用命令行安装参数绕过检测
VC++的安装包自身就带有若干命令行参数,凭借这些参数,能够避开一部分检测逻辑。
先找到VC++ 2015的安装包,像vc_redist.x64.exe这种,然后把它拷贝到桌面上。
,按一下Win键和S键,这样就能打开搜索框了。然后呢,在搜索框里输入“cmd”这三个字母。接着,找到输入后的“cmd”选项,点击鼠标右键,再选择“以管理员身份运行”就好了。

如果要对vc_redist.x64.exe这个程序进行操作的话,可以输入“vc_redist.x64.exe /uninstall”这个命令,或者输入“vc_redist.x64.exe /repair”命令,然后按下回车键就行。
4、运行完成后再次双击安装包尝试安装。
当碰到0x80070666这种错误的时候,比较建议大家使用星空运行库修复大师来解决,这对那些想要快速修复,不想在系统设置上花费太多精力的用户来说特别合适。要是你还遇上了和网卡、显卡、蓝牙、声卡等驱动有关的问题,那就可以去下载“驱动人生”这个软件,用它来检测并修复问题。比如说,有的用户发现电脑的网卡驱动出了问题,导致网络连接不稳定,这时候“驱动人生”就能派上用场了。










