Windows Update error 0x800705b4, explained and fixed

0x800705b4 is ERROR_TIMEOUT reported through Windows Update: an update operation, usually the install phase, took longer than Windows allows and was abandoned. Unlike the download timeouts, this one tends to appear during installation, or while the update check itself grinds without finishing.

The fix, in order

  1. Restart the PC, then run the update check immediately. A freshly booted system with nothing else loading is the fastest honest test; background load is a real cause of install timeouts.
  2. Give it a genuinely idle run. Close heavy programs, pause cloud sync and game downloads, plug laptops into power, and let the update run without competing for the disk. Spinning hard drives in older PCs time out under combined load.
  3. Run the Windows Update troubleshooter. Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run. It catches stopped services, cache problems, and registration faults automatically.
  4. Temporarily disable third-party antivirus during the install. Real-time scanning of thousands of changing files slows installs past their limits; Windows Security provides cover for the attempt.
  5. Check free disk space. Updates need working room beyond their own size; keep at least 10 GB free on the system drive for cumulative updates and considerably more for feature updates. Clear the Download cache and old files with Storage Sense or Disk Cleanup if space is tight.
  6. Reset the Windows Update components. In an admin Command Prompt, stop the services: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. Rename C:\Windows\SoftwareDistribution to SoftwareDistribution.old and C:\Windows\System32\catroot2 to catroot2.old, then restart the four services with net start. This rebuilds the download cache and the update database from scratch.

If it still happens

If installs consistently time out on an otherwise healthy PC, install the specific update manually from the Microsoft Update Catalog, where progress is visible and the timeout behavior differs. Check drive health too, a disk slowing down with age drags every install toward this code.

Common questions

What is the difference between 0x800705b4 and 0x80072ee2? Both are timeouts. 0x80072ee2 is the network layer giving up on the servers (download and check stage). 0x800705b4 is the generic operation timeout, more often the install stage on the machine itself. Slow disks and heavy load push toward the second; network problems toward the first.

My PC is old. Is that the whole story? It can be. A mechanical hard drive near full, on a machine doing its monthly updates while antivirus scans and cloud sync run, is the classic recipe. The idle-run and disk-space steps are aimed exactly at that situation.

Related errors

Windows Update error 0x80072ee2 · Windows Update error 0x80070020 · Windows Update error 0x80004005