Windows Update Not Working? 12 Fixes for Update Errors
Windows Update failures can leave your system vulnerable and missing important features. Whether updates are stuck downloading, failing to install, or showing cryptic error codes, this guide provides proven solutions that work for Windows 10 and 11. Most update issues can be resolved without a full Windows reinstall.
Common Windows Update Problems
Understanding your specific issue helps target the right solution.
Typical Update Failures:
- Stuck at percentage: Downloads or installs freeze at specific points
- Error codes: 0x80070002, 0x80070057, 0x800F0982, etc.
- "Undoing changes": Updates fail and roll back repeatedly
- Can't check for updates: Update service not responding
- Updates install but reappear: Same update offered repeatedly
- Slow download: Updates take hours or days
1. Run Windows Update Troubleshooter
Microsoft's built-in tool fixes many common update problems automatically.
Access Update Troubleshooter:
- Settings > Update & Security > Troubleshoot
- Additional troubleshooters
- Windows Update > Run the troubleshooter
- Follow all recommendations
- Restart when prompted
- Try updating again
Alternative Access (Windows 11):
- Settings > System > Troubleshoot
- Other troubleshooters
- Windows Update > Run
2. Reset Windows Update Components
Manually resetting update services fixes corruption issues.
Command Prompt Method:
Run as Administrator:
# Stop services
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
# Rename folders
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
# Restart services
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
What This Does:
- Stops update-related services
- Clears update cache
- Forces fresh download of updates
- Resets update database
3. Check Available Disk Space
Insufficient space causes many update failures.
Space Requirements:
- Feature updates: Need 20-32GB free
- Quality updates: Need 2-3GB minimum
- Check space: This PC > C: drive properties
Free Up Space Quickly:
- Run Disk Cleanup (Windows + S, type "disk cleanup")
- Select C: drive
- Check all boxes including:
- Windows Update Cleanup
- Previous Windows installations
- Temporary files
- Click "Clean up system files" for more options
4. Fix Corrupted System Files
Damaged Windows files prevent updates from installing.
Run System File Checker:
- Open Command Prompt as Administrator
- Run:
sfc /scannow
- Wait for completion (15-30 minutes)
- If errors found, run 3 times
Run DISM if SFC Fails:
DISM /Online /Cleanup-Image /RestoreHealth
This downloads fresh files from Windows Update servers
5. Temporarily Disable Security Software
Antivirus can block update installations.
Safe Disable Process:
- Note your antivirus software
- Temporarily disable real-time protection
- Disable Windows Defender if using:
- Windows Security > Virus & threat protection
- Manage settings > Real-time protection OFF
- Run Windows Update
- Re-enable immediately after
6. Download Updates Manually
Bypass Windows Update by downloading directly.
Microsoft Update Catalog:
- Note failed update KB number
- Visit: catalog.update.microsoft.com
- Search for KB number
- Download correct version (x64 or x86)
- Run .msu file manually
For Feature Updates:
- Use Windows 10/11 Update Assistant
- Download from Microsoft website
- Run to upgrade directly
7. Fix Specific Error Codes
Common errors have targeted solutions.
Error 0x80070002 or 0x80070003:
- File corruption issue
- Reset Windows Update components
- Run SFC and DISM
Error 0x800F0982:
- Driver compatibility issue
- Update all drivers first
- Disconnect unnecessary devices
Error 0x80240034:
- Download interrupted
- Clear update cache
- Check internet connection
8. Clean Boot Windows
Third-party software often interferes with updates.
Perform Clean Boot:
- Windows + R, type
msconfig
- Services tab > Hide all Microsoft services
- Disable all remaining
- Startup tab > Open Task Manager
- Disable all startup items
- Restart and try updating
- Re-enable services after success
9. Reset Windows Update Policies
Group policies might block updates.
Reset via Registry:
- Windows + R, type
regedit
- Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
- Delete "WindowsUpdate" key if exists
- Restart computer
Alternative Command:
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
10. Check Date and Time Settings
Incorrect time prevents secure connections to update servers.
Fix Time Settings:
- Right-click clock > Adjust date/time
- Turn on "Set time automatically"
- Turn on "Set time zone automatically"
- Click "Sync now"
- Restart and try updating
11. Use Windows Update Assistant
Microsoft's tool bypasses many update issues.
Update Assistant Process:
- Download from Microsoft.com
- Run Windows10Upgrade or Windows11InstallationAssistant
- Tool checks compatibility
- Downloads and installs latest version
- Keeps all files and programs
12. In-Place Upgrade (Last Resort)
Repairs Windows while keeping everything.
In-Place Upgrade Steps:
- Download Windows ISO from Microsoft
- Mount ISO (double-click)
- Run setup.exe
- Choose "Keep personal files and apps"
- Follow prompts (1-2 hours)
- All programs and files remain
Preventive Measures
- Keep 20% disk space free: Prevents space-related failures
- Update drivers regularly: Reduces compatibility issues
- Don't force shutdown during updates: Causes corruption
- Schedule updates: Active hours setting prevents interruptions
- Create restore points: Before major updates
- Backup regularly: In case updates cause issues
Advanced Troubleshooting
Check Update Logs:
- Open Event Viewer
- Applications and Services > Microsoft > Windows
- WindowsUpdateClient > Operational
- Look for error events
WSUS Cleanup:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Re-register DLLs:
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
When Updates Keep Failing
If nothing works after trying all methods:
- Check hardware: Failing hard drive prevents updates
- Run memory test: Bad RAM causes corruption
- Consider refresh: Reset Windows keeping files
- Clean install: Last resort, backup first
Quick Reference by Error
- Stuck downloading: Reset update components
- Installation failed: Check disk space, run SFC
- Undoing changes: Clean boot, check drivers
- Can't check updates: Fix time/date, reset policies
- Error codes: Look up specific fix or try manual download
Alternative Update Methods
- WSUS Offline Update: Download all updates for offline install
- PowerShell updates:
Install-Module PSWindowsUpdate
- Media Creation Tool: Full version upgrade
- ISO installation: In-place upgrade option
Windows Update problems are frustrating but rarely permanent. Start with the troubleshooter and work through these solutions systematically. Most issues stem from corrupted files, insufficient space, or software conflicts—all fixable without losing data. If updates consistently fail after trying everything, an in-place upgrade refreshes Windows while preserving your files and programs, essentially giving you a clean update slate.