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)

  1. Restart your PC completely—hold the power button if needed for a hard shutdown, then turn it back on and check for updates again.
  2. Run the built-in Windows Update Troubleshooter: Search for "Troubleshoot settings," select "Other troubleshooters," find Windows Update, and click "Run."
  3. Check disk space on your C: drive—ensure at least 10-15 GB free by deleting temporary files or using Disk Cleanup.
  4. Temporarily disable antivirus or firewall: Pause protection for 10-60 minutes, then retry the update.
  5. 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]

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]

  1. Press Windows + R, type services.msc, and press Enter.
  2. Find "Windows Update" service, right-click, select Properties, set Startup type to Disabled, and Stop the service.
  3. Repeat for "Background Intelligent Transfer Service" (BITS).
  4. Open File Explorer, navigate to C:\Windows\SoftwareDistribution, select all files (Ctrl+A), and delete them.
  5. Return to Services, set both to Automatic, and Start them.
  6. 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]

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]

  1. Search for "Services" and open it.
  2. Locate "Windows Update," right-click, Properties—ensure Startup type is Manual (triggered) or Automatic, then click Start if stopped.
  3. Repeat for "Background Intelligent Transfer Service" and "Cryptographic Services."
  4. 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]

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]

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]

When to call a professional

Seek expert help if basic fixes fail repeatedly, as deeper issues like failing hardware may require specialized tools.

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]