Why is Windows update stuck?
Windows updates can get stuck at 0%, 99%, or any percentage due to corrupted files, insufficient disk space, or service issues that halt the download or installation process. This prevents your PC from receiving important security patches and features. The good news is most cases resolve with simple restarts, checks, and resets without losing data.
Quick checks (try these first)
- Restart your PC completely—hold the power button if needed for a hard shutdown, then turn it back on and check for updates again.
- Run the built-in Windows Update Troubleshooter: Search for "Troubleshoot settings," select "Other troubleshooters," find Windows Update, and click "Run."
- Check disk space on your C: drive—ensure at least 10-15 GB free by deleting temporary files or using Disk Cleanup.
- Temporarily disable antivirus or firewall: Pause protection for 10-60 minutes, then retry the update.
- Verify your internet connection is stable and not metered—switch to a wired connection if possible.
Insufficient disk space
Updates require significant free space on your system drive, typically 10-15 GB or more for larger feature updates. If space runs low, the process stalls during download or installation.[1][2]
Low storage often triggers errors like "insufficient disk space" or freezes at percentages like 0% or 100%.[1]
- Open File Explorer, right-click C: drive, and select Properties to view free space.
- If under 15 GB, search for "Disk Cleanup," select C: drive, check all boxes (especially Temporary files and Windows Update Cleanup), and click OK.
- Run "Storage Sense" from Settings > System > Storage to automatically free space.
- Uninstall unused apps via Settings > Apps > Apps & features, sorting by size.
- Retry updates after confirming 20 GB free for safety.
Corrupted update files or cache
The Software Distribution folder stores downloaded update files, which can corrupt from interrupted downloads or power loss, causing endless loops at specific percentages.[1][2]
Clearing this cache forces Windows to re-download fresh files, resolving most stuck scenarios.[2]
- Press Windows + R, type
services.msc, and press Enter. - Find "Windows Update" service, right-click, select Properties, set Startup type to Disabled, and Stop the service.
- Repeat for "Background Intelligent Transfer Service" (BITS).
- Open File Explorer, navigate to C:\Windows\SoftwareDistribution, select all files (Ctrl+A), and delete them.
- Return to Services, set both to Automatic, and Start them.
- Check for updates again.
Stuck on "Updates are underway" screen
If your PC freezes on the update screen during restart, corrupted components are likely.[3]
- Perform a hard shutdown: Hold power button 5-10 seconds, unplug power cable, wait 1 minute, reconnect, and power on.
- Disconnect all peripherals (USB drives, printers) before restarting.
- Run reset scripts for update components as administrator after booting (search for official reset guides).
Windows Update service issues
The Windows Update service or related components like BITS may stop or misconfigure, blocking progress.[1][4][5]
Restarting these services manually often kickstarts stalled downloads or installs.[4][5]
- Search for "Services" and open it.
- Locate "Windows Update," right-click, Properties—ensure Startup type is Manual (triggered) or Automatic, then click Start if stopped.
- Repeat for "Background Intelligent Transfer Service" and "Cryptographic Services."
- Restart PC and check updates.
Software conflicts
Antivirus, firewalls, or third-party apps can interfere by blocking files or network access during updates.[1][2]
These conflicts mimic connection issues, stalling at random percentages like 20% or 61%.[2][4]
- Temporarily disable third-party antivirus: Open its interface, find Pause/Disable option, set for 1 hour.
- Turn off Windows Defender real-time protection briefly via Settings > Privacy & security > Windows Security > Virus & threat protection.
- Close all non-essential programs using Task Manager (Ctrl+Shift+Esc).
- Boot into Safe Mode: Restart while holding Shift, go to Troubleshoot > Advanced > Startup Settings > Restart > select option 4.
- Run updates in Safe Mode, then restart normally.
Internet or network problems
Unstable connections, metered Wi-Fi, or DNS issues prevent complete downloads, leaving updates stuck.[1]
Slow or interrupted internet often freezes at downloading stages.[1]
- Reset network: Settings > Network & internet > Advanced network settings > Network reset.
- Change DNS: Settings > Network & internet > Properties > Edit IP > Manual > Preferred DNS 8.8.8.8, Alternate 8.8.4.4.
- Disable VPN or proxy if active.
- Try mobile hotspot to rule out router issues.
Incompatible drivers or hardware
Outdated drivers, especially graphics or storage, conflict with updates on older hardware.[2]
This causes failures if system specs fall short of requirements.[2]
- Update drivers via Device Manager: Right-click Start > Device Manager, expand categories, right-click devices > Update driver.
- Run Hardware Troubleshooter: Settings > System > Troubleshoot > Other troubleshooters > Hardware and Devices.
- Check system requirements in Settings > System > About against update notes.
When to call a professional
Seek expert help if basic fixes fail repeatedly, as deeper issues like failing hardware may require specialized tools.
- PC won't boot past update screen after multiple hard resets.
- Persistent error codes like 0x80070002 or disk errors appear.
- Hardware failures suspected (overheating, unusual noises).
- Recent custom modifications or enterprise policies block updates.
Frequently asked questions
Is it safe to force restart a stuck Windows update?
Yes, a hard restart is safe for most stuck updates—hold power 5-10 seconds, then restart. Windows rolls back if needed, though repeated attempts risk minor file issues.[1][3]
How long should I wait before troubleshooting a stuck update?
Wait 4-8 hours max; if no progress at consistent percentage, proceed to restarts or troubleshooter. Overnight waits rarely help.[1][4]
Will clearing SoftwareDistribution delete my files?
No, it only removes temporary update cache—personal files and apps stay intact. Always back up first for caution.[2]
Why does Windows Update get stuck at 99% or 100%?
Often due to final verification failing from corruption, disk space, or service hangs. Cache clear or troubleshooter fixes it.[1][4][5]
Can I skip a stuck update?
Hide it temporarily via Command Prompt (wushowhide.diagcab tool), but install later for security. Not recommended long-term.[1]
What if troubleshooter finds nothing?
Proceed to manual service resets and cache clear. If issues persist, check Event Viewer (search for it) for specific error codes.[1][3]