Hi Jones,
The failure you’re seeing is tied directly to KB2999226 (Universal CRT update), which requires SHA-2 code signing support on Windows 7. Error 0x800b0001 indicates the system cannot process the signature algorithm, which happens if the SHA-2 servicing stack updates are missing. On Windows 7 SP1, you must first install KB4474419 (SHA-2 support) and KB4490628 (servicing stack update). Without those, wusa.exe cannot validate or apply KB2999226, and the redistributable installer will fail at that dependency stage.
Download and install KB4474419 and KB4490628 manually from the Microsoft Update Catalog, reboot, and then rerun the Visual C++ Redistributable installer. If those updates are already present, verify that the system’s root certificates are current by applying KB2813430 or running Windows Update to refresh the certificate store. This sequence resolves the trust issue and allows KB2999226 to apply correctly. If you still hit 0x800b0001 after confirming SHA-2 support and certificates, the only remaining option is to re-enable Windows Update temporarily to pull the latest servicing stack, as Microsoft does not provide newer redistributable support for Windows 7 beyond those prerequisites.
If the above response helps answer your question, please hit "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
Harry.