When KB5036893 will not finish downloading, precision beats speed. This is the step-by-step version of the repair: every action in order, every verification checkpoint included, no step skipped. Follow it exactly and you will either unstick the download or prove the pipeline needs the manual-install finish.
The structure is deliberate. Steps 1–3 confirm and attempt the gentle fixes. Steps 4–6 clear and reset the machinery. Step 7 is the manual installation that ends the saga regardless. Each step includes how to verify it worked before moving on — because blindly running every fix teaches you nothing about what was wrong.
Set aside thirty minutes, keep the charger connected, and work the list.
Precision matters more than speed with a stuck download. Rushing through fixes without verifying each one is how a thirty-minute repair becomes a lost weekend. The checkpoints below are not optional extras — they are what make this procedure definitive instead of hopeful.
Why this happens
- Clock skew breaking validation: A system clock far off real time can fail the certificate checks on downloaded chunks, silently restarting the transfer.
- Cache corruption loop: Damaged partial files fail validation and restart the download endlessly.
- Deadlocked services: Wuauserv or BITS hangs, freezing progress at a fixed percentage.
- Network restrictions: Metered flags, VPNs, proxies, or firewalls silently throttle or block the transfer.
- Validation failures in transit: A proxy or security product modifying traffic causes checksum mismatches.
- Insufficient staging space: The drive cannot hold the expanding package, stalling the transfer.
- Peer-download stall: Delivery Optimization waiting on unreachable peers instead of Microsoft servers.
- Database corruption: A damaged update database makes the agent request the wrong byte ranges repeatedly. The HP-specific KB5036893 guide adds vendor-aware checks.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the stall with measurements
- Record the exact percentage shown in Settings → Windows Update and the current time.
- Open Task Manager → Performance → Wi-Fi/Ethernet and observe for five full minutes.
- Wait 30 minutes, then compare the percentage — identical means stalled.
- Check Task Manager → Processes for disk activity from Service Host; none for an hour confirms it.
- Verify at least 10 GB free on C:. Only proceed when the stall is measured, not assumed.
Fix 2: Restart services and retry cleanly
- Open an admin Terminal and run
net stop wuauservthennet stop bits. - Wait 30 seconds, then run
net start wuauservandnet start bits. - In Settings → Windows Update, click Retry or Check for updates.
- Observe for 20 minutes — note whether the percentage moves at all.
- Checkpoint: if it progresses, let it finish. If it freezes at the same point, the cache is poisoned — continue.
Fix 3: Eliminate network interference
- Turn off Metered connection for your Wi-Fi network in Settings → Network & internet.
- Disconnect all VPN connections completely.
- Disable third-party firewall/antivirus network filtering temporarily.
- In Delivery Optimization settings, disable “Allow downloads from other PCs”.
- Restart the laptop, then retry the download for 20 minutes. Checkpoint: movement means a network flag was the cause.
Fix 4: Clear the download cache surgically
- In an admin Terminal:
net stop wuauserv,net stop bits,net stop cryptsvc. - Navigate to
C:\Windows\SoftwareDistribution\Downloadand delete all contents. - Restart the three services in reverse order.
- Click Check for updates — the KB begins downloading from zero with a clean cache.
- Checkpoint: observe for 30 minutes. Most genuine stalls resolve here; the 24H2 catalog variant covers build-specific cache issues.
Fix 5: Run the automated troubleshooter
- Go to Settings → System → Troubleshoot → Other troubleshooters.
- Run Windows Update; apply every fix it suggests.
- Restart the laptop when prompted, even if it seems unnecessary.
- Retry the download and observe for 20 minutes.
- Checkpoint: the troubleshooter repairs service registrations and policies that manual steps miss — verify progress before continuing.
Fix 6: Perform the full component reset
- In an admin Terminal, stop
wuauserv,bits,cryptsvc,msiserver. - Run
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old. - Run
ren C:\Windows\System32\catroot2 catroot2.old. - Restart all four services, then restart the laptop.
- Check for updates and observe. Checkpoint: this rebuilds the entire pipeline — stalls surviving this are rare.
Fix 7: Install KB5036893 manually to finish
- Find the KB number in Update history to confirm the exact package.
- Download it from the Microsoft Update Catalog , matching your build and architecture.
- Double-click the MSU, approve the prompt, and let the standalone installer run.
- Restart when asked and confirm the KB in Update history.
- Final verification: run Check for updates once more — a healthy pipeline with the manual install complete should report no pending download, matching the expected behavior on the Microsoft support site .
Fix 8: Document the repair for next time
Turn this repair into a reusable runbook while the details are still fresh.
- Write down which fix number resolved your stall and the symptom pattern it matched.
- Save the exact commands you used in a notes file for next Patch Tuesday.
- Note your network setup — what worked on this connection may differ on another.
- Keep the catalog URL bookmarked with your build and architecture noted beside it.
- Record how long each phase took so you can spot abnormal stalls faster next month.
- Next time, start at the fix that worked this time instead of from the top.
- Share the runbook with anyone else who maintains PCs in your household — it compounds.
Closing
Step-by-step discipline is what separates a fixed update from a weekend of retries. Measure the stall, restart the services, clear the interference, reset the pipeline, and finish manually if needed — verifying at each checkpoint. KB5036893 will install, and you will know exactly which step fixed it.
