How-To

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

6 min read Editorial

If you have ever tried to update Windows 11 or Windows 10 and watched a progress bar stall before flashing an error code, you are not alone. Error 0x80070422 specifically means the Windows Update service is disabled or blocked, which stops your PC from receiving critical security patches, driver updates, and feature improvements. This guide walks you through a complete diagnostic and repair workflow that resolves this error and addresses other frequent update failures like 0x80070002, 0x80070003, and 0x80240034. Follow each step in order, and you will restore the update pipeline without needing advanced system administration skills.

Before You Start: Create a system restore point before modifying system services or running command-line tools. Open the Start menu, type Create a restore point, select your system drive, and click Create. This gives you a safety net if a repair step causes unexpected behavior.

Step 1: Restart Your PC and Verify Your Network Connection

Power cycle your computer and test your internet connection. A stale network stack or temporary router glitch frequently triggers update failures, including 0x80070422. After the restart, open Settings and navigate to Network & internet to confirm you see a green checkmark next to your active connection. Run a quick speed test or try loading a few websites to ensure your bandwidth is stable. If your connection drops during the update process, Windows will abort the download and return an error code.

Advertisement

Step 2: Run the Built-in Windows Update Troubleshooter

Launch the automated diagnostic tool from Settings. Windows includes a dedicated repair utility that scans for misconfigured update components and applies automatic fixes. Open Settings > System > Troubleshoot > Other troubleshooters, locate Windows Update, and click Run. Watch the progress window, allow it to apply any recommended repairs, and restart your machine when prompted. This step resolves the majority of service-related update errors without requiring manual registry edits.

Step 3: Check the Windows Update Service Configuration

Open the Services console and verify the status of the update service. Error 0x80070422 directly points to a disabled service, so you need to confirm its startup type and running state. Press Win + R, type services.msc, and press Enter. Locate Windows Update in the list, double-click it, and change the Startup type to Automatic (Delayed Start). Click Start under the Service status section, then click OK to save your changes. If the service refuses to start, proceed to Step 4 to clear corrupted update cache files.

Step 4: Reset the Windows Update Components via Command Prompt

Stop the update services, rename the cache folders, and restart the services. This sequence forces Windows to rebuild its download database from scratch, which clears stuck or partially downloaded files. Open the Start menu, search for cmd, right-click Command Prompt, and select Run as administrator. Paste the following commands one by one, pressing Enter after each line:

  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

Close the Command Prompt window and attempt another Windows Update check. The system will now download fresh metadata and retry your pending updates.

Pro Tip: If you manage multiple PCs in a home office or small business, you can save these commands to a .bat file and run it with elevated privileges. This standardizes the repair process across every machine without typing commands repeatedly.

Step 5: Clear the SoftwareDistribution Download Folder

Delete the contents of the update cache directory manually. Sometimes the service reset in Step 4 leaves behind fragmented files that block new downloads. Open File Explorer, navigate to C:\Windows\SoftwareDistribution\Download, select all files with Ctrl + A, and press Delete. If Windows blocks you from deleting certain files, return to the elevated Command Prompt from Step 4 and verify that all four services show a Stopped status before retrying. Empty the Recycle Bin afterward to free disk space.

Step 6: Run System File Checker and DISM Scans

Repair corrupted Windows system files using built-in recovery tools. Damaged core files can prevent the update service from communicating with Microsoft servers. In an elevated Command Prompt, type sfc /scannow and press Enter. Wait for the scan to reach 100 percent, then run DISM /Online /Cleanup-Image /RestoreHealth and press Enter. Both commands require an active internet connection and may take ten to fifteen minutes to complete. Restart your PC once both scans finish, then check for updates again.

Step 7: Verify Date, Time, and DNS Settings

Correct your system clock and switch to reliable DNS servers. Incorrect time settings break the secure connection between your PC and Microsoft update servers, causing silent failures. Open Settings > Time & language > Date & time and toggle Set time automatically and Set time zone automatically to On. Next, open Control Panel > Network and Sharing Center > Change adapter settings, right-click your active connection, choose Properties, select Internet Protocol Version 4 (TCP/IPv4), and click Properties. Choose Use the following DNS server addresses and enter 8.8.8.8 and 8.8.4.4. Click OK to save, then restart your browser and test Windows Update.

Step 8: Perform a Clean Boot to Eliminate Software Conflicts

Disable all non-Microsoft startup programs and background services. Third-party antivirus suites, firewall tools, and system optimizers frequently block update traffic. 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 PC, and attempt the update. If the update succeeds, re-enable services in small batches to identify the culprit.

Troubleshooting: Common Failure Points and Quick Fixes

If you still encounter error 0x80070422 or a different update code after completing the steps above, check these specific scenarios:

  • Error persists after service reset: Run netsh winsock reset and netsh int ip reset in an elevated Command Prompt, then restart. Corrupted network sockets often mimic service errors.
  • Error 0x80070002 or 0x80070003 (file not found): These codes indicate missing or moved system files. Run the SFC and DISM scans from Step 6, then check that your system drive is not full. Free at least 20 GB of space before retrying.
  • Error 0x80240034 (no updates available): Windows may have already installed the update but failed to report success. Open Settings > Windows Update > Update history, click Uninstall updates, remove the most recent patch, and restart. Windows will attempt to reinstall it cleanly.
  • Enterprise or Pro edition users: Group Policy settings in gpedit.msc > Computer Configuration > Administrative Templates > Windows Components > Windows Update can override your local settings. Ensure Configure Automatic Updates is set to Not Configured or Enabled, not Disabled.

Windows Update relies on a chain of services, network pathways, and system files working in sync. By following this structured repair sequence, you remove the most common blockers and restore automatic patching. Keep your restore point available for a few days, and monitor the Update history to confirm that future patches install without interruption.

What update error has caused you the most headaches, and which fix finally resolved it?

Over to you: Which Windows Update error has caused you the most headaches, and which fix finally resolved it?

Advertisement
Share:
Editorial
Written by
Editorial

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

Advertisement