A Windows Insider build download that freezes halfway is a test of patience like no other. The files are huge — four to six gigabytes — the progress bar lies to you during verification phases, and when it genuinely stalls, there is no error message explaining why.
The fix is a sequence, and order matters. Each step below eliminates one layer of the download pipeline, from the simplest nudge to a full reset. Do not skip ahead: the early steps fix most stalls in minutes, and the later ones are only needed when the early ones fail.
Follow the steps exactly as written. Work through these in order — diagnose first, then act.
Why this happens
- BITS transfer deadlock. The Background Intelligent Transfer Service wedges on large multi-GB transfers and stops requesting new chunks.
- Corrupted download cache. Damaged chunks or metadata make the downloader retry the same data endlessly.
- Delivery Optimization pulling from bad peers. Peer-to-peer sources can feed slow or corrupt chunks that stall assembly.
- Metered connection flag. Windows silently pauses large downloads on connections marked as metered.
- Bandwidth throttling. Delivery Optimization caps can stretch a 5 GB download across an entire day.
- Insufficient disk space. The download freezes when C: runs out of room, often without a clear warning.
- Antivirus scanning every chunk. Real-time scanning of gigabytes of downloaded data can stall the transfer for hours.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the stall with Task Manager
Open Task Manager with Ctrl+Shift+Esc and look at the Performance tab’s network graph. If you see sustained download traffic, the build is still coming — Insider downloads have long verification phases where the percentage does not move, and that is normal.
Also check Settings, System, Storage for at least 15 GB free on C:. Only proceed when the network has been flat at zero for a full hour and disk space is fine. Write down the frozen percentage; you will compare against it after each fix to confirm movement. The HP-specific version of this problem is covered in the guide to Insider builds stuck downloading on HP laptops , which adds manufacturer-utility angles.
Fix 2: Pause and resume to reset the transfer
Go to Settings, Windows Update, and click “Pause for 1 week.” Count to thirty, then click “Resume updates.” This kills the current BITS transfer session and starts a new one while keeping downloaded data.
Watch for 15 minutes. If the percentage moves — even slowly — the stall was a wedged session and you are fixed. If it snaps back to the exact same frozen number and sits there, the cached data is corrupt and the next step is required.
Fix 3: Restart the BITS and Windows Update services
A service-level restart clears locks that pause-resume sometimes misses.
- Press Win+R, type
services.msc, and press Enter. - Right-click “Background Intelligent Transfer Service” and choose Restart.
- Right-click “Windows Update” and choose Restart.
- If either service shows as Disabled, double-click it, set Startup type to Manual, and start it.
Return to Windows Update and click “Check for updates.” Give it 20 minutes. A transfer that was blocked on a service deadlock usually resumes here.
Fix 4: Clear the SoftwareDistribution download cache
When the cache holds corrupt chunks, only a clean slate works.
- Open Command Prompt as administrator.
- Run:
net stop wuauserv - Run:
net stop bits - In File Explorer, delete everything inside
C:\Windows\SoftwareDistribution\Download. - Run:
net start bits - Run:
net start wuauserv - In Settings, Windows Update, click “Check for updates.”
The download restarts from 0% — expected. Monitor it for 30 minutes: steady progress means the corrupt data is gone. If it freezes at the same spot again, the problem is deeper than the cache.
Fix 5: Force direct download and unmeter the connection
Peer-to-peer sources can stall large builds. Go to Settings, Windows Update, Advanced options, Delivery Optimization, and turn off “Allow downloads from other PCs.” This forces a direct pull from Microsoft’s servers.
Then check your connection: Settings, Network & internet, Wi-Fi (or Ethernet), click your network, and make sure “Set as metered connection” is off. Under Delivery Optimization’s Advanced settings, confirm no aggressive bandwidth cap is set. Retry the download — direct-from-Microsoft transfers are the most reliable path for multi-GB builds. Microsoft documents Delivery Optimization behavior in their Windows support resources .
Fix 6: Exclude the cache from antivirus scanning
Real-time antivirus scanning each downloaded chunk is a classic slowdown for 5 GB builds. Open your antivirus settings and add an exclusion for C:\Windows\SoftwareDistribution — or temporarily pause real-time protection during the download.
Do not leave protection off permanently; re-enable it once the build installs. If you use only Windows Security, add the exclusion under Virus & threat protection, Manage settings, Exclusions. After excluding, pause and resume the download once more to let the transfer run unimpeded. If downloads stall but your real issue is broader slowness, the slow Windows 11 after update guide covers system-wide performance.
Fix 7: Reset all Windows Update components
The full reset, for stalls that survive everything above:
- Open Command Prompt as administrator.
- Stop four services:
net stop wuauserv,net stop bits,net stop cryptsvc,net stop msiserver - Rename the folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- Restart the services:
net start wuauserv,net start bits,net start cryptsvc,net start msiserver - Check for updates and let the Insider build download fresh.
This rebuilds the entire download pipeline. In the rare case the build still will not download, re-check your Insider enrollment under Settings, Windows Update, Windows Insider Program — a damaged flight assignment needs re-enrollment, not more cache clearing.
Closing
Insider build downloads stall for mechanical reasons: wedged transfers, corrupt caches, throttled or metered connections, and overzealous antivirus. The step-by-step sequence above clears them in likelihood order, and the full component reset at the end resolves nearly everything else. Once the build is downloading steadily, leave it alone — big builds reward patience more than intervention.
