0x80072ee2 is a timeout: the update client waited for Microsoft’s servers and heard nothing back in time (the WinINet/WinHTTP timeout, ERROR_INTERNET_TIMEOUT). It appears while checking for or downloading updates, and it is the most transient code on this page: busy servers and busy networks both produce it.
ipconfig /flushdns, then netsh winhttp reset proxy. Stale resolution and proxy data can send update requests into a dead end.If the timeout is permanent on this PC but other devices update fine, reset the Windows Update components (the standard stop-services, rename SoftwareDistribution and catroot2, restart-services procedure) and run DISM/SFC. On a work or school PC, WSUS or proxy policies may route updates to an internal server that is down, which only the network’s administrators can fix.
Is 0x80072ee2 my fault or Microsoft’s? Either, and the timing tells you which. Right after the monthly updates land, it is usually server load and clears itself. If it persists for days on a quiet network, it is local: filtering software, DNS, or the connection itself.
Why does the download restart from zero after this error? Update downloads resume where possible, but a timeout during certain stages discards the partial state for safety. A stable wired connection and retrying off-peak are the practical counters.