How to Fix Windows Update & Microsoft Store Error 0x80070424 Completely

Error code 0x80070424 is one of the most disruptive update failures encountered on Windows 10 and Windows 11. When this error strikes, Windows Update fails to scan or download monthly cumulative patches, the Microsoft Store throws errors whenever you attempt to install or update applications, and the Xbox PC app fails to launch gaming services due to missing background dependencies.
- Win32 Error Mapping:
0x80070424corresponds directly to ERROR_SERVICE_DOES_NOT_EXIST ("The specified service does not exist as an installed service"). - Underlying Culprit: The Windows Update Agent or Microsoft Store client queries essential system background daemons — specifically Windows Update (
wuauserv), Background Intelligent Transfer Service (BITS), or Cryptographic Services (CryptSvc) — only to discover that the service is disabled, stopped, or its configuration registry keys atHKLM\SYSTEM\CurrentControlSet\Services\wuauservhave been deleted (frequently caused by aggressive debloat scripts or malware corruption).
1. Symptoms, Causes & Quick Action Guide
The table below breaks down the typical manifestations of Error 0x80070424 alongside their optimal resolutions:
| Observed Symptom | Root Cause | Recommended Resolution |
|---|---|---|
| Windows Update halts with code 0x80070424 when checking for updates. | The wuauserv service is stopped or set to Disabled. |
Re-enable the service inside services.msc and set Startup to Automatic. |
Opening services.msc reveals no Windows Update entry. |
The service registry hive has been scrubbed from the system. | Import a clean .reg file to restore default service definitions. |
| Microsoft Store downloads freeze at 0% with error 0x80070424. | Corrupted cache files in SoftwareDistribution or catroot2. |
Halt services and execute an automated Batch script to purge cached updates. |
| Error recurs immediately after a system restart. | Damaged or unlinked system DLLs (such as wuaueng.dll). |
Execute system integrity repairs using SFC and DISM command-line utilities. |
2. Method 1: Restart Essential Services in Services Management
If the update service is present on your system but simply in an inactive state, you can restart it manually through the Services console:
- Press
Windows + Rto invoke the Run dialogue. - Type
services.mscand press Enter. - Scroll through the alphabetical list to find Windows Update.
- Double-click the service. Under the Startup type drop-down menu, select Automatic.
- If the Service status reads Stopped, click the Start button, then click Apply > OK.
- Repeat this verification process for two crucial companion services: Background Intelligent Transfer Service (BITS): Set to Automatic (Delayed Start) or Automatic. Cryptographic Services (CryptSvc): Set to Automatic.
3. Method 2: Restore Missing Registry Keys (When Service is Missing)
If you launch services.msc and find that Windows Update is completely missing from the service list, its registry branch has been uninstalled. Follow these steps to reconstruct it cleanly:
- Open a clean instance of Notepad.
- Copy the following verified registry configuration and paste it into Notepad:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceswuauserv]"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00"Description"="@%systemroot%\system32\wuaueng.dll,-106""DisplayName"="Windows Update""ErrorControl"=dword:00000001"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f, 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,73,00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00, 20,00,2d,00,6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20, 00,2d,00,70,00,00,00"ObjectName"="LocalSystem""ServiceSidType"=dword:00000001"Start"=dword:00000003"Type"=dword:00000020 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceswuauservParameters]"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00, 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32, 00,5c,00,77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00, 6c,00,00,00"ServiceDllUnloadOnStop"=dword:00000001"ServiceMain"="WUServiceMain"- Click File > Save As, set Save as type to All Files (*.*).
- Save the file to your Desktop as
Restore_Windows_Update.reg. - Double-click the saved
Restore_Windows_Update.regfile, confirm the UAC prompt with Yes, and restart your computer.
4. Method 3: Reset Windows Update Components via Batch Script
The fastest automated remedy to flush corrupted download caches, reset Winsock proxies, and re-register essential dynamic link libraries is using a dedicated Batch script:
- Open a new Notepad file.
- Paste the following batch script routine:
@echo offecho Stopping background update services...net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc echo Purging SoftwareDistribution and catroot2 cache folders...del /q "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader*.*"rmdir /s /q "%systemroot%SoftwareDistribution"rmdir /s /q "%systemroot%system32catroot2" echo Re-registering essential DLL modules...cd /d %windir%system32regsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllregsvr32.exe /s shdocvw.dllregsvr32.exe /s browseui.dllregsvr32.exe /s jscript.dllregsvr32.exe /s vbscript.dllregsvr32.exe /s scrrun.dllregsvr32.exe /s msxml.dllregsvr32.exe /s msxml3.dllregsvr32.exe /s msxml6.dllregsvr32.exe /s actxprxy.dllregsvr32.exe /s softpub.dllregsvr32.exe /s wintrust.dllregsvr32.exe /s dssenh.dllregsvr32.exe /s rsaenh.dllregsvr32.exe /s cryptdlg.dllregsvr32.exe /s oleaut32.dllregsvr32.exe /s ole32.dllregsvr32.exe /s shell32.dllregsvr32.exe /s initpki.dllregsvr32.exe /s wuapi.dllregsvr32.exe /s wuaueng.dllregsvr32.exe /s wucltux.dllregsvr32.exe /s wups.dllregsvr32.exe /s wups2.dll echo Resetting Winsock networking catalog...netsh winsock resetnetsh winsock reset proxy echo Restarting services...net start bitsnet start wuauservnet start appidsvcnet start cryptsvc echo Process completed successfully! Please restart your PC.pause- Save the file as
Reset_Windows_Update.bat(selecting Save as type: All Files). - Right-click
Reset_Windows_Update.batand select Run as administrator. - Allow the script to finish processing, reboot your PC, and re-check Windows Update.
5. Method 4: Scan & Repair System Integrity with SFC and DISM
If the error persists after resetting services, core operating system files may be corrupted. Run Microsoft's native repair utilities:
- Press the
Windowskey, typecmd, right-click Command Prompt, and select Run as administrator. - Execute the System File Checker command:
sfc /scannow- Once SFC finishes with 100% verification, execute the DISM deployment image repair command:
DISM /Online /Cleanup-Image /RestoreHealthDISM automatically retrieves clean replacement binaries directly from Microsoft update servers to repair damaged system files.
6. Frequently Asked Questions (FAQ)
Does deleting the SoftwareDistribution and catroot2 folders cause personal data loss?
No. These folders solely contain transient download packages from previous Windows Update tasks. Upon restarting update services, Windows automatically recreates clean empty versions of these folders without affecting personal files.
Why is Error 0x80070424 so prevalent after using third-party Windows debloaters?
Many aggressive optimization scripts and custom ISO creators force-disable or delete the wuauserv registry entry to permanently block automatic updates. When you subsequently attempt to install an app from the Microsoft Store or Xbox app, the operating system halts due to the missing service infrastructure.
Will fixing Windows Update resolve Microsoft Store download errors as well?
Yes. The Microsoft Store relies directly on the underlying Windows Update Agent and BITS daemon to handle file downloads and app packages. Restoring wuauserv resolves Store error 0x80070424 concurrently.
Related Articles

RimikoOS 11 PRO: Lightweight Windows 11 Lite OS for Low-End PCs & Gaming
Download RimikoOS 11 PRO (Build 22631.4112 23H2), a debloated Windows 11 Lite ISO with no telemetry, removed Edge, and optimized RAM for low-end gaming PCs.

How to Use Windows MSRT (Malicious Software Removal Tool)
Learn how to launch Microsoft Malicious Software Removal Tool (MSRT) using the mrt command to scan and remove worms, trojans, and malicious software on Windows 10/11.

Essential CMD & PowerShell Commands to Boost Windows 10/11 Performance
Master native Windows terminal tweaks: disable CPU-heavy RAM compression, unlock Ultimate Performance power scheme, and minimize gaming input latency.

Windows BCDEdit Optimization: Tweaks for Latency and FPS Stability
Learn how to configure Windows BCD store via elevated Command Prompt to optimize system timers, reduce DPC latency, and stabilize frame pacing in games.
Comments(0)
Sign in to join the conversation
Sign in with Google, Facebook or Email to leave a comment and get notified of replies.
No comments yet. Be the first to join the conversation!