Windows Update error 0x80070422, explained and fixed

0x80070422 means a service the update depends on is disabled: the requested work cannot start because the machinery that does it was switched off. It appears immediately when checking for updates or starting their installation. On Windows, the Windows Update service itself, or one of its dependencies, is set to Disabled.

The fix, in order

  1. Open services.msc and check the update services. Find Windows Update and set its Startup type to Manual (its normal default) rather than Disabled, then click Start. Do the same check for Background Intelligent Transfer Service (BITS) and Cryptographic Services.
  2. Check the Windows Update Medic Service too. It exists to repair the update service configuration; if a tool disabled it as well, set it back to Manual.
  3. Restart and run the update check again. With the services startable, most cases end here.
  4. Run the Windows Update troubleshooter. Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run. It catches stopped services, cache problems, and registration faults automatically.
  5. Repair the component store and system files. From an admin Command Prompt: DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow. Restart afterwards; a repaired store often lets the same update sail through on the next attempt.

If it still happens

If a service refuses to stay enabled or flips back to Disabled, something is actively setting it: security or “optimizer” software is the usual author, and malware is the less common one. Remove the tool doing it, run a full Windows Security scan, and if the configuration still will not hold, an in-place repair install restores the service defaults.

Common questions

Who disabled my Windows Update service? Most often a tweaking, debloating, or privacy tool, sometimes a PC ‘optimizer,’ occasionally malware that wants the machine unpatched. Windows does not disable its own update service in normal operation, so a Disabled setting is a fingerprint of something that was run on purpose or installed.

Will setting the service to Automatic cause forced updates? Manual is the factory default and is enough: Windows starts the service itself when an update check runs. Automatic also works. The point of this fix is only to get it out of Disabled, which blocks updates entirely.

Related errors

Windows Update error 0x80070005 · Windows Update error 0x8024402c · Windows Update error 0x80070002