如果你是安装Visual c++可再发行的和经验一个错误代码0 x80070666,很可能另一个c++包已经安装在你的电脑上。如果你说你没有看到的程序和功能在控制面板中,这并不一定意味着旧版本已成功删除。
在某些情况下,Visual c++的非法卸载可再发行的包从控制面板中删除它,但在电脑上留下的痕迹,使其他老版本无法安装。
这篇文章讨论了几种方法用来解决这个问题,成功地安装了c++可再发行的你想要的包的版本。
表的内容
错误代码0 x80070666
Microsoft Visual c++可再发行的包是动态链接库(DLL)文件需要运行软件与微软Visual Studio。这些经常被预装软件,需要他们,但经常会丢失,因此需要手动安装。
在这种情况下,您可能会遇到一个错误消息说明如下:
0 x80070666 -这个产品已经安装的另一个版本。安装这个版本不能继续。来配置或删除该产品的现有版本,使用添加/删除程序的控制面板。
当然,删除所有是有意义的Visual c++可再发行的装置然后你想要安装的版本。然而,即使有时不工作和用户据报道,经历同样的问题一遍又一遍。
这个问题可以有多个原因。
什么导致了错误代码0 x80070666
在经历这个错误代码自己和进一步调查,我们发现了几个原因说的问题:
- 此外,最近的一个版本的Visual c++可再发行的已经安装在你的电脑上。如果你想安装Visual c++ 2015 2017,然后你会看到错误提示,如上图所示。然而,你可以安装2017上的旧版本。
- 年长的Visual c++可再发行的版本不正确卸载和留下了阻碍新的Visual c++的安装文件。
- Windows更新同时试图安装相同的Visual c++可再发行的包,冲突与你手动安装尝试。
现在让我们向您展示如何使用一些方法解决这个问题。注意,没有必要申请其中一个将解决这个问题。因此,我们建议你按照给定的顺序实现所有这些解决方案,除非你的问题得到解决。
如何修复Visual c++安装失败(0 x80070666)
卸载所有Visual c++版本
解决这个问题的一个方法是简单地删除所有Visual c++可再发行的包从你的电脑,然后你需要安装一个。这通常修复这个问题,后来版本的Visual c++阻止旧版本安装。
执行以下步骤卸载以前的Visual c++的安装:
打开程序和功能在控制面板页面输入appwiz.cpl在运行命令框中。
在这里,右键点击所有的“微软Visual c++可再发行的“安装一个接一个,然后点击卸载从上下文菜单中。
如果要求确认,点击是的。
重复步骤2和3,卸载旧版本的Visual c++可再发行的包,直到他们都没有离开。
当所有都删除,重新启动计算机,然后尝试重新安装Visual c++你最初试图安装。
现在应该安装成功。如果不是,那么继续执行其余的方法。
注意,您现在可以重新安装Visual c++版本你移除,早些时候,应该没有问题。这是因为Visual c++包只能从旧到新安装,和不亦然。
安装在Windows更新
正如我们上面提到的,Windows更新可以尝试安装相同的Visual c++版本,导致崩溃,因此,错误提示。在这种情况下,您可以检查任何悬而未决的Windows更新和安装它们,看看这解决了问题。
导航到下面检查等待Windows更新。
设置应用程序> > Windows更新
点击检查更新在右边。
扫描完成后,通过单击安装任何推荐更新下载按钮旁边的更新。
一旦安装所有更新,重启你的电脑。
电脑重新启动后,检查问题是否依然存在。
运行救助工具
微软创建了一个救助工具,也被称为“程序安装和卸载“解决纠纷者,可以用来解决任何软件无法安装或卸载。
遵循以下步骤来解决与救助0 x80070666错误代码:
下载程序安装和卸载“排忧解难微软网页。
下载时,双击程序来运行它。
现在将会运行故障诊断向导。在第一个屏幕,点击先进的。
现在,确认框旁边的“应用自动修复”检查,然后单击下一个。
现在选择安装。
在下一个屏幕上,选择Visual c++包你有麻烦,然后单击下一个。
现在按照屏幕上的指示来修复程序。
该实用程序运行后,关闭程序,重启你的电脑。
重启电脑,看看你现在能够安装所需的Visual c++可再发行的方案。
修复Visual c++
上下文菜单,当你右键单击一个Visual c++包装程序和功能窗口中在控制面板中,经常有“修理”或“改变”选项,它允许您安装修复损坏的Visual c++。
然而,此选项可能会丢失时相应的文件会损坏。在这种情况下,你仍然可以尝试修复Visual c++包使用这些步骤:
现在改变你的目录位置下载使用以下cmdlet Visual c++安装程序。
注意:取代用户名与您的帐户的用户名。
CD / d C:\Users\Username\Downloads
现在粘贴以下cmdlet运行维修向导。
vc_redist.x64。exe /卸载
在向导中,单击修复。
向导将试图修复Visual c++可再发行的。一旦完成后,点击重新启动。
在计算机重新启动时,尝试重新安装Visual c++版本,你想检查是否存在问题。
关闭的话
这些可能的解决方案实际上修复工作0 x80070666错误代码,同时试图安装微软Visual c++可再发行的包。让我们知道哪一个适合你在下面评论部分。