On Windows 10, KB5055523 stuck downloading has its own personality. The older update agent reports progress coarsely, peer-to-peer sharing defaults to aggressive, and the BITS queue wedges in ways the newer Windows 11 agent mostly avoids. The symptom is identical — a frozen percentage — but the most effective fix order is tuned for Windows 10’s menus and behaviors.
Follow this sequence top to bottom. It starts with the classic service restart, moves through the cache and P2P settings, and ends with the manual install that bypasses the whole pipeline.
Windows 10’s updater deserves a little patience at the start and none after that: its progress bar is coarse and its initial negotiation is slow, so verify a genuine stall with Task Manager before resetting anything. But once you have confirmed thirty minutes of zero network activity, stop waiting — every further hour of hoping is an hour you could have spent fixing. Keep the charger plugged in throughout; Windows 10 is more likely than 11 to pause update work on battery, which can mimic a stuck download.
Why this happens
- Wedged wuauserv/BITS: Windows 10’s update services stall and need a proper restart, not just a retry click.
- Corrupt download cache: Interrupted chunks poison the SoftwareDistribution folder the downloader resumes from.
- Aggressive P2P defaults: Windows 10 shares updates with internet peers out of the box, inviting bad-peer stalls.
- Metered connection flags: Silently pauses cumulative downloads with no clear notification.
- Proxy/VPN interference: Breaks the CDN endpoints the downloader prefers.
- Antivirus stream scanning: Chokes the large package download mid-stream.
- Aging HDDs: Older Windows 10 laptops on spinning disks hit bad sectors in the staging area.
- Corrupt update database: The DataStore loses track of job state. Compare the KB5036893 Win10 stall — same engine, same failure family.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the stall with real measurements
- Note the percentage in Settings → Update & Security → Windows Update and the time.
- Open Task Manager → Performance and watch network activity for 30 minutes.
- Zero traffic plus a frozen percentage means stuck; steady traffic means slow — wait it out.
- Check free space on C: — under 15 GB can stall staging silently.
- Stuck at 0% points at services or network; stuck mid-download points at cache or peers.
Fix 2: Restart the update services correctly
- Press Win + R, type
services.msc, and locate Windows Update and Background Intelligent Transfer Service. - Restart both, even if they claim to be running — a zombie “running” state is the classic Windows 10 failure.
- Return to Windows Update and click Check for updates.
- Watch for 15 minutes; a genuine service stall clears here.
- If the service will not stay running, continue — the cache reset in Fix 4 addresses the deeper cause.
Fix 3: Run the Windows 10 troubleshooter
- Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update.
- Run it, apply every fix, reboot when asked.
- The troubleshooter re-registers the update DLLs that Windows 10’s agent sometimes loses.
- Retry the download once afterward.
- Unchanged behavior means the problem is data (cache) or network, not service registration.
Fix 4: Clear the SoftwareDistribution cache
- Elevated Command Prompt:
net stop wuauserv,net stop bits. - Delete all contents of
C:\Windows\SoftwareDistribution\Download. - Restart:
net start wuauserv,net start bits. - Check for updates — the download restarts cleanly from zero.
- If it freezes at the same percentage again, suspect the network path and try a hotspot.
Fix 5: Disable peer-to-peer sharing
- Settings → Update & Security → Delivery Optimization.
- Turn off Allow downloads from other PCs completely.
- Retry the download as a direct pull from Microsoft.
- Windows 10’s aggressive P2P defaults cause more stalls than on Windows 11 — this toggle matters more here.
- Leave it off unless you run several Windows 10 PCs on a fast LAN.
Fix 6: Check metered, proxy, and VPN settings
- Settings → Network & Internet → Wi-Fi: turn off Set as metered connection.
- Check Proxy for unexpected manual entries; disconnect VPNs during the download.
- School and corporate networks with filtering proxies are frequent culprits — test a home network if possible.
- Retry after each change to identify the blocker.
- Microsoft’s Windows support hub documents the network settings that affect updating.
Fix 7: Reset the network stack
- Elevated prompt:
netsh winsock reset,netsh int ip reset— then reboot. - After reboot:
ipconfig /flushdns. - Reconnect and retry the download.
- This clears socket-level stalls that survive service restarts.
- If the whole connection is slow, fix the network first — no update setting overcomes a broken link.
Fix 8: Manual install from the Update Catalog
- Download the Windows 10 x64 .msu for KB5055523 from the Microsoft Update Catalog .
- Close all apps, disconnect VPN, run the package.
- Reboot; verify in View update history.
- The standalone installer bypasses BITS, P2P, and the cache entirely.
- For the general stuck-download reference beyond this KB, the post-clean-install update guide covers related Windows 10 pipeline repairs.
Closing
Windows 10’s KB5055523 download stalls are the update agent’s own state in almost every case: zombie services, a poisoned cache, or peer-to-peer sharing gone wrong. Restart the services properly, run the classic troubleshooter, clear the cache, disable P2P, and check metered and proxy settings. When the pipeline will not cooperate, the catalog installer finishes it in minutes. Keep P2P off on simple networks and 15 GB free on C:, and Windows 10’s updater — old as it is — will do its job quietly. And make update checks a monthly habit rather than waiting for the automatic cycle: small, frequent updates download reliably, while the giant catch-up batches that pile up over months are the ones that stall.
