If you still cannot get the C++ redistributable to work, some solutions posted for issues with redistributables on other applications may assist here. Such as the following described on
https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_install/microsoft-c-redistributa...
Sometimes you might need to uninstall an existing version of the Visual C++ Redistributable in order to resolve problems affecting it. If installing the correct Visual C++ Redistributable does not resolve problems installing or repairing a program, it likely means that one of the DLL files might be corrupt. Re-registering the DLL files might be able to resolve the problem.
Press Windows key + X then click Command Prompt (Admin) or Windows PowerShell (Admin). At the command prompt or PowerShell window, type the commands below then hit enter after each. Exit the command prompt then restart your computer to see if the problem is resolved.
regsvr32 ntdll.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 wmp.dll /s
regsvr32 wmpdxm.dll /s
Encountering problems with the Visual C++ Redistributable is a rare occurrence, but it’s also a sign of the legacy issues still attached to Windows. The Universal App model minimizes the need for such components because of the new packaged based deployment used. For big apps like AutoCAD, QuickBooks, Adobe Creative Suite and iTunes, this component will always be a part of your apps’ fundamental architecture. Hopefully, this article will help you overcome any obstacles if you do encounter them.
(Explanation from https://www.groovypost.com/howto/fix-visual-c-plus-plus-redistributable-windows-10/)