Error 0x80070422 is refreshingly honest as Windows errors go: “the service cannot be started.” When you see it in Windows Update on Windows 11, it means the update engine tried to do its job but the Windows Update service — or something it depends on — refused to start. Unlike the cryptic cache errors, this one points at a specific layer: services. And services can be inspected, restarted, and repaired with precision.
The detective question is always why the service is disabled. Windows 11 does not disable its own update service. Something did it: a debloating script, an update-blocker utility, a group policy from a managed environment, or occasionally malware. Fixing the error means both re-enabling the service and dealing with whatever disabled it, or the error will return.
Why this happens
- Service set to Disabled: The Windows Update service (wuauserv) startup type was changed to Disabled, so it cannot start on demand.
- Debloating/privacy tools: Third-party scripts that promise to “remove bloat” commonly disable update services as a side effect.
- Update-blocker utilities: Tools designed to stop Windows updates do it by breaking the services, and their changes persist after the tool is removed.
- Group Policy restrictions: Machines that were ever domain-joined or managed may carry policies disabling update services.
- Corrupted service registration: The service’s registry entries can be damaged, so the Service Control Manager cannot start it even when configured correctly.
- Failed dependencies: wuauserv depends on RPC and DCOM; BITS has its own dependency chain. If a dependency fails, the update service fails with it.
- Wrong service logon account: If the service’s logon credentials were changed from the defaults, it cannot start.
- Malware: Some malware disables update services deliberately to prevent security patches from removing it.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Re-enable the Windows Update service
The direct fix: set the service back to its proper configuration and start it.
- Press Win + R, type
services.msc, and press Enter. - Double-click Windows Update.
- Set Startup type to Automatic, click Apply, then click Start.
- Click OK, then go to Settings > Windows Update and check for updates.
Fix 2: Check the dependency services
The update service does not work alone. Verify its supporting cast.
- In
services.msc, confirm these are running: Background Intelligent Transfer Service (Manual), Cryptographic Services (Automatic), DCOM Server Process Launcher (Automatic), RPC Endpoint Mapper (Automatic). - Start any that are stopped and set their startup types as listed.
- In the Windows Update service’s Properties > Dependencies tab, confirm the listed dependencies match and are running.
- Retry Windows Update.
Fix 3: Verify the service logon account
A changed logon account silently prevents the service from starting.
- In
services.msc, double-click Windows Update and open the Log On tab. - It should be set to Local System account with Allow service to interact with desktop unchecked.
- If it was changed, restore it to Local System, click Apply, and try starting the service.
- Do the same check for BITS and Cryptographic Services.
Fix 4: Remove or undo update-blocking tools
If a tool disabled the service, it will do it again. Find and neutralize it.
- Check Settings > Apps > Installed apps for update blockers, “Windows update disablers,” debloating tools, or aggressive privacy utilities — uninstall them.
- Check Task Scheduler (taskschd.msc) for tasks that disable update services on a schedule, and disable those tasks.
- Re-enable the services per Fix 1 and Fix 2, restart, and confirm they stay enabled after a reboot.
- If a workplace or school policy is the cause and the laptop is yours now, remove the management enrollment under Settings > Accounts > Access work or school.
Fix 5: Reset the service registration via Command Prompt
If the service is configured correctly but still will not start, its registration may be corrupted. Re-register the update DLLs.
- Open Terminal (Admin).
- Stop the services:
net stop wuauserv,net stop bits,net stop cryptsvc. - Re-register core DLLs: run
regsvr32 /s wuapi.dll,regsvr32 /s wuaueng.dll,regsvr32 /s wups.dll,regsvr32 /s wups2.dll,regsvr32 /s wuwebv.dll,regsvr32 /s atl.dll. - Start the services:
net start wuauserv,net start bits,net start cryptsvc, then check for updates.
Fix 6: Scan for malware
Because malware deliberately disables update services, a 0x80070422 with no other explanation deserves a security scan.
- Open Windows Security > Virus & threat protection and run a Full scan (not just quick).
- If you use third-party antivirus, run its full scan too.
- Remove anything found, restart, re-enable the services, and retry updates.
- Persistent reinfection signs (service re-disables itself within hours) warrant an offline scan via Windows Security > Scan options > Microsoft Defender Offline scan.
Fix 7: Repair system files and reset the update components
As the final software-level repair, fix any underlying corruption and reset the whole update stack.
- In Terminal (Admin), run
DISM /Online /Cleanup-Image /RestoreHealth, thensfc /scannow. - Reset the cache: stop the three services, rename
C:\Windows\SoftwareDistributionandC:\Windows\System32\catroot2with.oldsuffixes, and restart the services. - Restart the laptop and check for updates — the same comprehensive reset that clears stuck update downloads applies here.
- For reference on normal update service behavior, see the Microsoft Windows support page .
A word on persistence: group policy is the most stubborn source of this error because policies reapply at every reboot and policy refresh. If Fix 1 works but the service is disabled again the next morning, run rsop.msc (Resultant Set of Policy) to see which policies apply to your machine and where they come from. Ex-domain laptops often carry these as tattooed registry policies that survive even after leaving the domain. For the Windows 10 incarnation of this problem, including the legacy update-blocker tools common on that OS, see our Windows 10 0x80070422 guide . Removing the policy source beats re-enabling the service every week.
Closing
Error 0x80070422 is a service problem with a service answer: re-enable Windows Update and its dependencies, fix the logon account, and — critically — find and remove whatever disabled them in the first place. Debloaters and update blockers are the usual culprits, and uninstalling them prevents the endless re-disable cycle. Once the services start cleanly and stay started, Windows Update simply works again.
