Error 0x80240034 is Windows Update’s download failure code: WU_E_DOWNLOAD_FAILED. The update was found, the install was never attempted, and the files simply never made it to your laptop intact. On Windows 11 this error is refreshingly specific — it tells you the delivery failed, not the update — so the entire fix effort focuses on the download pipeline: the network path, the BITS download service, the queue, and anything intercepting the transfer.
The key distinction from other update errors: your system files, component store, and registry are probably fine. Do not start with DISM here; start with the network and the download services. Work the steps in order, retrying the download after each.
Why this happens
- Unstable network connection: Drops during the multi-hundred-megabyte transfer corrupt the download and trigger the failure.
- Hung or misconfigured BITS: The Background Intelligent Transfer Service manages the download; if it is broken, downloads fail.
- Corrupted download queue: Stale or partial files in the SoftwareDistribution download folder poison new attempts.
- Proxy or VPN interference: Misconfigured proxies and VPN tunnels break the specific endpoints and protocols BITS uses.
- Antivirus intercepting downloads: Real-time scanning can quarantine or block update payloads mid-transfer.
- Metered connection limits: Windows pauses or throttles downloads on metered connections, which can surface as failures.
- DNS failures: Inability to resolve Microsoft’s content delivery endpoints fails the download at the start.
- Disk space exhaustion: Downloads that cannot be written fail when the drive fills mid-transfer.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Stabilize the connection and remove intermediaries
Rule out the network path before touching Windows.
- Disconnect any VPN completely and, if possible, test on a different network (phone hotspot) to rule out ISP or router issues.
- If you use a proxy (Settings > Network & internet > Proxy), temporarily disable it — BITS is sensitive to proxy misconfiguration.
- Ensure the connection is not marked metered: Settings > Network & internet > Wi-Fi, select your network, and turn Metered connection off.
- Retry the update and watch whether the download progresses further than before.
Fix 2: Restart BITS and the Windows Update service
A hung download service is the most common local cause.
- Press Win + R, type
services.msc, and press Enter. - Right-click Background Intelligent Transfer Service and choose Restart (or Start if stopped).
- Do the same for Windows Update.
- Return to Settings > Windows Update and click Retry.
Fix 3: Run the Windows Update troubleshooter
The troubleshooter repairs BITS registration and clears failed download jobs.
- Open Settings > System > Troubleshoot > Other troubleshooters.
- Click Run next to Windows Update.
- Apply all fixes, restart, and retry the download.
Fix 4: Clear the corrupted download queue
Poisoned partial downloads cause every retry to fail identically. Empty the queue.
- Open Terminal (Admin).
- Run
net stop wuauservandnet stop bits. - Delete all files inside
C:\Windows\SoftwareDistribution\Download(keep the folder). - Run
net start wuauservandnet start bits. - Check for updates — the download starts fresh. This is the same queue-clearing step that unfreezes stuck update downloads .
Fix 5: Reset DNS and the network stack
If the download fails immediately every time, name resolution or the stack may be at fault.
- In Terminal (Admin), run
ipconfig /flushdns. - Then run
netsh winsock resetandnetsh int ip reset. - Restart the laptop.
- Consider switching to a public DNS (1.1.1.1 or 8.8.8.8) in the adapter’s IPv4 properties if your ISP’s DNS is flaky.
Fix 6: Temporarily disable antivirus download scanning
Rule out security software intercepting the payload.
- Temporarily disable real-time protection in your antivirus.
- Immediately retry the update download.
- Re-enable protection once the download completes (before or after install — the download is the risky phase for this error).
- If this was the cause, add exclusions for the SoftwareDistribution folder.
Fix 7: Download the update manually from the Update Catalog
Bypass BITS entirely: find the KB number in update history, download the .msu from the Microsoft Update Catalog
using your browser, and run it. Browser downloads use a completely different pipeline, so a BITS-level failure does not affect them. If the manual install succeeds, the problem was definitively in the download services — consider the full component reset from the Microsoft Windows support page
guidance to restore them.
BITS deserves a closer look since it is the heart of this error. The Background Intelligent Transfer Service is designed to download in the background using idle bandwidth — throttling itself when you are actively using the connection and resuming after interruptions. That design is why update downloads normally survive sleep, reboots, and network hiccups. When BITS itself is broken — hung, misconfigured, or starved by a corrupted queue — the graceful behavior disappears and downloads fail outright with 0x80240034. Restarting the service clears transient hangs; clearing the queue clears poisoned state; and if both fail, the manual catalog download sidesteps BITS completely. Also note the metered-connection trap: Windows 11 respects metered flags strictly, and a connection mistakenly marked as metered will throttle or pause downloads in ways that look like failures. Check the metered flag whenever downloads misbehave on a new network. For Windows 10’s take on the same error, see our Windows 10 0x80240034 guide . One stable, unmetered download session is all it takes to get current again.
Closing
Error 0x80240034 is a delivery failure, so fix the delivery: stabilize the network, restart BITS, clear the download queue, and rule out VPN, proxy, DNS, and antivirus interference. The manual catalog download is your escape hatch when the automated pipeline will not cooperate. Once files are downloading cleanly again, keep the connection stable and unmetered during updates, and this error stays a one-time visitor.
