Error 0x80070422 appears when Windows cannot reach the update servers because the Windows Update service itself is disabled or stopped. You will see this code when you click Check for updates in Settings, and the system returns a generic failure message instead of downloading patches. This guide walks you through restoring the service, resetting the update cache, and clearing the path for future installations. The steps apply to Windows 11, Windows 10, and Windows 11 Enterprise or Education editions, though some group policy settings in managed environments may override your changes.
Before You Start: Make sure you are signed in with an account that has administrator privileges. Keep your device connected to a stable internet connection, and close all running applications to free up system resources. If you manage a corporate device, your IT department may restrict manual service changes, so reach out to them first if you lack permissions.
Step 1: Verify the Windows Update service status in Services
Press Win + R, type services.msc, and hit Enter to open the Services console. Locate Windows Update in the alphabetical list, double-click it, and change the Startup type to Automatic. Click Start under the Service status section, then click Apply and OK. This action re-enables the background process that actually downloads and installs patches, which is the core reason error 0x80070422 appears. If the Start button remains grayed out, your system may be locked by group policy or a third-party optimizer, and you will need to address that restriction before proceeding.
Step 2: Reset Windows Update components via Command Prompt
Open an elevated Command Prompt by searching for cmd in the taskbar, right-clicking the result, and selecting Run as administrator. Paste the following commands one at a time, pressing Enter after each line:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver
These commands stop the update-related services, rename the corrupted cache folders, and restart everything in a clean state. The old folders contain incomplete download fragments that often trigger error codes like 0x80070422, 0x800F0954, or 0x80070003. After the final command runs, close the window and return to Settings to test the update again. If you receive an access denied message on any line, your antivirus or endpoint protection software is blocking the command, and you will need to temporarily pause real-time scanning.
Step 3: Run the built-in Windows Update troubleshooter
Navigate to Settings > System > Troubleshoot > Other troubleshooters. Find Windows Update in the list and click Run. Allow the diagnostic tool to scan your system, apply recommended fixes, and restart the update service if prompted. This utility checks for misconfigured registry keys, broken dependencies, and network stack issues that manual commands sometimes miss. Windows will display a progress bar and a final status message indicating whether the problem resolved. If the troubleshooter reports that it could not fix the issue, do not worry, as you will move to deeper isolation methods in the next step.
Step 4: Check for conflicting third-party software
Open Settings > Apps > Installed apps and review your list for security suites, disk cleaners, or virtualization tools. Uninstall or disable any program that explicitly mentions firewall management, system optimization, or update blocking. These applications frequently hijack the wuauserv service or route traffic through custom proxies, which breaks the connection to Microsoft servers. After removing the offender, restart your PC and attempt another update check. If the error returns, restore the removed software and proceed to the next step instead of forcing a conflict.
Step 5: Perform a clean boot to isolate the conflict
Press Win + R, type msconfig, and press Enter. Under the Services tab, check Hide all Microsoft services, then click Disable all. Switch to the Startup tab, open Task Manager, and disable every startup item. Click OK, restart your machine, and run Windows Update again. A clean boot strips away third-party interference, letting you confirm whether an installed program caused the failure. If updates succeed in this state, re-enable services and startup items in small batches until you locate the culprit. If the error persists, the issue likely stems from deeper system corruption rather than software conflicts.
Troubleshooting Common Failure Points
Even after following the main steps, you may encounter specific roadblocks. Here is how to handle the three most frequent failure points:
- The Windows Update service refuses to start: Open
services.msc, right-click Windows Update, and select Properties. Navigate to the Log On tab and ensure Local System account is selected. Click OK and try starting the service again. If it still fails, open an elevated PowerShell window and runGet-Service wuauserv | Start-Serviceto capture the exact error code in the output. - Command Prompt shows access denied or file in use: Boot into Safe Mode by holding
Shiftwhile clicking Restart in the power menu. Navigate to Troubleshoot > Advanced options > Startup Settings, press4orF4, and log in. Run the reset commands from Step 2 again, since Safe Mode locks fewer files and disables most background services. - Error 0x80070422 returns after a restart: This usually means a group policy or registry key reverted your service change. Press
Win + R, typeregedit, and navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU. Delete theNoAutoUpdatevalue if it exists, then restart. Enterprise and Education editions often push this key from a domain controller, so contact your IT administrator if the value reappears automatically.
Pro Tip: Keep a backup of your current update configuration by exporting the registry key mentioned above before making changes. Right-click the key, select Export, save it as wu-config-backup.reg, and store it on an external drive. You can double-click that file later to restore your original settings if a fix causes new instability.
Final Tips for Keeping Updates Running Smoothly
After resolving the current failure, schedule regular maintenance to prevent future breakdowns. Check for pending updates weekly, keep your antivirus definitions current, and avoid aggressive system cleaners that delete cached files. If you manage multiple devices, consider using Windows Update for Business or Microsoft Intune to deploy patches through a controlled channel. These tools reduce the chance of encountering error codes while giving you visibility into which machines need attention. Stay patient during large cumulative updates, as network interruptions or disk fragmentation can occasionally delay installation without causing actual errors.
Over to you: Have you run into error 0x80070422 on your Windows machine, or do you prefer handling updates manually?



