Windows Update Stuck or Failing to Install

Windows updates can freeze at any percentage and stay there for hours. Here’s how to safely resolve it.


First — Be Patient (Up to 2 Hours)

Some large updates genuinely take 1–2 hours, especially feature updates. Before trying any fixes:

  • Make sure the PC is plugged in (not on battery)
  • Leave it alone for at least 2 hours
  • Check that the hard drive light (if visible) is still blinking — that means it’s working

If the percentage hasn’t moved in over 2 hours, proceed below.


Fix 1 — Run the Windows Update Troubleshooter

  1. Open Settings → System → Troubleshoot → Other troubleshooters
  2. Find Windows Update → click Run
  3. Follow the steps and let it complete
  4. Restart and try updating again

Fix 2 — Reset Windows Update Components

This clears the update cache and restarts all update services.

  1. Open Command Prompt as Administrator
  2. Run these commands one by one:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Restart your PC and check Windows Update again

Fix 3 — Free Up Disk Space

Updates need working space to download and unpack. Windows Update silently fails if C: drive is too full.

  1. Make sure you have at least 10–15 GB free on C:
  2. Run Disk Cleanup (right-click C: drive → Properties → Disk Cleanup)
  3. Also click Clean up system files — this removes old update files

Fix 4 — Install the Update Manually

For a specific failed update:

  1. Note the KB number shown in Windows Update (looks like KB5034765)
  2. Go to catalog.update.microsoft.com
  3. Search the KB number and download the correct version for your Windows edition
  4. Run the downloaded file to install directly

What If It Fails During Restart?

If the update fails and Windows reverts automatically — that’s normal and safe. Windows is designed to roll back failed updates without damaging your files.

If it keeps looping (tries → fails → reverts → tries again), use Fix 2 above to clear the cache.


Still stuck?

A failing hard drive, insufficient RAM, or corrupted system files can all prevent updates from installing. Bring it in and we’ll fix it properly.

Submit a service request →