This is the methodical, no-shortcuts version of the KB5055523 download repair. Every step in order, every checkpoint explicit, every escalation justified. If you follow it exactly — verifying after each step instead of running everything at once — you will find the exact layer where your download was stuck, fix it, and know that you fixed it.
The philosophy is simple: a stuck download is a pipeline with one broken segment. Random fixes sometimes hit it; ordered fixes always find it. The seven steps below move from observation through gentle restarts, cache surgery, full resets, and finally the manual installation that succeeds regardless.
Budget forty-five minutes. Keep the laptop plugged in, awake, and on a stable connection throughout.
This guide is deliberately slower than the quick-fix versions. Each step ends with a checkpoint because the goal is not just to fix the download but to identify which layer was broken. That knowledge is reusable: the next stuck download, on this or any machine, starts from evidence instead of guesses.
Why this happens
- Validation-failure loop: Corrupted chunks fail checksums and restart the transfer repeatedly.
- Service deadlock: Wuauserv or BITS hangs with progress frozen on screen.
- Network policy interference: Metered flags, VPNs, proxies, and firewalls silently degrading the transfer.
- BITS queue jam: A stuck background job blocking the KB behind it.
- Database corruption: The update database misdirecting the downloader to wrong byte ranges.
- Staging space exhaustion: The drive unable to hold the package as it lands.
- Peer-source stall: Delivery Optimization waiting on dead peers. The HP-focused KB5055523 guide adds vendor-specific follow-through.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify the stall with hard evidence
- Record the percentage in Settings → Windows Update and the exact time.
- Open Task Manager → Performance and watch the network graph for five minutes — note any traffic.
- Check Task Manager → Processes for disk writes from Service Host processes.
- Wait 45 minutes and compare the percentage; also confirm at least 10 GB free on C:.
- Checkpoint: identical percentage plus zero network and disk activity for the full period means a confirmed stall. Anything else means wait longer.
Fix 2: Restart the pipeline services
- Open an admin Terminal.
- Run
net stop wuauserv, thennet stop bits, waiting for each to confirm. - Wait 30 seconds, then run
net start wuauservandnet start bits. - In Windows Update settings, click Retry.
- Checkpoint: observe 20 minutes. Percentage movement means a hung service was the cause — let it complete. Frozen at the same point means cache corruption — continue.
Fix 3: Remove every network obstruction
- In Settings → Network & internet → Wi-Fi, open your network and turn off Metered connection.
- Fully disconnect any VPN — not just pause it.
- Temporarily disable third-party antivirus web filtering and firewall features.
- In Windows Update → Advanced options → Delivery Optimization, turn off peer downloads.
- Restart the laptop, retry the download, and checkpoint after 20 minutes. The Windows 11 download-path variant covers OS-specific network settings.
Fix 4: Clear the cache and reset BITS
- In an admin Terminal:
net stop wuauserv,net stop bits,net stop cryptsvc. - Delete everything in
C:\Windows\SoftwareDistribution\Download. - Run
bitsadmin /reset /allusersto purge jammed transfer jobs. - Restart the three services with
net startcommands. - Click Check for updates and checkpoint after 30 minutes — most real stalls end here with a clean cache and empty queue.
Fix 5: Run the troubleshooter, then the full reset
- Run the Windows Update troubleshooter at Settings → System → Troubleshoot → Other troubleshooters; apply its fixes.
- Checkpoint: retry the download for 20 minutes. If still stuck, proceed to the full reset.
- In an admin Terminal, stop
wuauserv,bits,cryptsvc,msiserver. - Rename
C:\Windows\SoftwareDistribution→SoftwareDistribution.oldandC:\Windows\System32\catroot2→catroot2.old; restart the services; restart the laptop. - Checkpoint: check for updates and observe 30 minutes. This rebuilds the entire pipeline.
Fix 6: Install KB5055523 manually from the catalog
- Confirm the exact KB number from Update history.
- Download the matching package from the Microsoft Update Catalog — correct build, correct architecture.
- Install any listed servicing stack update first and restart.
- Double-click the KB5055523 MSU, approve the UAC prompt, and let the standalone installer complete; restart when asked.
- Checkpoint: Update history must show the KB as successfully installed. The Windows 10 manual path mirrors this for the older OS.
Fix 7: Verify pipeline health and close out
- Run
winverand confirm the build number advanced as the KB specifies. - In Settings → Windows Update, run Check for updates — it should complete cleanly with no phantom stuck download.
- Re-enable antivirus filtering, VPN, and Delivery Optimization to their normal settings.
- Restore your normal sleep and power settings if you changed them during the repair.
- Recheck the next day: one clean automatic check confirms the pipeline is healthy per the expected behavior documented on the Microsoft support site .
Fix 8: Build a personal update toolkit
Assemble a small toolkit now so the next stuck download is a fifteen-minute task.
- Save the Microsoft Update Catalog URL in your bookmarks with your build noted.
- Keep a text file with your exact Windows build, edition, and architecture for quick catalog matching.
- Store the service restart and cache-clear commands in a batch file on your desktop.
- Bookmark the official servicing documentation for error-code lookups.
- Keep a USB drive with the latest servicing stack update for offline repairs.
- Document your network’s quirks — VPN behavior, metered flags, proxy settings — in the same notes file.
Closing
Step-by-step repair is slower than guessing but faster than guessing wrong five times. Verify the stall, restart the services, clear the obstructions, reset the pipeline, install manually — checking your work at every stage. KB5055523 installs, the pipeline is verified healthy, and you know precisely which step did it.
