Windows Update Won’t Download? | Quick Fix Playbook

When downloads stall in Windows Update, check internet, storage, date/time, then reset the update cache and run the built-in troubleshooter.

If the update bar sits still or jumps back to zero, the cause is usually one of six things: poor connectivity, not enough free space, a paused setting, a stuck cache, a blocked service, or a driver snag. This guide gives you fast checks first, then deeper fixes that work on Windows 10 and Windows 11. The steps below are safe and easy to follow.

Windows Update Download Stuck — Quick Checks

Run through these small checks before touching advanced tools. They solve a large share of stalled downloads. Start here.

  1. Restart the PC and router. A fresh session clears temporary network hiccups.
  2. Switch networks. Try a phone hotspot or a different Wi-Fi band. VPNs and captive portals can block the update servers.
  3. Free 10–20 GB of space. Empty Recycle Bin, remove temp files, and uninstall apps you no longer need.
  4. Set time and region correctly. Go to Settings > Time & language and turn on Set time automatically.
  5. Disable metered and pause. In Settings > Windows Update, turn off Metered on your network and resume updates.
  6. Plug in power. Laptops may defer large downloads on battery.

Common Causes And Fast Clues

Match what you see with a likely cause to pick the right path.

Symptom Likely Cause Fast Check
Stuck at 0% or a small number DNS or proxy issue Try hotspot or change DNS to 1.1.1.1 / 8.8.8.8
Progress, then rollback Lacking space or driver clash Free space; update GPU, audio, and storage drivers
Error with 0x8007… code Service or cache fault Run the troubleshooter; reset the cache
Download pauses for hours Metered or power policy Turn off metered; connect to AC
Only some updates fail Known issue with a build Check the release health page

Run The Built-In Troubleshooter

The system includes an automated tool that fixes common update faults. Open Settings > System > Troubleshoot > Other troubleshooters (Windows 11) or Settings > Update & Security > Troubleshoot (Windows 10), then run Windows Update. If it offers a fix, accept it and reboot.

After the restart, try the download again. If it still hangs, move to the service and cache reset steps below.

For step lists from Microsoft, see Troubleshoot problems updating Windows.

Reset Windows Update Services And Cache

A stuck cache or a stopped service blocks many downloads. The steps below stop the related services, rename the cache folders, and start clean copies. Type the commands in an elevated Command Prompt.

1) Stop Services

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

2) Clear The Cache Folders

ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old

3) Reset Winsock And BITS Queue

netsh winsock reset
bitsadmin /reset /allusers

4) Start Services Again

net start wuauserv
net start bits
net start cryptsvc
net start msiserver

Open Settings > Windows Update and select Check for updates. If the download starts, you’re set. If not, keep going.

Free Up Disk Space The Smart Way

Large feature builds need headroom. Clear space with these safe moves:

  • Run Disk Cleanup as admin and remove Windows Update Cleanup, temp files, and thumbnails.
  • Open Storage Sense in Settings > System > Storage to purge temp items and previous copies.
  • Uninstall big games or apps you do not use. Move media to an external drive.

Storage Cleanup Checklist

If space sits near the limit, downloads may pause. Use this compact list to open space without risk.

  • Run Storage Sense now and schedule it for monthly cleanup.
  • Delete old Windows.old only after a few days once the system runs well.
  • Empty %TEMP% and browser caches.
  • Remove unused language packs in Settings > Time & language.
  • Move large clips and installers to an external drive for now.

Fix Network Quirks That Stall Downloads

Updates pull from Microsoft’s content network. DNS, proxies, and filters can stall the flow. Try these steps:

  • Switch your DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8).
  • Turn off any proxy in Settings > Network & internet > Proxy.
  • Pause VPN apps during the download.
  • On corporate gear, try a home link or hotspot to rule out policy blocks.

Advanced Network Reset

If DNS changes and proxy tweaks do not help, run a network reset: Settings > Network & internet > Advanced network settings > Network reset. This will remove adapters and reinstall them after a restart. Re-enter Wi-Fi keys and VPN details afterward.

Delivery Optimization Settings

Open Settings > Windows Update > Advanced options > Delivery Optimization. Turn off Allow downloads from other PCs if a metered plan is in use, or set the bandwidth limits so background transfers do not stall the main queue.

Domain Or Work Devices

On managed devices, update settings may point to an internal server. If you see work tags in Windows Update or policies marked as managed, connect to the office VPN and try again, or ask your admin about maintenance windows and approvals.

Check For Known Issues And Safeguards

Some builds are held for certain hardware or drivers. Microsoft lists these holds and known issues on the release health hub. If your device is on a safeguard hold, you can wait for the fix or use the offline tools below only if the block does not mention data loss.

Look up known holds and active issues on Windows release health.

Install Using Offline Tools (When The Queue Won’t Move)

If the queue never advances, use the manual path:

  1. Installation Assistant or Media Creation Tool. Download the tool from the Windows download page and run an in-place upgrade. This keeps files and apps.
  2. Offline ISO. Mount the ISO and run setup.exe. Pick Keep personal files and apps. This replaces system files that block the updater.
  3. Stand-alone packages. For a stubborn cumulative patch, fetch the specific package from the Update Catalog and install it directly.

Driver And Firmware Housekeeping

Out-of-date drivers can stall install phases after the download. Update graphics, audio, storage, and network drivers from the device maker. If a known bad driver is on the system, roll it back in Device Manager and try again.

Windows Update Error Codes And Fast Fixes

Match the code you see with a likely cause and a first fix. Use this as a quick map before trying advanced paths.

Error Code Meaning First Fix To Try
0x80070002 / 0x80070003 Missing or moved files Reset cache; run SFC and DISM
0x800f081f / 0x80073712 Component store issues DISM /RestoreHealth
0x800f0922 Space or .NET install snag Free space; repair .NET
0x80070422 Service disabled Start Windows Update and BITS
0x80070020 Process in use Clean boot; retry
0x80246007 Download problem Reset BITS queue
0x8024A105 Delivery glitch Restart services; change DNS

Repair System Files

Corruption in the component store or system files can stall downloads or installs. Run these commands in an elevated Command Prompt.

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

When DISM finishes, reboot and try the update process again.

Clear Delivery Optimization Cache

Delivery Optimization can hold stale data. Clear it in Settings > Windows Update > Advanced options > Delivery Optimization > Advanced options. You can also empty its folder:

del /q /f %ProgramData%\Microsoft\Windows\DeliveryOptimization\Cache\*.*

Check Services, Policies, And Tasks

Make sure these services run and start on demand or automatic: Windows Update, Background Intelligent Transfer Service, Cryptographic Services, and Windows Installer. In Task Scheduler, confirm the Windows > WindowsUpdate tasks are present. On editions with Group Policy, set Configure Automatic Updates to Not configured or a standard setting, then retry.

Clean Boot To Remove App Conflicts

Third-party antivirus, filter drivers, and tweak tools can block downloads. Use msconfig to hide Microsoft services, disable the rest, and reboot. If updates complete in this state, turn items back on in batches to find the blocker.

More Tips That Help

Clear third-party download managers and disk cleaners from startup while testing updates. These tools hook network and file activity and can slow the queue.

If you use a metered mobile link, toggle the network to unmetered just for the update session. Large feature builds can exceed a few gigabytes, so a wired link is best.

When the queue reports pending restart again and again, open Event Viewer > Windows Logs > Setup to spot blocks. Look for driver names or package IDs that repeat, then update or remove the named item and retry.

Safety Notes And Backups

Keep a current file backup before major builds. Turn on File History or back up to a cloud drive. If a rollback appears after install, use System Restore or the Go back option under Recovery within 10 days of a feature build.

Bottom Line Fix Sequence

1) Run quick checks. 2) Use the troubleshooter. 3) Reset services and cache. 4) Repair system files. 5) Clear Delivery Optimization. 6) Update drivers. 7) If stuck, use the Assistant or ISO. This sequence solves nearly all stuck downloads without wiping your files.

If nothing moves after all steps, run an in-place upgrade with the ISO. This keeps your data while refreshing the system files that the updater relies on. Keep backups current before major changes.

Sources And Further Reading

You can read the official release health hub and the Windows update help page for deeper detail and current holds.