How-To

How to Fix Windows Update Error 0x80070422 and Other Common Update Failures

5 min read Editorial

Windows Update error 0x80070422 typically appears when the Windows Update service is disabled, blocked by group policy, or interrupted by corrupted system files. When this service stops responding, your PC cannot download or install critical security patches, feature updates, and driver improvements. You can restore normal update behavior by re-enabling the service, clearing the download cache, and resetting the update components.

Before You Start: This guide covers Windows 11 and Windows 10. If you are managing devices through an enterprise environment, your IT department may control update settings through Microsoft Endpoint Configuration Manager or Intune, and local changes might revert automatically. Contact your system administrator before modifying service configurations on work-issued hardware.

Step 1: Verify the Windows Update Service Is Enabled

Open the Services console and locate Windows Update. Press Win + R, type services.msc, and press Enter. Scroll through the list until you find Windows Update (sometimes labeled wuauserv). Double-click the entry to open its properties window. Check the Startup type dropdown and change it to Automatic (Delayed Start). If the Service status shows Stopped, click Start. Click Apply and OK.

Advertisement

This action reactivates the background process responsible for communicating with Microsoft update servers. You should see the status change to Running within a few seconds. If the option to start the service is grayed out, a group policy or third-party security tool is likely blocking it. Proceed to Step 5 to check for conflicting software.

Step 2: Clear the Windows Update Download Cache

Clear the SoftwareDistribution and catroot2 folders. Open File Explorer and navigate to C:\Windows\SoftwareDistribution. If you cannot open the folder, stop the Windows Update service first by typing net stop wuauserv in an elevated Command Prompt. Delete every file and folder inside SoftwareDistribution, then do the same for C:\Windows\System32\catroot2. Restart your PC.

Windows will recreate these folders automatically and pull fresh update metadata from Microsoft servers. This step removes corrupted download fragments that frequently trigger error 0x80070422 and similar codes. You will notice the update history refreshes after the restart. If Windows refuses to delete files in catroot2, boot into Safe Mode and repeat the deletion.

Step 3: Run the Built-in Windows Update Troubleshooter

Navigate to the troubleshooter settings and launch the scan. Open Settings and navigate to System > Troubleshoot > Other troubleshooters. Locate Windows Update in the list and click Run. Windows will scan for service misconfigurations, network connectivity issues, and corrupted component stores. Follow any on-screen prompts to apply automatic fixes.

The troubleshooter repairs registry keys and restarts dependent services without requiring manual command-line input. Wait for the scan to complete, then attempt another update check. If the troubleshooter reports that it could not fix the problem, proceed to the next step.

Step 4: Reset Windows Update Components via Command Prompt

Execute the component reset commands in an elevated terminal. Open an elevated Command Prompt by searching for cmd in the Start menu, right-clicking the result, and selecting Run as administrator. Paste the following commands one at a time, pressing Enter after each:

  1. net stop wuauserv
  2. net stop cryptSvc
  3. net stop bits
  4. net stop msiserver
  5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  6. ren C:\Windows\System32\catroot2 catroot2.old
  7. net start wuauserv
  8. net start cryptSvc
  9. net start bits
  10. net start msiserver

These commands stop the update services, rename the corrupted cache folders, and restart the services cleanly. Windows will rebuild the update infrastructure from scratch. You should see confirmation messages indicating each service started successfully. If any command returns an access denied error, verify that you are running the terminal with administrator privileges.

Step 5: Check for Conflicting Third-Party Software

Review installed security and optimization applications. Open Settings > Apps > Installed apps and review your security suite, antivirus program, and firewall applications. Some security tools register update blockers to prevent unauthorized system changes. Open your antivirus settings and look for options labeled Auto-Protect, System Lockdown, or Update Shield. Temporarily disable these features, run Windows Update again, and re-enable the protection afterward.

If you recently installed a system optimizer or debloating script, uninstall it through Settings > Apps. Conflicting software frequently disables the Windows Update service at startup, which directly causes error 0x80070422. Restart your PC after making changes to ensure the service remains active.

Pro Tip: If you manage multiple PCs, create a backup of your current SoftwareDistribution folder before deletion. Copy it to an external drive using xcopy "C:\Windows\SoftwareDistribution" "D:\UpdateBackup" /E /H /Y in an elevated Command Prompt.

Troubleshooting Common Update Failures

Even after following the steps above, you may encounter related errors. Here are the most frequent failure points and how to resolve them:

  • Error 0x800F0954 or 0x80070003: These codes usually indicate a corrupted component store or missing system files. Open an elevated Command Prompt and run sfc /scannow. Wait for the scan to finish, then run DISM /Online /Cleanup-Image /RestoreHealth. Restart your PC and check for updates again.
  • Error 0x80240034: This message appears when Windows cannot contact the update servers. Verify your DNS settings by opening ncpa.cpl in the Run dialog, right-clicking your active network adapter, and selecting Properties. Choose Internet Protocol Version 4 (TCP/IPv4), click Properties, and set the DNS to 8.8.8.8 and 8.8.4.4. Switch back to automatic DNS after testing.
  • Error 0x80070005: A permissions issue blocks the update service from writing to system folders. Open an elevated Command Prompt and run icacls C:\Windows /T /C /Q /GRANT SYSTEM:(F) /GRANT BUILTIN\Users:(RX). This command restores full control to the SYSTEM account and read-execute rights to standard users.

Final Tips for Long-Term Update Stability

Keep your system drivers current through Settings > Windows Update > Advanced options > Optional updates. Outdated chipset or storage drivers frequently interfere with the update installation process. Schedule your updates during low-activity hours by navigating to Active hours in the same menu. This prevents forced restarts from interrupting background installations. If you continue to experience persistent failures after exhausting these steps, consider performing an in-place upgrade using the Windows 11 Installation Media. This refreshes the operating system while preserving your files and applications.

Windows Update relies on a precise chain of services, permissions, and network pathways. Restoring that chain resolves error 0x80070422 and prevents similar failures from recurring.

Over to you: What update error has caused the most trouble on your Windows 11 PC recently?

Advertisement
Share:
Editorial
Written by
Editorial

Windows & Microsoft news editor at 9to5Windows. Covering everything from Windows 11 builds to enterprise updates.

Advertisement