Fix: Can’t Install Microsoft Visual C++ 2015 Redistributable

Easy to follow expert fixes

by Tashreef Shareef
Tashreef Shareef
Tashreef Shareef
Windows & Software Expert
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • The error installing Microsoft Visual C++ 2015 Redistributable is triggered if your system detects an existing installation of the same package.
  • You can fix this issue by repairing the corrupted Visual Studio Redistributable installation.
  • Uninstall all the newer versions of Redistributables, and then try to install the version that is giving you trouble.
  • Try re-registering Windows Installer Service to Microsoft Visual C++ 2015 setup failed 0x80070666 error on your PC.
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Visual C++ 2015 Redistributable packages install run-time components required to run C++ applications built using Visual Studio 2015. However, several users have reported an error installing Microsoft Visual C++ 2015 Redistributable.

This error can occur for several reasons, including an existing installation of the redists. Also, if you have a newer version of redists installed, check it for compatibility issues.

In this article, we have listed a few troubleshooting steps to help you resolve the error installing Microsoft Visual C++ 2015 Redistributable issue.

Why can’t I install Microsoft Visual C++ 2015 Redistributable?

Several elements could hinder you from installing Microsoft Visual C++ 2015 Redistributable. Here are some possible reasons and solutions:

  • Conflicting software – If another version of Visual C++ is installed on your computer, it may conflict with the 2015 version. 
  • Corrupted files – The installation files for Visual C++ 2015 may be corrupted or damaged hence, preventing the installation. 
  • Lack of administrative privileges – If you do not have administrative privileges on your computer, you may be unable to install the software. So, it would be best if you doubled check your account privileges.
  • Antivirus software – Your antivirus app or firewall may be blocking the installation of Visual C++ 2015. 
  • Incompatible operating system – Visual C++ 2015 may not be compatible with your operating system.

What can I do if I can’t install Microsoft Visual C++ 2015 Redistributable?

1. Remove the existing Visual C++ 2015 Redistributable package 

  1. Press the Windows key + R to open Run.
  2. Type control panel and hit Enter to open the Control Panel.
  3. Go to Programs and click on Programs and Features.
  4. Click the Visual C++ 2015 Redistributable item and select Uninstall.
  5. Once uninstalled, download the Microsoft Fix It tool.
  6. Run the tool and click on the Advanced option.
  7. Check the Apply repairs automatically box and click Next.
  8. Choose the Installing option from the next screen. 
  9. Now you will be presented with a list of apps. Choose Visual C++ 2015 Redistributable from the list and click Next. 
  10. Follow on-screen instructions and apply the recommended fixes.
  11. Next, download the  Visual C++ 2015 Redistributable and 2015 Redistributable Update 3 RC to your PC.
  12. Lastly, reboot the computer and install Visual C++ 2015 Redistributable again to see if the error is resolved.

If Visual C++ 2015 Redistributable does not appear in the Add/Remove Programs list. However, you still get the error 0x80070666 – Another version of this product is already installed – try installing the redistributable using the Command Prompt.

If the issue persists, try to install available Windows updates and other patches. Skip this step if you don’t want to install pending Windows updates.

2. Install Windows updates and patches 

  1. Press the Windows key + I.
  2. Go to Update & Security.

  3. Click Check for updates, then download and install pending Windows updates and other patches.
  4. Lastly, reboot the computer and check if you can install the package without the error.

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

After installing the updates, check if the error while installing Microsoft Visual c++ 2015 Redistributable still appears.

3. Remove Visual C++ 2015 Redistributable through Command Prompt 

  1. Ensure you have the latest version of the Visual C++ 2015 Redistributable downloaded to your PC.
  2. Next, Press Windows + E and navigate to the folder where you have saved the redistributable file. Copy the path to your clipboard.
  3. Open Command Prompt as administrator. 
  4. Enter the following command and hit Enter to execute. Make sure to change the path in the below command to where you downloaded the file:
    cd C:\Users\WindowsReport\Downloads
  5. Once you are in the directory, execute the following command depending on what you have downloaded:
    vc_redist.x64.exe /uninstall
    vc_redist.x86.exe /uninstall
  6. A pop-up will appear with an option to repair the distributable package installation. Proceed with the repair option and wait for it to complete.
  7. Once the repair is complete, reboot the computer and try to install Visual C++ 2015 Redistributable. 

Changing your directory to the relevant folder in Command Prompt is important before executing the uninstall command.

4. Reinstall Visual Studio 2017 Redistributable package 

  1. Press the Windows key + R to open Run.
  2. Type appwiz.cpl and hit Enter.
  3. Locate and select Visual Studio C++ 2017 Redistributable package.
  4. Click Uninstall and click Yes to confirm.
  5. In the Setup window, click Uninstall again and follow the on-screen instructions.
  6. Once you have uninstalled the package, reboot your computer.
  7. After the restart, download and install Visual C++ 2015 Redistributable.
  8. Finally, download and install the latest version of Visual Studio 2017 Redistributable package if successfully installed.

As a workaround, uninstall the 2017 Redistributable package and then reinstall again after installing the 2015 Redistributable package.

This is a workaround, but it might work if you get an error while installing Microsoft Visual C++ 2015 Redistributable.

5. Remove the temp files 

  1. Press the Windows key + R to open the Run box.
  2. Type %temp% and click on OK. This will open the Temp folder in File Explorer.
  3. Next, please select all the files in the temp folder and delete them.
  4. Once the folder is empty, run the installer and check if the Visual C++ 2015 Redistributable installation goes through.

6. Re-register the Windows Installer service 

  1. Press the Windows key + R.
  2. Type the following in the Run box and hit Enter.
    msiexec /unregister
  3. Next, type the following in the Run box and click OK to execute.
    msiexec /regserver
  4. Lastly, the Command Prompt will register the Windows Installer service.

Once you have successfully re-registered the Windows installer service, you can install the Visual Studio C++ Redistributable package without any errors. 

The error installing Microsoft Visual C++ 2015 Redistributable usually occurs due to an existing installation of the identical package or newer version, but that can be easily fixed.

Lastly, please tell us which fixes worked for you in the comments section.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: