VC++ Redistributable install fails on Windows 7 with KB2999226 MSU error 0x800b0001

Jones Oscar 20 Reputation points

Hey, I’m trying to deploy Microsoft Visual C++ 2015–2022 Redistributable (x64) version 14.30.30708 on a legacy Windows 7 SP1 machine that’s still used in our corporate test lab for older automation tools. The deployment is part of a migration cleanup project, and we’re under pressure to stabilize these old systems before they get retired, so failures are really slowing things down.

When I run the installer, it generates a Burn/WiX log and gets through detection and planning fine, but it fails during execution when trying to install a dependency MSU package. Specifically, it attempts to apply Windows6.1-KB2999226-x64.msu using wusa.exe, but the install aborts with error 0x800b0001 and the message “Failed to execute MSU package.”

I’m not sure what exactly is breaking here because everything looks fine in the log until that step. I also havent modified the system much recently, so I’m wondering if this is a missing prerequisite, a trust/certificate issue, or something else blocking the MSU installation on this Windows 7 environment.

0 comments No comments

Sign in to comment

Answer accepted by question author

Harry Phan 22,550 Reputation points Independent Advisor

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.

  1. Jones Oscar 20 Reputation points

    Thank you for your response. Can you please share the trusted link where I can download the KB directly from MS source?

  2. Brian Huynh 3,305 Reputation points Microsoft External Staff Moderator

    Hi Jones Oscar

    Here are the Official Microsoft sources (Update Catalog) to download both updates: https://www.catalog.update.microsoft.com/home.aspx


Sign in to comment

0 additional answers

Sign in to answer

Your answer