Skip to content
daniel@cosenza:~/blog
WindowsFix July 7, 2026 2 min read

Fixing a Windows Update Stuck Downloading

The progress bar hasn't moved in hours and Windows Update reports it's still downloading. Distinct from an update stuck installing — here's how to reset the download-side components specifically.

An update stuck downloading (as opposed to stuck installing, a distinct and separately-covered problem) usually traces to a corrupted download cache or a stuck background service, both fixable without waiting indefinitely.

Step 1: confirm it’s genuinely stuck, not just slow

Settings → Windows Update →
  watch the percentage over several minutes

A percentage that’s stable but not moving at all for 15+ minutes, on a connection that’s otherwise working, is a reasonable threshold for “stuck” rather than “slow.”

Step 2: run the built-in Windows Update Troubleshooter

Settings → System → Troubleshoot → Other troubleshooters →
  Windows Update → Run

This checks for and automatically fixes a number of common causes without manual intervention.

Step 3: restart the Windows Update services

net stop wuauserv
net stop bits
net stop cryptsvc
net start wuauserv
net start bits
net start cryptsvc

These three services (Windows Update, Background Intelligent Transfer Service, Cryptographic Services) handle the actual download and verification pipeline — restarting them clears a stuck in-memory state without touching any downloaded data yet.

Step 4: clear the SoftwareDistribution download cache

net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits

Renaming (rather than deleting) the folder lets Windows Update rebuild it fresh on the next attempt, while preserving the old contents in case something needs to be recovered from it.

Step 5: check actual network connectivity to Windows Update’s servers specifically

Test-NetConnection -ComputerName update.microsoft.com -Port 443

A general internet connection can work fine while something (a captive portal, a corporate proxy, a firewall rule) specifically blocks Windows Update’s own servers — distinct from a truly stuck download.

Step 6: retry the update after clearing the cache

Settings → Windows Update → Check for updates

Step 7: use the standalone Update Troubleshooter tool for a more thorough reset

Microsoft’s downloadable Windows Update Troubleshooter (distinct from the built-in one in Settings) performs a more thorough reset of update-related registry keys and services for cases the lighter built-in version doesn’t resolve.

Step 8: manually download and install via the Microsoft Update Catalog, as a last resort

For a specific update that consistently fails to download through the normal pipeline, downloading the standalone package directly from the Microsoft Update Catalog and installing it manually bypasses the download pipeline that’s stuck, entirely.

Why clearing SoftwareDistribution resolves most stuck-downloading cases

A corrupted partial download sitting in the SoftwareDistribution cache is the single most common cause of a download that never progresses — Windows Update keeps retrying against the same corrupted local data rather than starting fresh. Renaming that folder forces a clean restart of the download from scratch, which is why this step resolves the majority of genuinely stuck (rather than just slow) downloads.