Windows Update hangs at 99% completed. Or it fails with a mysterious error code. Sound familiar?
This is one of the most common support calls we get at AmanaTech. The good news: you can usually fix this yourself in under 15 minutes without losing data.
Let’s walk through the most effective solutions.
Quick Check First: Is Your PC Actually Stuck?
Before trying fixes, confirm Windows Update is actually stuck:
- Check for activity: Open Task Manager (
Ctrl+Shift+Esc) - Go to Performance tab → check if Disk or CPU is active (not 0%)
- If it’s running: Wait 10+ minutes. Updates can take a while.
- If it’s frozen at 0%: Follow the fixes below.
Pro tip: Windows Update often appears frozen but is downloading in the background. Don’t force restart during an update—this can corrupt your system.
Fix #1: Stop and Restart the Windows Update Service
This works 70% of the time:
- Press
Windows Key + R - Type
services.mscand press Enter - Find “Windows Update” in the list
- Right-click → Restart
- Wait 2 minutes, then check Settings > System > About for updates again
Why this works: The Windows Update service sometimes gets stuck. Restarting it clears the lock.
Fix #2: Clear the Windows Update Cache
When update files get corrupted, Windows can’t proceed:
- Press
Windows Key + X→ Windows Terminal (Admin) (or Command Prompt as Admin) - Copy-paste this command exactly:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
- Press Enter and wait 5-10 minutes (this can take a while)
- Restart your PC
- Try Windows Update again
What this does: Removes old update files that might be blocking new ones.
Fix #3: Use Windows Update Troubleshooter
Microsoft includes a built-in troubleshooter:
- Go to Settings (Windows Key + I)
- System → Troubleshoot → Other troubleshooters
- Find “Windows Update” → Click Run
- Follow the wizard
This detects and fixes common update issues automatically.
Fix #4: Delete Problematic Update Files (Advanced)
If the above fails, you can manually delete corrupted update files:
- Press
Windows Key + X→ Windows Terminal (Admin) - Run these commands one at a time:
net stop wuauserv
net stop cryptsvc
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start cryptsvc
- Restart your PC and try Windows Update again
Warning: Only do this if other fixes fail. These commands delete temporary update files, but Windows will re-download them.
Fix #5: Update Drivers & Run System File Checker
Sometimes stuck updates are caused by outdated drivers:
- Press
Windows Key + X→ Device Manager - Look for devices with yellow warning symbols
- Right-click → Update driver → Search automatically
- Restart your PC
Then check system files:
- Press
Windows Key + X→ Windows Terminal (Admin) - Run:
sfc /scannow
- Wait 15+ minutes for the scan to complete
- Restart and try Windows Update
When to Call a Professional
If none of these work:
- Update keeps failing after all fixes → Possible hard drive failure
- PC crashes after each fix attempt → May need OS reinstall
- System won’t boot after these steps → Need professional recovery
At AmanaTech, we can diagnose hardware issues and perform safe OS reinstalls if needed. Contact us at [email protected] or WhatsApp +1-586-519-0505.
Prevention: Never Get Stuck Again
- Don’t force restart during updates (biggest cause of corruption)
- Set updates to install overnight when you’re not using the PC
- Keep 10+ GB free on your C: drive for update files
- Update drivers monthly through Device Manager
Pro tip: If an update fails 3+ times, disable that specific update and let Windows deliver it later. Right-click the failed update in Settings > Update history > Uninstall updates.
Still stuck? Email [email protected] with the error code, and we’ll help you get back online.