When Windows Update hangs forever, the problem is usually a damaged download cache or a stuck update service. Resetting both is safe and won't delete any of your files.

1. Give it a real restart first

Not Sleep — a full Restart from the Start menu. This alone clears a surprising number of stuck updates.

2. Run the Windows Update troubleshooter

  1. Open Settings > System > Troubleshoot > Other troubleshooters.
  2. Run Windows Update and apply any fix it suggests.

3. Reset the Update components manually

If the troubleshooter doesn't help, open Command Prompt as administrator (search "cmd", right-click, Run as administrator) and run these lines one at a time:

net stop wuauserv
net stop bits
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits

This renames the corrupted download folder so Windows rebuilds a fresh one. Go back to Windows Update and click Check for updates again.

4. Free up disk space

Updates fail silently when the drive is nearly full. You need at least 15–20 GB free. Open Settings > System > Storage and clear temporary files.

5. Try the SFC and DISM repair

For a deeper fix, run these in the same admin Command Prompt:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

These repair the Windows system files that the updater depends on. Reboot when they finish.