On Windows 10, error 0x80072ee2 means Windows Update tried to contact Microsoft’s servers and the connection timed out. Your update components are almost certainly fine — the request simply never completed, which points at the network path: proxy settings, firewall rules, DNS, or a connection that Windows has marked as metered.
This is a common sight on office laptops behind corporate proxies, on machines running aggressive third-party firewalls, and after VPN software changes the routing. The good news is that because no update files were touched, you can reset the whole download pipeline without risking your installed updates.
The Windows 11 guide walks through the same error on Windows 11, while the companion guide for 0x80246007 helps when the download starts but stalls partway. The fixes below are ordered from quickest to most thorough.
Why this happens
- The request timed out at the network layer: 0x80072ee2 is ERROR_INTERNET_TIMEOUT: your laptop’s request to the update server got no reply in time, so Windows Update gave up and reported the timeout.
- A proxy server is misconfigured or unreachable: If a proxy is set — by your employer, a VPN client, or leftover software — and it no longer responds, every update request dies waiting for the proxy instead of reaching Microsoft directly.
- Firewall or antivirus is silently blocking traffic: Third-party security suites sometimes block the Background Intelligent Transfer Service or the Windows Update service itself, which looks exactly like a server timeout from the update engine’s point of view.
- DNS cannot resolve the update servers: If your DNS server is slow, hijacked by ISP redirection, or failing, the update client cannot even find Microsoft’s servers to begin the download, producing the same timeout code.
- The connection is flagged as metered: Windows pauses most update downloads on metered connections. When the engine tries anyway — for a critical patch — the stalled download can surface as 0x80072ee2.
- VPN or network filtering interferes mid-download: VPN tunnels, hotel or campus captive portals, and content filters can break the long-lived connections that large update downloads need, causing timeouts partway through.
- The local download queue is corrupted: A previously interrupted download can leave the Background Intelligent Transfer Service with a stuck job that blocks every new attempt, so each retry times out against the jammed queue.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify the basics: clock, connectivity, and metered status
Open Settings > Update & Security > Windows Update and confirm the page loads cleanly, then check Settings > Update & Security > Troubleshoot > Additional troubleshooters is reachable. Fix the clock first — it is the cheapest win on this list.
- Right-click the clock in the taskbar, choose Adjust date/time, and enable Set time automatically, then Set time zone automatically.
- Open a browser and load any website to confirm general internet access works outside Windows Update.
- Go to Settings > Network & internet (or Network & Internet on Windows 10), select your Wi-Fi network, and make sure Metered connection is off.
- Disconnect any VPN temporarily and retry the update to see whether the tunnel was the culprit.
- Restart the laptop once — this clears transient socket states — then check for updates again.
Fix 2: Bypass or reset the proxy configuration
After the reset, Windows Update connects directly to Microsoft’s servers. Corporate users should check with IT before changing proxy settings permanently.
- Open Settings > Network & internet > Proxy and turn off Automatically detect settings and Use a proxy server if they are enabled without your knowledge.
- Open Command Prompt as administrator.
- Run
netsh winhttp reset proxyto clear the system-level proxy that services like Windows Update use. - Run
netsh winhttp show proxyto confirm it now reports Direct access (no proxy server). - Restart the Windows Update service from Services, then check for updates again.
Fix 3: Let Windows Update through the firewall and antivirus
Never leave protection off longer than the test — disable, retry the update, then re-enable immediately. If the update succeeds with the suite disabled, add exclusions for the update services instead of leaving the machine exposed.
- Open Windows Security > Firewall & network protection and confirm the firewall is on for your active network profile.
- In your third-party antivirus, temporarily disable real-time protection and any web shield or firewall component.
- Open Settings > Update & Security > Windows Update and click Check for updates while protection is paused.
- If it works, re-enable protection and add exclusions for
svchost.exeBITS traffic or the Windows Update service per your vendor’s docs. - As a cross-check, Microsoft’s Windows support hub documents the required service endpoints if your firewall uses allow-lists.
Fix 4: Flush DNS and reset the network stack
This is a standard technician step for any timeout-class update error and takes under two minutes. Your saved Wi-Fi passwords are preserved; only the low-level stack state is rebuilt.
- Open Command Prompt as administrator.
- Run
ipconfig /flushdnsfollowed byipconfig /registerdns. - Run
netsh winsock resetand thennetsh int ip reset. - Restart the laptop so the stack rebuilds cleanly.
- After reboot, open Settings > Update & Security > Windows Update and retry the update check.
Fix 5: Reset the Windows Update components and BITS queue
Renaming rather than deleting keeps a backup in place, and Windows recreates both folders automatically. Your installed updates and personal files are untouched — only the download cache is refreshed.
- Open Command Prompt as administrator.
- Run
net stop wuauserv,net stop bits,net stop cryptsvc, andnet stop msiserver. - Run
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Run
net start wuauserv,net start bits,net start cryptsvc, andnet start msiserver. - Check for updates again in Settings > Update & Security > Windows Update.
Fix 6: Run the Windows Update troubleshooter
On either OS the troubleshooter lives one level inside the Troubleshoot settings page, and it takes about five minutes to complete its checks.
- Open Settings > Update & Security > Troubleshoot > Additional troubleshooters.
- Select Windows Update and click Run.
- Apply every fix it recommends, even ones that look unrelated.
- Restart when it finishes, then check for updates.
- For persistent cases, Microsoft’s Windows support hub has guided walkthroughs for this exact error code.
Fix 7: Download the update manually from the Microsoft Update Catalog
This is also the fastest way to confirm the problem is delivery-related rather than system-related: if the manual package installs cleanly, your Windows installation is healthy and only the automatic download path needs repair.
- In Settings > Update & Security > Windows Update, note the KB number of the update that keeps failing.
- Visit the Microsoft Update Catalog site and search for that KB number.
- Download the package matching your system architecture (x64 for most modern laptops).
- Double-click the downloaded .msu file and follow the installer prompts.
- Restart when prompted, then run a normal update check to confirm the queue is clear.
Closing
On Windows 10, 0x80072ee2 is rarely a sign of system damage — it is the update engine telling you the road to Microsoft’s servers is blocked. Proxy resets, firewall checks, and a clean download queue resolve the large majority of cases. Keep the manual Catalog download in your back pocket for stubborn networks, and your updates will stay current without drama.
Frequently asked questions
What does error 0x80072ee2 actually mean?
Can a VPN cause Windows Update error 0x80072ee2?
netsh winhttp reset proxy, flush DNS, and retry the update to confirm the VPN was responsible.