KB5055523 frozen mid-download on Windows 11 is a pipeline stall, not a broken update. The progress bar lies by omission: it shows you a percentage but not the wedged BITS job, the poisoned cache chunk, or the peer-to-peer peer that stopped responding behind it. Your job is to find which of those it is and clear it.
The sequence below starts with the thirty-second checks and escalates to the cache reset and manual install. Most stuck downloads resolve by Fix 4; the later steps exist for the stubborn ones.
One important distinction before you begin: a download that is genuinely slow still shows network activity in Task Manager and a percentage that creeps upward over an hour. A stuck download shows neither. Do not waste an afternoon waiting on a stuck download hoping it is slow — verify with Task Manager once, then start fixing. Also plug in the charger and confirm at least 15 GB free on C:, because a nearly full drive stalls downloads silently and mimics every network symptom.
Why this happens
- Wedged BITS job: The background download job stalls and never times out on its own.
- Corrupt partial chunk: An interrupted piece of the package sits in the cache and fails verification on every resume.
- Delivery Optimization peer stall: A P2P peer stops responding and the downloader waits on it indefinitely.
- Metered connection: Windows quietly pauses the download on connections flagged as metered.
- DNS/proxy interference: Broken name resolution or a filtering proxy kills the CDN connections mid-stream.
- Antivirus download inspection: Real-time scanning serializes or blocks the incoming package stream.
- Low disk space: No room to stage the file, so the downloader stalls instead of failing loudly.
- Corrupt DataStore database: The local update database loses track of download state. The same database corruption sits behind the KB5036893 Win11 stall .
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify the stall properly
- Record the exact percentage and the time in Settings → Windows Update.
- Open Task Manager → Performance and watch the network graph for a full 30 minutes of normal use.
- No meaningful traffic plus an unmoving percentage equals stuck — proceed with the fixes.
- Steady traffic means slow: check back in an hour instead of resetting things prematurely.
- Also confirm at least 15 GB free on C: before blaming the network.
Fix 2: Pause and resume to reset the BITS job
- In Settings → Windows Update, click Pause updates for one week.
- Wait two full minutes — this lets the stalled BITS job tear down completely.
- Click Resume updates, then Check for updates.
- Watch the percentage for 15 minutes; a fresh BITS job often starts moving immediately.
- If it freezes at the identical percentage, the cache chunk itself is bad — continue.
Fix 3: Disable Delivery Optimization peer sharing
- Go to Settings → Windows Update → Advanced options → Delivery Optimization.
- Turn off Allow downloads from other PCs.
- Retry the download — a direct pull from Microsoft removes bad peers from the equation.
- If the percentage starts climbing, leave P2P off on this network permanently.
- This single toggle resolves a large fraction of home-network stalls.
Fix 4: Clear the download cache
- Elevated Command Prompt:
net stop wuauservandnet stop bits. - Delete everything inside
C:\Windows\SoftwareDistribution\Download. - Restart both services:
net start wuauserv,net start bits. - Check for updates — the download restarts from 0% with verified-clean state.
- A fresh, complete download is what you want; do not mourn the discarded partial file.
Fix 5: Rule out metered, DNS, and proxy issues
- Settings → Network & internet → Wi-Fi: open your network and turn Metered connection off.
- Check Proxy settings for any unexpected manual configuration and disable VPNs temporarily.
- If browsing is flaky generally, switch DNS to a reliable public resolver in the adapter settings.
- Retry the download after each network change to isolate the culprit.
- Try a phone hotspot as a control test — if the download flies there, your main network is the problem.
Fix 6: Reset the network stack
- Elevated prompt:
netsh winsock resetandnetsh int ip reset, then reboot. - After reboot:
ipconfig /flushdns. - Reconnect and retry the download on the clean stack.
- Socket-level stalls survive pause/resume cycles but not a full stack reset.
- Microsoft documents these commands on the Windows support hub .
Fix 7: Test with security software paused
- Temporarily disable third-party antivirus real-time protection.
- Retry the download with only Windows Security active.
- If it moves, add an exclusion for
C:\Windows\SoftwareDistributionbefore re-enabling protection. - Never leave protection off longer than the test.
- Download-inspection features are the usual offender when antivirus is the cause.
Fix 8: Install KB5055523 manually from the catalog
- Download the x64 .msu for KB5055523 from the Microsoft Update Catalog .
- Your browser replaces the entire stuck Windows Update pipeline.
- Run the package, reboot, verify in Update history.
- If even the manual download stalls, the fault is the network or ISP — try another network to confirm.
- For the broader stuck-download playbook beyond one KB, see the general Windows 11 guide .
Closing
KB5055523 stuck downloading on Windows 11 is a wedged pipeline in nearly every case: a stalled BITS job, a corrupt cache chunk, or peer-to-peer sharing misbehaving. Pause and resume, kill P2P sharing, clear the download cache, and reset the network stack — in that order. When Windows Update will not cooperate, the catalog’s standalone installer finishes the job in minutes. Then keep the pipeline healthy: P2P off on simple home networks, 15 GB free minimum, metered flags only where you truly pay per megabyte, and a monthly habit of checking for updates instead of letting them pile into giant catch-up downloads that stall most often.
