What should you do when you encounter the 0x80070666 error while installing Microsoft Visual C++ and why does this error code appear? If you want to find the answers, then read this post carefully. MiniTool has listed several efficient methods for you to fix the error.

The error 0x80070666 often appears when you try to install Microsoft Visual C++, but why does this error occur? There are multiple different situations that will cause the error:

  1. Another Visual C++ installation is already present.
  2. Bad Visual C++ installation.
  3. Windows Update is planning on installing the same Visual C++ package.

Then how to fix the error 0x80070666? Here are 3 methods listed below.

Method 1: Uninstall All Current Microsoft Visual C++ Redistributable Packages

Uninstall all current Microsoft Visual C++ Redistributable packages that you already installed are the first method you can try to get rid of the error 0x80070666. Here is a quick guide on how to do that:

Step 1: Press the Win + R keys at the same time to open the Run box.

Step 2: Type appwiz.cpl in the box and click OK to Programs and Features.

Step 3: Find all your Microsoft Visual C++ Redistributable packages, click every package, and then choose Uninstall. Then follow the onscreen instructions to finish uninstalling every package.

uninstall Microsoft Visual C++ Redistributable packages

Step 4: After all the Microsoft Visual C++ Redistributable packages have been uninstalled, reboot your computer and try to install the Microsoft Visual C++ Redistributable package that was previously failing with the 0x80070666 error.

Method 2: Update Your Windows System

If your Windows system is not up to date, then you may meet the 0x80070666 error in that Windows Update is already preparing to install the same Microsoft Visual C++ Redistributable package. Therefore, you can check if there are any pending Windows updates. If there are, install them. Here is the tutorial:

Step 1: Press the Win + I keys at the same time to open Settings and then choose Update & Security.

Step 2: Go to the Windows Update tab and click Check for updates on the right panel. If there are updates available, Windows will start to download them automatically. Then restart your computer to perform the installation process.

click Check for updates

Step 3: After installing the Windows updates, check if the Microsoft Visual C++ Redistributable package is installed. If it isn’t, then install it to check if the error 0x80070666 is fixed.

Related post: [SOLVED] Windows Update Cannot Currently Check for Updates

Method 3: Repair the Visual C++ Installation

You may meet the 0x80070666 error because the Visual C++ package was damaged. Thus, you can try to fix the error by downloading the installation executable and forcing the repair window to appear through CMD. Follow the instructions to do that:

Step 1: Make sure that the installer for the redistributable package you want to install is already on the computer. Make sure to know its exact location. If there is no installer on your PC, please download it again.

Step 2: Type cmd in the Search box and then right-click Command Prompt to choose Run as administrator.

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

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

Step 5: Click Repair and follow the prompts showing on the screen to repair the Microsoft Visual C++ Redistributable package.

Step 6: Reboot your computer and try to install the Microsoft Visual C++ Redistributable package again to check if the error still exists.

Final Words

What should you do if you meet the 0x80070666 error when installing the Microsoft Visual C++ Redistributable package? You can try to uninstall all current Microsoft Visual C++ Redistributable packages, update your Windows system, and repair the Microsoft Visual C++ Redistributable package.

  • Linkedin
  • Reddit