If you’ve seen error code 0x80070422 while trying to update Windows 11 or Windows 10, your system is likely telling you that a critical background service is turned off. This error typically points to the Windows Update service itself being disabled, often due to third-party optimization tools or registry tweaks. Fortunately, you can resolve this by manually restarting the service and clearing out any corrupted update files that might be stuck in the pipeline.
Before diving into the fixes, make sure you are signed in with an administrator account. These changes require elevated permissions, and standard user accounts won’t be able to modify system services or reset update components. If you’re on a work device managed by IT, you may need to contact your support team before proceeding.
Step 1: Enable the Windows Update Service
Press Win + R to open the Run dialog, type services.msc, and hit Enter. This command launches the Services management console where you can view and control all background processes on your PC. You will see a long list of services; take a moment to locate the one named Windows Update in the list.
Double-click the Windows Update entry to open its properties window. Look for the Startup type dropdown menu near the top of the new window. If it is set to Disabled, change it to Automatic. This ensures the service starts every time your computer boots up, preventing the error from returning after a restart.
Click the Start button below the Startup type field to launch the service immediately. You should see the Service status change to Running. If the Start button is grayed out, it means the service is already active, and you may need to look at the next steps. Click Apply and then OK to save your changes.
Restart your computer to ensure the changes take full effect. After the reboot, try running Windows Update again to see if the error is resolved. If the error persists, the issue might be with the service dependencies rather than the service itself.

Step 2: Check Windows Update Dependencies
Return to the Services window by pressing Win + R, typing services.msc, and pressing Enter. Error 0x80070422 can also occur if the dependencies required by the Windows Update service are not running. These are other services that Windows Update relies on to function correctly.
Locate the Windows Update service again and double-click it to open its properties. Navigate to the Dependencies tab. You will see a list of services under Service dependencies and Depended on by. The most critical dependency is usually the Cryptographic Services.
Go back to the main Services list and find Cryptographic Services. Double-click it and ensure its Startup type is set to Automatic and its status is Running. If it is disabled, enable it and start it just like you did with the Windows Update service.
Repeat this process for any other services listed in the dependencies tab that are currently stopped. All required dependencies must be active for Windows Update to work properly. Once you have verified all dependencies, restart your PC and test the update again.
Step 3: Clear the Windows Update Cache
Press Win + X and select Terminal (Admin) or Command Prompt (Admin) from the menu. You need an elevated command prompt to stop and restart system services. If you are prompted by User Account Control, click Yes to allow the app to make changes.
Type net stop wuauserv and press Enter. This command stops the Windows Update service. You should see a message confirming that the service was stopped successfully. This is necessary because you cannot delete the update cache files while the service is running.
Type net stop bits and press Enter. The Background Intelligent Transfer Service (BITS) handles the actual downloading of updates. Stopping it ensures no files are locked while you clear the cache.
Type ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and press Enter. This command renames the folder where Windows stores downloaded update files. Renaming it effectively clears the cache without deleting the folder structure. Windows will create a fresh SoftwareDistribution folder automatically.
Type ren C:\Windows\System32\catroot2 catroot2.old and press Enter. This clears the catalog cache, which stores security signatures for updates. Renaming it forces Windows to rebuild this database, which can fix corruption issues.
Type net start wuauserv and press Enter. This restarts the Windows Update service. You should see a confirmation that the service started successfully.
Type net start bits and press Enter. This restarts the Background Intelligent Transfer Service. With both services running and the cache cleared, your system is ready to download fresh updates. Close the terminal and check for updates again.
Pro Tip: If you are unsure whether a service is running, you can check its status in the Services window by looking at the Status column. It should say Running for all critical update services.
Step 4: Run the Windows Update Troubleshooter
Open Settings by pressing Win + I. The built-in troubleshooter can automatically detect and fix common issues with Windows Update. This is a good step if you want a more automated approach after trying the manual fixes.
Navigate to System > Troubleshoot > Other troubleshooters. You will see a list of various troubleshooters. Scroll down until you find Windows Update.
Click the Run button next to Windows Update. The troubleshooter will scan your system for issues. It may detect problems with services, permissions, or corrupted files and offer to fix them. Follow any on-screen prompts to apply the fixes.
Wait for the troubleshooter to complete its scan. It will display a summary of what it found and what it fixed. If it reports that it could not fix the problem, you may need to return to the previous steps for more advanced manual fixes.

Step 5: Reset Windows Update Components via Script
If the previous steps did not resolve the error, you can use a script to reset all Windows Update components. This is a more comprehensive approach that handles multiple issues at once. You will need to create a batch file to run these commands.
Open Notepad and paste the following commands:
@echo off
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
Click File > Save As. Choose a location like your Desktop. In the Save as type dropdown, select All Files. Name the file reset_update.bat and click Save.
Right-click the reset_update.bat file and select Run as administrator. A command prompt window will open and run the commands automatically. You will see the services stopping and starting, and the folders being renamed.
Wait for the script to finish. Once it completes, close the command prompt. Restart your computer and check for updates. This script handles the most common causes of error 0x80070422 by ensuring services are running and the cache is clean.
Troubleshooting: Common Failure Points
Error persists after enabling the service: If you enabled the Windows Update service and the error remains, check if a third-party antivirus or firewall is blocking the service. Some security programs have settings that prevent system services from starting. Temporarily disable your security software and try updating again. If it works, add an exception for Windows Update in your security settings.
Services fail to start: If you try to start the Windows Update service and it immediately stops, there may be a deeper system issue. Check the Event Viewer by pressing Win + X and selecting it. Look for errors related to Service Control Manager around the time you tried to start the service. This can provide more details about why the service is failing.
Update cache clears but error returns: If you cleared the cache and the error comes back after a restart, the issue might be with the Cryptographic Services. Ensure this service is set to Automatic and is running. Also, check that the Background Intelligent Transfer Service is enabled. All three services must work together for updates to function.
Script fails to run: If the batch script does not run or gives an error, ensure you are running it as an administrator. Right-click the file and select Run as administrator. Also, check that your user account has write permissions to the C:\Windows directory. If you are on a restricted account, you will need to use an administrator account to run the script.
Final Tips for Keeping Windows Update Healthy
Avoid using third-party “optimizer” tools that claim to speed up your PC by disabling services. These tools often disable the Windows Update service, leading to error 0x80070422. If you use such tools, check their settings to ensure they are not interfering with system services.
Regularly check for updates to prevent large batches of updates from causing issues. If you let your PC go weeks without updating, the next update might fail due to compatibility issues with older components. Setting Windows Update to download updates automatically can help avoid this.
Keep your system files clean by running the sfc /scannow command in an elevated command prompt occasionally. This scans and repairs corrupted system files that might affect Windows Update. If SFC finds issues it cannot fix, run DISM /Online /Cleanup-Image /RestoreHealth to repair the system image.
By following these steps, you should be able to resolve error 0x80070422 and get your Windows Update working smoothly again. If you continue to experience issues, consider reaching out to Microsoft Support for further assistance.
What has been your experience with Windows Update errors? Have you found a fix that works consistently for you?
Over to you: What has been your experience with Windows Update errors? Have you found a fix that works consistently for you?



