How to Repair Error 0x80070666 when Installing Microsoft Visual C++

RECOMMENDED: Click here to fix Windows errors and optimize system performance

The vast majority of Windows applications are written in C ++. You can find applications written in C # or Java, but few of them are up to the task. C ++ applications are much more common. You must install the Visual C ++ Redistributable to run these applications. Most systems have it installed. You may not remember how you installed it, but it was probably installed by an application that needs it.

The Visual C ++ Redistributable can be downloaded from the Microsoft website and manually installed. If you try to manually install your Visual C ++ installation and you see Microsoft Visual C ++ Installation Error 0x80070666, you can use any of the methods below to resolve it.

Uninstall any Visual C ++ packages already installed.

  • Other Visual C ++ packages, such as Visual C ++ 2017, may block the installation of C ++ 2015.
  • To fix this problem, press the Windows key + R keyboard shortcut.
  • Enter appwiz.cpl in the Open text box and click OK to open the Windows uninstaller.
  • Select the Microsoft Visual C ++ package to uninstall.
  • Click on the Delete option.
  • Then follow the uninstallation instructions to uninstall the software.
  • Repeat steps three through five to remove all Visual C ++ packages.
  • After uninstalling the Visual C ++ package, restart Windows.
  • Then try installing the Visual C ++ package, which will encounter error 0x80070666.

January 2021 Update:

We now recommend using this tool for your error. Additionally, this tool fixes common computer errors, protects you against file loss, malware, hardware failures and optimizes your PC for maximum performance. You can fix your PC problems quickly and prevent others from happening with this software:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.


Check for Windows Updates

Error 0x80070666 can be caused by pending updates that are already installing the same C ++ package that users are trying to install.

  • Press Windows Key + S to check for Windows updates.
  • Enter your updated keyword in the search box.
  • Click Check for Updates to open the Settings tab that appears directly below.
  • Then click the Check for Updates button. Windows 10 downloads pending updates.
  • After that, you need to restart Windows.

Repair Visual C ++ Installation

Error 0x80070666 can occur due to a corrupted Visual C ++ package. Thus, you can try to fix the error by downloading the installer executable file and opening the repair window via CMD. To do this, follow the instructions:

Step 1. Make sure the installer for the redistributable package you want to install is already installed on your computer. Make sure you know the exact location. If your PC doesn’t have the installer, download it again.

Step 2: Type cmd in the search box and right-click Command Prompt to select Run as administrator.

Step 3: Type CD C: \ Users \ * YourUser * \ Downloads in the window and press Enter.

Step 4: Type vc_redist.x64.exe / uninstall in the window and press Enter.

Step 5: Click Repair and follow the onscreen instructions to repair the Microsoft Visual C ++ Redistributable Package.

Step 6. Restart your computer and try to install the Microsoft Visual C ++ Redistributable Package again to see if the error persists.

Applications that require a redistributable version of Microsoft Visual C ++ cannot function without it. There is no alternative to this. Therefore, it is imperative to fix the problems with the installer. It is generally recommended to install the latest version of Microsoft Visual C ++, especially if you are using the latest version of Windows 10.

Let us know in the comments below if you run into error 0x80070666 and what worked on your computer.

RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance