win10安装Visual Studio 2015(VS2015)提示0x80070643、0x8007066-错误

遇到问题:

提示:安装程序失败,打包失败 错误代码:0x80070643

日志错误:Error 0x80070666: Cannot install a product when a newer version is installed

安装VS2015时提示 0x80070643错误

搜到了官网回复:win10安装Visual Studio 2015(VS2015)提示0x80070643、0x8007066-错误_第1张图片

 (网页链接:安装VS2015时提示 0x80070643错误 - Microsoft Communityhttps://answers.microsoft.com/zh-hans/windows/forum/all/%E5%AE%89%E8%A3%85vs2015%E6%97%B6%E6%8F%90/fb4982c8-2dc3-4d48-a969-2c272266ba45

以前听说过VS卸载不干净,再次安装就会出问题,不知道原因,这次找到了解决办法,官方提供了卸载方案,我没有采用,使用了卸载的工具Visual Studio Uninstaller(后来发现也会有残余)。

我采取方案:使用Visual Studio Uninstaller卸载VS2015

步骤:

使用步骤:

  1. 下载 zip 文件并将其解压缩到一个文件夹中。
  2. 使用管理员权限打开 cmd.exe
  3. 执行 Setup.ForcedUninstall.exe
  4. 按 Y 并按 Enter 键运行应用程序。
  5. 如果应用程序要求重新启动系统,请重新启动系统,然后再次重新运行此应用程序。

(Visual Studio Uninstaller下载地址:GitHub - microsoft/VisualStudioUninstaller: Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts. - GitHub - microsoft/VisualStudioUninstaller: Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.https://github.com/Microsoft/VisualStudioUninstaller/

卸载结束,重启电脑,再次安装还是报错,试了几遍还是相同的问题,检查是否卸载干净了

我打开应用程序,找到Visual Studio 2015开头的插件和图标相关的程序,手动卸载掉。

搜索日志错误原因

日志错误:Error 0x80070666: Cannot install a product when a newer version is installed

分析原因是:已经安装Visual C++ Redistributable for Visual Studio 2015或者安装了更高版本Visual C++ Redistributable for Visual Studio 2015

Microsoft Visual C++ 2015 安装失败 0x80070666-已安装这个产品的另一个版本。_演绎奋斗史的博客-CSDN博客_vc2015安装失败说安装了另一个版本项目场景:场景:Microsoft Visual C++ 2015 安装问题描述:Microsoft Visual C++ 2015 安装失败 0x80070666-已安装这个产品的另一个版本。 原因分析:**原因一:**系统里面已经存在了Microsoft Visual C++ 2015版本。**原因二:**系统里面有更高的Microsoft Visual C++版本,例如Microsoft Visual C++ 2017版本解决方案:**原因一解决方案:**卸载Mihttps://blog.csdn.net/qq_44781435/article/details/108629616?spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2.pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2.pc_relevant_bbs_down_v2_defaultmicrosoft visual c++ 2015 安装错误0x80070666-CSDN论坛microsoft visual c++ 2015 安装错误0x80070666https://bbs.csdn.net/topics/393182445

提供的解决方案:卸载掉Microsoft Visual C++ 2015 Redistributable更高版本的Microsoft Visual C++ 2015 Redistributable,并重新安装。

查看自己电脑里的应用程序,有Microsoft Visual C++ 2015 Redistributable、Microsoft Visual C++ 2017 Redistributable和Microsoft Visual C++ 2015-2019  Redistributable,

我采用的方案:卸载Microsoft Visual C++ 2015 Redistributable、Microsoft Visual C++ 2017 Redistributable和Microsoft Visual C++ 2015-2019 Redistributable。

结果:我的VS2015可以使用了,并没有重新安装Microsoft Visual C++ 2015 Redistributable和更高版本的Microsoft Visual C++ 2015 Redistributable

安装Microsoft Visual C++ 2015 Redistributable和更高版本,可以使用360软件管家

附录:

Microsoft Visual C++ 2015-2019 Redistributable是开发人员对电脑应用进行构建以及编码的时候必不可少的组件工具,集合了15~19年更新的所有特性,如果要正确运行Visual C++支持库必须要将这些组件集一并安装,主要是C++语言的支持库,需要注意的是新电脑还要安装Microsoft .NET框架程序保证运行。

Microsoft Visual C++ 2015 Redistributable是编译器Visual C++的运行库,用于运行使用Visual Studio开发,由C++编写的应用程序。

使用提示:

Visual C++不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境。

Visual C++ 2015, 2017, 2019 所有版本现在共用一个安装包。

例如,安装 Visual C++ 2019 Redistributable将影响使用 Visual C++ 2015, 2017 构建的程序。但是,安装 Visual C++ 2015 不会取代 Visual C++ 2017, 2019 安装的文件的较新版本。

这与所有以前 Visual C++ 版本不同,因为它们各自都有自己独有的运行库文件,而不是与其它版本共享。

你可能感兴趣的:(C/C++,visualstudio,windows,visual,studio,github)