Error 0x80070422 is refreshingly direct: a service Windows Update needs cannot be started. In the vast majority of cases, that service is the Windows Update service itself (wuauserv), and it is disabled — its startup type set to Disabled, so every start attempt fails instantly. The update engine reports the failure with this code and stops.
The fix is conceptually simple — re-enable the service — but the follow-up question matters more: why was it disabled, and will it stay enabled? The sequence below re-enables the service, repairs it if re-enabling does not stick, and hunts the cause so the error does not return next month. For service failures after the 24H2 update specifically , that guide has migration-specific notes.
Before diving in, a quick diagnostic you can do right now: open services.msc and look at the Windows Update service’s startup type. If it says Disabled, Fix 1 is your answer and you will be done in two minutes. If it says Automatic but the service still will not start, skip ahead to Fix 3 — your problem is deeper than a flipped switch, and the command-line reset plus dependency checks will find it.
Why this happens
- Service set to Disabled: The startup type was changed to Disabled by software or a tweak.
- Debloat tools: Third-party optimizers disabling the service as part of “privacy” tweaks.
- Malware: Malicious software blocking updates to protect itself.
- Group policy: Corporate policies forcing the service off, lingering on ex-business laptops.
- Corrupted service configuration: Damaged registry keys preventing startup even when enabled.
- Failed dependencies: BITS or RPC problems cascading into the update service.
- Antivirus blocking: Security software preventing the service process from launching.
- Corrupted service binaries: Damaged files the service needs to start.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Re-enable the service in services.msc
The direct fix — correct the startup type and start it.
- Press Win + R, type
services.msc, and press Enter. - Double-click Windows Update.
- Change Startup type from Disabled to Automatic.
- Click Start — if it starts cleanly, the problem was just the setting.
- Open Settings and run Check for updates to confirm.
Fix 2: Enable the dependencies too
The update service needs its supporting cast. Microsoft documents the service model on the Windows support hub .
- In services.msc, set Background Intelligent Transfer Service to Automatic (Delayed Start is fine) and start it.
- Verify Cryptographic Services is running and set to Automatic.
- Confirm Remote Procedure Call (RPC) and DCOM Server Process Launcher are running — these are system-critical.
- Try starting the Windows Update service again.
- Test with Check for updates.
Fix 3: Reset via command line
When the GUI will not cooperate, reset the service configuration directly.
- Open Command Prompt as administrator.
- Run
sc config wuauserv start= auto— note the required space after=. - Run
sc config bits start= delayed-auto. - Run
net start wuauservandnet start bits. - Verify with
sc query wuauservshowing STATE: RUNNING.
Fix 4: Check for group policy enforcement
Policies can force the service off and revert your manual changes.
- Press Win + R, type
gpedit.msc, and press Enter (Pro editions only). - Go to Computer Configuration > Administrative Templates > Windows Components > Windows Update.
- Look for policies configuring the update service — set any disabling ones to Not Configured.
- Run
gpupdate /forcein an elevated Command Prompt. - Re-enable the service and confirm it stays enabled after a reboot.
Fix 5: Scan for malware and undo debloat damage
If something disabled the service deliberately, find it.
- Run a full scan with Windows Security.
- Run a Microsoft Defender Offline scan for persistent threats.
- Review any optimizer, debloat, or privacy tools you have used — re-enable the update service in their settings.
- Check Task Scheduler for tasks that stop the service.
- Re-enable the service and verify it survives a full reboot.
Fix 6: Repair the service registry keys
Damaged configuration prevents startup even with the right startup type.
- Open
regeditand navigate toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv. - Export the key as a backup.
- Set the Start value to
2(Automatic). - Verify ImagePath and Type look sane —
Typeshould be32. - Restart and test the service.
Fix 7: Repair system files
Corrupted service binaries get replaced here.
- Open an elevated Command Prompt.
- Run
DISM /Online /Cleanup-Image /RestoreHealth. - Run
sfc /scannow. - Restart the laptop.
- Start the service and run Check for updates — the 0x80070422 error should be gone.
Fix 8: In-place upgrade to rebuild the service stack
When the service will not stay enabled after every repair, rebuild the stack it runs on.
- Download the Windows 11 Media Creation Tool from Microsoft.
- Run it and choose Upgrade this PC now, keeping personal files and apps.
- The repair install replaces all services — including wuauserv and its dependencies — with clean copies.
- After completion, verify the service is Automatic and running.
- Run Check for updates to confirm 0x80070422 is gone. If downloads stall at this point , that is a separate pipeline issue with its own fix path.
Closing
Error 0x80070422 is the update engine telling you plainly that its service cannot start — and the fix is equally plain: re-enable it, repair it if it will not stay enabled, and remove whatever disabled it. The critical step most people skip is Fix 4 and Fix 5’s hunt for the cause, because a service that gets re-disabled is a problem that returns. Find the disabler — the debloat tool, the policy, the malware — and the error stays fixed permanently. The service is the foundation; everything else in Windows Update is built on top of it.
