Skip to content

Windows Update Stuck or Failing โ€” How to Fix It

What to do when Windows Update hangs at a percentage, loops on restart, or fails with an error code.

Windows Update Stuck or Failing โ€” How to Fix It
Table of Contents
  1. Common Symptoms
  2. Possible Causes
  3. Before You Begin
  4. Method 1 โ€” Run the Windows Update Troubleshooter
  5. Method 2 โ€” Reset Windows Update components
  6. Method 3 โ€” Run System File Checker and DISM
  7. Useful Commands
  8. Frequently Asked Questions
  9. Is it safe to force-restart a PC that’s stuck on the update screen?
  10. Do I need to remove my antivirus to update?
  11. Conclusion
  12. Related Articles

Windows Update failures usually fall into two buckets: the update genuinely can’t download/install (corrupted update files, disk space), or the update service itself is stuck. The fixes below cover both.

Common Symptoms

  • Update progress bar frozen at the same percentage for over an hour
  • “There were some problems installing updates” with an error code
  • PC keeps restarting to install the same update repeatedly
  • Update download stuck at 0% or never starts

Possible Causes

  • Insufficient free disk space for the update package
  • Corrupted Windows Update component files
  • A background service (BITS or Windows Update) not running correctly
  • Third-party antivirus interfering with the update process

Before You Begin

Info

Check available disk space first โ€” Settings โ†’ System โ†’ Storage. Major feature updates can need 20GB+ of free space temporarily.

Method 1 โ€” Run the Windows Update Troubleshooter

Method 2 โ€” Reset Windows Update components

Stop the update services

Open an elevated Command Prompt and stop the wuauserv, cryptSvc, bits, and msiserver services.

Rename the update cache folders

Rename C:WindowsSoftwareDistribution and C:WindowsSystem32catroot2 so Windows rebuilds them from scratch.

Restart the services

Start the same four services again, then retry Windows Update.

Method 3 โ€” Run System File Checker and DISM

Scan system files

Run sfc /scannow from an elevated Command Prompt and let it complete.

Repair the Windows image

If SFC finds unfixable errors, run the DISM command shown below, then run sfc /scannow again.

Useful Commands

CMD
net stop wuauservnnet stop cryptSvcnnet stop bitsnnet stop msiservernren C:WindowsSoftwareDistribution SoftwareDistribution.oldnren C:WindowsSystem32catroot2 catroot2.oldnnet start wuauservnnet start cryptSvcnnet start bitsnnet start msiserver
CMD
sfc /scannownDISM /Online /Cleanup-Image /RestoreHealth
Important

Back up important files before a stuck feature update, especially if you’re about to try a repair install โ€” the risk is low, but backups exist precisely for the low-probability case.

Tip

If a specific update keeps failing with the same error code, search that exact code on Microsoft’s support site โ€” many have a documented known cause.

Frequently Asked Questions

Is it safe to force-restart a PC that’s stuck on the update screen?

Give it at least an hour โ€” feature updates can look frozen while doing large file operations. If it’s truly frozen (no disk activity light) for several hours, a forced restart is reasonably safe; Windows will usually roll back automatically.

Do I need to remove my antivirus to update?

You rarely need to remove it, but temporarily disabling third-party antivirus (not Windows Defender) can help isolate whether it’s the cause of a repeated update failure.

Conclusion

Resetting the update cache and running SFC/DISM resolves the large majority of stuck or failing Windows updates without a full reinstall.

Windows 11 Slow Startup โ€” Practical Troubleshooting Steps Related Article Windows 11 Slow Startup โ€” Practical Troubleshooting Steps → Windows 11 Blue Screen Troubleshooting Guide Related Article Windows 11 Blue Screen Troubleshooting Guide →

Was this guide helpful?

Share it with someone who needs it, or subscribe for more practical IT tutorials.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get practical IT tutorials in your inbox

No spam โ€” just useful troubleshooting guides and tips.