Error 0x80072efe is refreshingly literal: the internet connection was aborted. Not refused, not timed out — aborted mid-conversation. Your laptop reached Microsoft’s update servers, started talking, and something in between hung up the phone.
That something is usually a middlebox with opinions: a firewall doing HTTPS inspection, an antivirus web shield, a proxy re-chunking traffic, or a VPN exit node dropping long-lived connections. The laptop’s own network stack can also be the culprit when Winsock or the proxy configuration is damaged.
Because the failure is in the conversation rather than the dialing, the fixes focus on removing whatever is interrupting the call. Work through them from the most common interrupters downward.
There is a special frustration to 0x80072efe: everything else on the laptop works. Websites load, video calls connect, yet Windows Update insists the connection was aborted. The explanation is that update traffic is different — longer-lived, background-prioritized, and routed through system-level proxy settings your browser never touches. Something in that specialized path is hanging up the call, and the steps below interrogate each suspect in turn, from the most common to the most obscure.
Why this happens
Antivirus web shield interference. HTTPS-scanning security products intercept update traffic and occasionally abort the connection mid-transfer.
Third-party firewall connection resets. Overzealous firewalls can reset the long-lived connections the update client prefers.
Proxy aborting transfers. Proxies that buffer or re-chunk large responses sometimes terminate the transfer early.
VPN exit node instability. Congested or filtered VPN exits drop connections that browsers would transparently retry.
Corrupt WinHTTP proxy configuration. A stale system-level proxy setting sends update traffic into a dead end.
Damaged Winsock or TCP/IP stack. Corrupted network state produces connections that die unpredictably.
Wrong system date and time. TLS handshake failures from a wrong clock look like aborted connections to the client.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Fix 1: Temporarily disable antivirus web shield
The web shield is the most common connection-aborter on personal laptops. Disabling just the web filtering for one update check is a safe, reversible test. If your antivirus has no separate web-shield toggle, disabling real-time protection briefly achieves the same test; just keep the window short and re-enable immediately after the update check.
- Open your antivirus settings and disable the web shield or HTTPS scanning feature.
- Keep real-time file protection on.
- Check for updates immediately, then re-enable the shield.
Fix 2: Fix 2: Disconnect the VPN
VPN exits are the second most common culprit. Their connection handling differs from your ISP’s, and long update transfers expose the difference. Note whether the VPN was set to auto-connect at startup; an auto-connecting VPN can reintroduce the problem seconds after you disconnect it, making the test look like it failed.
- Disconnect the VPN fully.
- Check for updates on the direct connection.
- If it works, switch VPN servers or configure split tunneling.
Fix 3: Fix 3: Reset the WinHTTP proxy
Windows Update uses the system WinHTTP proxy, not the browser’s. A stale entry here aborts connections invisibly, and resetting it to direct access is harmless. The WinHTTP proxy is invisible in the Settings app, which is why this command-line reset catches configurations the graphical proxy page cannot show you.
- Open Terminal as administrator and run
netsh winhttp reset proxy. - Confirm it reports direct access.
- Check for updates.
Fix 4: Fix 4: Disable the manual proxy in Settings
The Settings-level proxy also affects update traffic on many configurations. Clearing it removes another potential abort source. Automatic proxy detection scripts from old networks are a sneaky variant; turn off Automatically detect settings too if you no longer need it.
- Open Settings, then Network and internet, then Proxy.
- Turn off manual proxy setup and automatic proxy scripts you do not need.
- Retry the update check.
Fix 5: Fix 5: Reset Winsock and the TCP/IP stack
When the local stack itself is dropping connections, no amount of middlebox-tweaking helps. Resetting rebuilds the networking foundation. These resets also clear any layered service providers installed by long-removed VPN clients, which are a notorious source of mysteriously aborted connections.
- In an admin Terminal, run
netsh winsock resetandnetsh int ip reset. - Restart the laptop.
- Check for updates on the clean stack.
Fix 6: Fix 6: Sync date, time, and time zone
TLS connections die when the clock is wrong, and the client reports the death as an aborted connection. Syncing the clock is a thirty-second fix. A CMOS battery failure can reset the clock on every full power-off; if the time is wrong again after a shutdown, the little coin-cell battery needs replacing.
- Open Settings, then Time and language, then Date and time.
- Enable automatic time and time zone, then click Sync now.
- Retry the update.
Fix 7: Fix 7: Test on a different network
The hotspot test is the definitive diagnostic. If updates work on mobile data, the laptop is fine and the home network’s filtering, proxy, or ISP behavior is aborting the connections. When the hotspot test works, the fix for the home network often lies in the router: disable its HTTPS scanning, parental-control proxy, or traffic-shaping features one at a time. One more network-side culprit to rule out first: a metered connection silently throttling updates produces exactly this kind of dropped-connection behavior.
- Connect to a phone hotspot or a different Wi-Fi network.
- Run the update check.
- If it succeeds, the original network needs attention: check router filtering and parental controls. For timeout-flavored failures on the same theme, our 0x8024401c timeout guide applies, and Microsoft’s Windows support hub covers connectivity troubleshooting.
Closing
Error 0x80072efe is something hanging up on your update calls, and on laptops that something is usually the antivirus web shield, the VPN, or a stale proxy. Remove the interrupters one by one and the connections complete normally. For the closely related timeout variant, see our 0x8024401c guide , and Microsoft’s Windows support hub has the official network troubleshooting steps.
