Intro
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:
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.
Resolution
Fix #1
Reboot
Fix #2
Microsoft .NET Framework Repair Tool
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
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
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
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.