Many other programs install the same component and if you try to google this issue you will find quite many people strugling with the same issue even though they would be trying to install something totally different application. Unfortunately, there is
no single solution that would fix this issue. Anyway there are some ways to figure out what is causing the error.
First step is to try to find the actual hresult error code. It should be something like -2343434.
Download the package from the link above and try to install that. You should get the same error message. Then type %temp% to you address bar and press enter. Sort the files by date. There should be very recent log file. Try to look for this hresult code
or some other hint from the log file. Attach it also here.
You can get more information and solve tips from these links:
I would definately go back to WinSxS and rename those *vc80* folders back that didn't appear after re-running setup.
Ckeck if the "Windows Modules Installer" service is started. If not, try to start it from the services console. If you receive an error "1450 Insufficient System resources" error, then follow this steps: