How to Fix Windows Update Error 0x80072ee2
What error 0x80072ee2 means
Error 0x80072ee2 is Windows Update's way of saying the download request never got an answer. When you click "Check for updates," your PC opens a secure connection to Microsoft's update servers and waits for a response. With this error, that wait runs out: the connection times out, no update files ever start downloading, and Settings shows "There were some problems installing some updates, but we'll try again later." This is error_winhttp_timeout territory — the code literally describes a connection that timed out.
The confusing part is that your internet can look perfectly fine. You can browse the web, stream video, and even download files — but Windows Update still fails. That's because the error is about one specific path: the route your PC takes to Microsoft's update servers. A proxy that is configured for the system but no longer running, a VPN tunnel that drops certain traffic, or DNS records that point your PC at an update server that no longer exists will all break that one path while everything else works. So the fixes here focus on that path, not on your Wi-Fi or your PC's hardware.
Common causes
- A proxy or VPN is blocking the update path: a manual proxy configured in Settings (or left behind by uninstalled software) that no longer responds, or a VPN tunnel that blocks or throttles Microsoft's update traffic, makes the connection time out. This is the most common trigger for 0x80072ee2.
- Firewall or antivirus blocking the update servers: third-party security software can silently block the update service's outbound connections or intercept its traffic. The connection never completes, and Windows reports a timeout rather than a blocked connection.
- Stale or wrong DNS records: if your DNS resolver hands your PC an outdated or unreachable address for the update servers, every connection attempt dies waiting. This often appears after switching DNS providers or after a network migration at the ISP.
- Windows Update services stuck or misconfigured: when the Windows Update, BITS, or Cryptographic services are stopped or in a bad state, download requests never leave the PC properly, and the attempt times out from the PC's own side.
- Corrupted update cache: damaged files in the SoftwareDistribution folder or the catroot2 security catalog can stall the update engine mid-handshake, and the stalled request eventually times out with 0x80072ee2.
How to fix error 0x80072ee2 — step by step
Work through these fixes in order. Step 2 alone resolves most cases.
- Check your connection and set the correct date and time Open a browser and load a couple of websites to confirm your internet connection works, then right-click the clock in the taskbar and choose Adjust date and time. Turn on Set time automatically and Set time zone automatically, then click Sync now under Additional settings. A clock that is far off breaks the secure connection to Microsoft's servers and produces 0x80072ee2.
- Turn off any proxy and disconnect the VPN Open Settings, go to Network and internet, then Proxy, and make sure Use a proxy server is turned off and no setup script is configured. Then disconnect your VPN completely and retry the update. A dead proxy or a VPN tunnel that drops packets is one of the most common causes of this timeout error.
- Run the Windows Update troubleshooter Open Settings, go to System, then Troubleshoot, then Other troubleshooters. Click Run next to Windows Update, follow the prompts, and let the tool reset the update components automatically. When it finishes, restart your PC and check for updates again.
- Flush DNS and reset the WinHTTP proxy Right-click Start and choose Terminal (Admin). Type
ipconfig /flushdnsand press Enter to clear stale DNS records, then typenetsh winhttp reset proxyand press Enter to remove any hidden system-wide proxy left behind by old software. Close the window and retry the update. - Reset the Windows Update components Right-click Start and choose Terminal (Admin). Stop the services one at a time with
net stop wuauserv,net stop cryptSvc,net stop bits, andnet stop msiserver. Rename the update folders withren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 Catroot2.old. Restart the services withnet start wuauserv,net start cryptSvc,net start bits, andnet start msiserver, then check for updates again. - Repair system files with SFC and DISM If the timeout persists, open Terminal as administrator and run
sfc /scannowto repair protected system files. When it finishes, runDISM.exe /Online /Cleanup-image /Restorehealthto repair the component store. Restart your PC and check for updates one more time. - Install the update manually from the Update Catalog When automatic downloads still time out, bypass them. In Settings, go to Windows Update, then Update history, and copy the KB number next to the failed update. Open
catalog.update.microsoft.comin your browser, search for the KB number, download the update for your version of Windows, and run it directly.
Did this fix it? Quick checklist
- Windows Update checks for updates without 0x80072ee2
- No proxy configured in Settings and the VPN disconnected
- No failed or stuck downloads remain in Update history
- Date, time, and time zone set correctly
If the error survives all seven steps, test a different network — tether through your phone's hotspot and retry the update. If the update works there, the block sits on your router or ISP: restart the router, and if you use a custom DNS service, switch it back to your ISP's defaults for the test. On office networks, ask your IT admin whether Windows Update traffic is allowed through the corporate firewall or proxy, since some workplaces whitelist it only for managed devices.
Frequently asked questions
What does error 0x80072ee2 mean?
Error 0x80072ee2 means Windows Update tried to contact Microsoft's update servers but the connection timed out before any files were downloaded. Your internet connection itself may be fine — the error is about the specific path to the update server, which is why browsers can work normally while Windows Update fails.
Can a VPN cause error 0x80072ee2?
Yes. A VPN or proxy that routes update traffic through a blocked, overloaded, or dead server makes Windows Update time out even though your browser loads pages. Disconnect the VPN and turn off any manual proxy in Settings, then retry the update.
Is error 0x80072ee2 caused by a virus?
Not usually. This error is a network timeout, not malware. However, some malware does block access to Microsoft's update servers to stop you from patching the system, so if the error appears suddenly on a PC with other odd behavior, a full scan with Windows Security is worth doing.
Will resetting the update components delete my files?
No. Renaming the SoftwareDistribution and catroot2 folders only clears update downloads and metadata. Your documents, apps, and settings are untouched, and Windows rebuilds both folders automatically with fresh files on the next update check.