“Taking too long” is the vaguest Windows Update complaint and the most common — the update is not erroring, not crashing, just consuming hours while you wait to use your laptop. The frustration is compounded by uncertainty: is it stuck? Should you intervene? Will restarting break everything? This guide removes the guesswork with a step-by-step method: first determine which phase is slow (download, install, or restart), then whether it is slow or stuck, then apply the targeted fixes for that phase. Different slowness has different causes, and the step-by-step approach finds yours.
The underlying truth is that update speed is a resource equation — disk throughput, CPU availability, free space, network speed, and system health all contribute. Most “too long” cases trace to one dominant bottleneck, and the steps below identify it before you waste effort on the wrong fix. Work them in order; each step builds on the last.
Why this happens
- Mechanical hard drive. Spinning disks are dramatically slower at the random I/O updates require.
- Corrupted cache causing retry loops. Damaged downloads retrying endlessly instead of progressing.
- Low disk space. Staging operations crawling on a nearly full drive.
- Background contention. Antivirus scans, cloud sync, and apps competing for disk and CPU.
- Slow or metered network. The download phase stretching over hours.
- Update backlog. Months of skipped updates compounding into one marathon session.
- Battery throttling. Power-saving limits slowing update operations on battery.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify which phase is slow
Download slowness, install slowness, and restart slowness have different fixes. Pin down the phase.
- Download phase (percentage in Settings > Windows Update, “Downloading”): network or Delivery Optimization issue.
- Install phase (“Installing” or “Pending install”): disk, CPU, or system-health issue.
- Restart phase (“Working on updates” during reboot): disk speed or component-store issue.
- Note your phase and the elapsed time. A download stuck at a percentage for hours differs completely from an install crawling at 30% — the steps below target each.
Fix 2: Rule out “stuck” before optimizing “slow”
Do not optimize a stuck update — fix the stall first.
- Record the percentage and wait 30 minutes without touching the machine.
- Check for life: drive light, fan changes, percentage movement, Task Manager showing installer activity.
- If there is any activity, it is slow, not stuck — continue with the speed-ups below.
- If zero activity for 2+ hours, treat it as stuck: see our stuck downloading guide for the stall repairs, then return here for speed.
Fix 3: Free resources for the download phase
If downloads crawl, clear the path.
- Pause OneDrive/cloud sync and close bandwidth-heavy apps during the download.
- Prefer wired Ethernet over Wi-Fi for multi-gigabyte feature updates.
- In Settings > Windows Update > Advanced options > Delivery Optimization, check the settings — try toggling local-network sharing based on whether it helps or hurts your setup.
- If a specific update’s download loops, reset the cache: stop wuauserv/bits/cryptsvc, rename SoftwareDistribution and catroot2, restart services, and retry — a clean download beats a corrupted resume.
Fix 4: Free disk space and reduce contention for the install phase
Install-phase slowness is almost always disk-bound. Give the installer room and uncontested access.
- Free at least 20 GB on C: via Storage Sense and Disk Cleanup (system files).
- Close all applications; pause antivirus real-time scanning temporarily during the install window.
- Plug in the AC adapter — battery power throttles the CPU and disk operations updates need.
- Disable unnecessary startup apps in Task Manager so the post-restart finalization is not fighting your autostart load.
Fix 5: Reset the cache to kill retry loops
Corruption does not always fail loudly — sometimes it just makes everything retry slowly.
- Open Command Prompt as administrator.
- Stop the services:
net stop wuauserv,net stop bits,net stop cryptsvc. - Rename:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart the services and check for updates. This converts many “3-hour updates” into 30-minute ones by replacing grind-through-retries with a clean single pass.
Fix 6: Repair system health for chronic slowness
If every update is slow, the system itself needs maintenance.
- Run
DISM /Online /Cleanup-Image /RestoreHealthin an elevated prompt (15–30 minutes). - Follow with
sfc /scannowto full completion. - Update storage/chipset drivers from your laptop manufacturer’s support site — old drivers throttle the disk throughput updates depend on.
- Establish the monthly habit: install cumulative updates each Patch Tuesday instead of letting them backlog. For the full maintenance picture, Microsoft’s Windows support hub documents healthy update behavior.
Fix 7: Address the hardware bottleneck
When software fixes plateau, the bottleneck is physical — and fixable.
- Check your drive type: Task Manager > Performance > Disk — HDD vs SSD.
- If HDD, plan an SSD upgrade: it is the single biggest update-speed improvement available, typically halving install times while transforming general responsiveness.
- Check RAM pressure during updates in Task Manager — if memory is maxed, close apps or consider a RAM upgrade where the laptop allows it.
- After any hardware change, run one full update cycle to confirm the improvement, then enjoy updates as the background event they were meant to be. For HP-specific slowness factors, our HP slow update guide covers vendor bloatware contention.
Closing
Slow updates are a bottleneck problem, and the step-by-step method finds your bottleneck: identify the phase, rule out stuck, clear the download path, free disk resources, reset the cache, repair system health, and address hardware last. Most cases resolve at the cache reset or resource-freeing steps — the update was never truly slow, it was fighting corruption or contention. Remove the fight and the speed follows.
