How to fix error 0x8007066 when installing Microsoft Visual C ++ Redistributable

Contents

How to fix error 0x8007066 when installing Microsoft Visual C ++ Redistributable

One of the most common errors users encounter when installing Microsoft Visual C Redistributable Components ++ is the message “Installation not complete” with the information that another version of this product is already installed and the code 0x80070666.

This tutorial details the possible causes of error 0x80070666 when installing Visual C ++ Redistributable 2015, 2017 Y 2019, as well as previous versions and methods to fix it.

Alternatives to fix the error when installing Visual C distributed components ++

First, I recommend that you pay attention to the following important points that some users do not take into account when installing distributed components of Visual C ++:

  1. The components of Visual C ++ 2015, 2017 Y 2019, unlike previous versions, they work as follows: if you have 2017 installed, can't install separately 2015 the same size, and if you have 2019 installed, cannot separately install Visual C + + 2015 Y 2017 because they are already included in the version 2019. In other words, newer versions also contain older versions (within specified years) and older versions cannot be installed. You can see exactly which versions of Visual C ++ are already installed on your computer in Control Panel – Programs and components.
  2. Very often, user starts installing Visual C components ++ after having received a message about the absence of any DLL necessary to start a game or program by reading the corresponding instructions on the Internet. They often forget to mention that installing only the x64 version for Windows 10, 8.1 and Windows 7 of 64 bits may not be enough; in addition the version of 32 bits (x86). Then, even if the x64 version is already installed (gets the error 0x8007066 when you start vc_redist.x64.exe), the program does not start yet. The answer is to install the x86 version (32 bits, vc_redist.x86.exe) of the visual c package ++ required.

If the above does not apply to you: there are no specified versions of microsoft visual c ++ Redistributable in the list of installed components, the version of 32 bits is not installed with the same error, you can take additional actions to correct the error.

  • the simplest and most frequently working answer is to delete all redistributable distributed components from microsoft visual c ++ in Control Panel – Programs and components (installation and removal of the program), then restart the computer, manually download all file installation instructions from the official https site://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads and install them. Warning: The x64 versions of Windows require components of 64 Y 32 bits (x86).
  • On rare occasions, the error is due to pending updates in Windows. Go to Settings – Update and security – Windows Update Center. If you are asked to restart your computer to install updates, please do it and try again.
  • Also sometimes, in case the required version of Visual C ++ is already installed, but the programs do not see it and report the absence of DLL, the following method can help: start a command line, enter the path of the Visual C file + + component installation, you can simply drag the icon to the command line window to do this, add through space / uninstall and hit Enter. A window will appear like the one in the next image. Click on “Correct”.

Video-tutorial.

Hope one of the suggested methods helps to fix the problem. Opposite case, describe the situation, including the version you are installing and Visual C versions ++ Redistributable on your computer, and i will try to help you. You can also see the latest installation method from the post How to download and install all Visual C components ++ Redistributable para Windows.

Subscribe to our Newsletter

We will not send you SPAM mail. We hate it as much as you.