How to fix Microsoft Visual C++ Redistributable Install Errors

0x80070643 - Fatal error during installation


I recently had an end-user email me to request install of Citrix Workspace which has a C++ redistributable dependency.

I found that the install would fail with various errors depending on how I attempted to do it with messages such as –


0x80070643 – Fatal error during installation.

And also:

The older version of Microsoft Visual C++ cannot be removed. Contact your technical support group
'The older version of Microsoft Visual C++ cannot be removed. Contact your technical support group.'
The feature you are trying to use is on a network resource that is unavailable
'The feature you are trying to use is on a network resource that is unavailable'

When searching for the answer, I found fragmented answers across multiple websites requiring quite sophisticated use of Google, therefore I have combined what I have found including what solution has worked for me in one place.


Fix #1


The computer could be pending a reboot, restart now to eliminate this as a potential issue.

Fix #2

Microsoft .NET Framework Repair Tool

First things first, start with the .Net Framework repair wizard
Run this, keep it open once prompted to try the install again.
Download from the Microsoft website.

Fix #3

Uninstall Microsoft Visual C++ Redistributables Manually

When installing newer versions of the redistributable sometimes older versions have to be uninstalled, when this fails automatically as part of the install process, it can be as simple as doing it manually.

It’s important to remember you have carried out this step, as some programs may break when obscure versions of the Redistributable is uninstalled, it is usually reported and handled very well by programs and is as simple as reinstalling the prerequisite.

Fix #4

Delete Redistributables that you can't uninstall

Remnants can be left behind when uninstallations are interrupted, due to transient memory issues or the computer being shut down abruptly.

This step is only if you have issues or receive error messages while trying to uninstall any C++ redistributable

For this step, I suggest RevoUninstaller, it will allow you to delete any files associated with an uninstaller which may be corrupted and the programs associated Registry keys.

Fix #5

Microsoft MSI Install and Uninstall Troubleshooter

Sometimes despite everything, remnants of C++ redistributables remain or at least the Microsoft Installer thinks they do.

Run this tool on the uninstall option for each C++ redistributable it lists and then try the install you are having issues with again

Please let me know if this helped you at all by commenting below!


Basically, comment either way 😊

If not, please let me know if you find the answer to your issue elsewhere and I will document this so others can know too!


Please remember to restart your computer after trying all of these steps if you have no luck with the information on this page yet.

Leave a Comment

Your email address will not be published. Required fields are marked *