Updated April 2025: Stop these error messages and fix common problems with this tool. Get it now at this link
Many Windows users encounter the error “0x80070666” when trying to install Microsoft Visual C++, Lumberyard, or a similar distribution package. The error message usually appears at the beginning of the installation process. This problem is not specific to a particular version of Windows, as it has been confirmed to occur in Windows 7, Windows 8.1, and Windows 10.
Table of Contents:
What causes error 0x80070666 when installing Microsoft Visual C++?
The 0x80070666 error occurs often when you try to install Microsoft Visual C++, but why does this error occur? There are several different situations that can cause this error:
- There is already another installation of Visual C++.
- Improper installation of Visual C++.
- Windows Update plans to install the same Visual C++ package.
How can you fix error 0x80070666? Below are some effective ways to fix it.
How to resolve error 0x80070666?
This tool is highly recommended to help you fix your error. Plus, this tool offers protection against file loss, malware, and hardware failures, and optimizes your device for maximum performance. If you already have a problem with your computer, this software can help you fix it and prevent other problems from recurring:
Updated: April 2025
Checking for Windows updates
- To check for Windows updates, press the Windows + S key combination.
- Enter the keyword “update” in the search box.
- Click Check for updates to open the Settings tab.
- Then click Check for updates. Windows 10 will download the pending updates.
- Then you’ll need to restart Windows.
Using the install and uninstall programs troubleshooter
- It’s not included with Windows 10, but you can get this troubleshooter by clicking the Download button on the relevant website.
- Open the Troubleshooter window and click Advanced to enable the Apply repair automatically option.
- Click the Next option.
- Select the Install option.
- Select the Visual C++ package where error 0x80070666 occurred and click the Next button.
Uninstalling Visual C++ packages already installed
- Press the Windows + R key combination.
- Type 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 Uninstall option.
- Then follow the uninstall instructions to remove the software.
- Repeat steps three through five to uninstall all Visual C++ packages.
- Restart Windows after uninstalling the Visual C++ package.
- Then try to install the Visual C++ package for which error 0x80070666 occurs.
APPROVED: To fix Windows errors, click here.
Frequently Asked Questions
How to fix the Visual C++ installation error?
- Try to restore the versions of Microsoft Visual C++ that the error message refers to.
- Uninstall all versions of Microsoft Visual C++ that the error message refers to.
- Reinstall Visual C++ by running the installer on the desktop or reinstalling the application.
How can I fix error code 0x80070666?
- Download PC Repair.
- Install and run the application.
- Click the Scan Now button to find problems and anomalies.
- Click the Repair All button to fix the issues.
Why can’t I install Microsoft Visual C++?
Sometimes you need to uninstall an existing version of Visual C++ Redistributable to fix problems with it. If installing the correct Visual C++ Redistributable doesn't solve your installation or repair problems, it probably means that one of the DLL files is corrupt.
How do I fix Microsoft Visual C++?
Scroll down and uninstall all Microsoft Visual C++ Runtime except 2010 and 2012. Find Microsoft Visual C++ Runtime 2012 in the list of installed applications. Select this entry and click "Uninstall/Restore". The Restore, Uninstall or Cancel options will be displayed.