Windows Update Fails Repeatedly with the Same Error Code

The error: A specific update fails to install, over and over, with the same error code (commonly something like 0x80070643 or 0x8024402C), regardless of how many times you retry or reboot.

Environment: Windows Server 2016 through 2025.

Why this happens: A repeating identical failure almost always means the Windows Update components themselves are in a corrupted or inconsistent state — a partially-downloaded update, a corrupted component store, or the update service's own database being out of sync with what's actually installed. Retrying the same update against the same broken local state just reproduces the same failure.

The fix:

  1. Run the built-in Windows Update troubleshooter first — it catches a meaningful fraction of these automatically.
  2. Stop the Windows Update service and BITS, rename the SoftwareDistribution folder (forces a fresh download rather than resuming a corrupted one), restart both services.
  3. Run DISM /Online /Cleanup-Image /RestoreHealth to repair the underlying component store, then sfc /scannow.
  4. Check the specific error code against Microsoft's current documentation — codes do get reused/reassigned meaning across Windows versions, so don't trust an old forum post's explanation of a code without confirming it's current for your exact build.

One thing worth knowing: renaming SoftwareDistribution resolves this more often than any other single step, and it's usually skipped in favor of more complicated fixes first. Try it early, not last.