Windows Update failing, stuck, or not downloading? Here’s how to fix it.

Check What Error You’re Getting
Settings → Windows Update → View update history.
Look for failed updates and note the error code (e.g., 0x800f0983).
Google that specific error code + “reddit” for targeted fixes.
Fix 1: Run Windows Update Troubleshooter
Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run.
Fix 2: Clear Windows Update Cache
Open Command Prompt as Admin:
net stop wuauserv
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
Then try Windows Update again.
Fix 3: Run System File Checker
Open Command Prompt as Admin:
sfc /scannow
Repairs corrupted system files.
Fix 4: Check Disk Space
Windows Update needs at least several GB of free space.
Settings → System → Storage → check free space on C:.
If under 10GB, run cleanmgr and delete files in %TEMP%.
Fix 5: Update Drivers Manually
Go to your PC manufacturer’s support page (Dell, HP, Lenovo, ASUS).
Download the latest drivers for your specific model — especially chipset and storage drivers.
Then retry Windows Update.
Fix 6: Pause and Resume Updates
Settings → Windows Update → Pause updates for 7 days.
Wait a few days, then check again. Sometimes Microsoft servers have temporary issues.
Fix 7: Reset Windows Update
If nothing works, backup your files and:
Win + I → System → Recovery → Reset this PC → Fresh start.
Still failing? Try Windows Update Catalog — search for the specific KB number and download + install manually.