Technician troubleshooting Windows Update error on laptop computer screen
0x8024000CWindows UpdateWindows

Fix Windows Error 0x8024000C – Windows 10, Windows 11 2026

Windows error 0x8024000C indicates a Windows Update service communication failure. This comprehensive guide provides step-by-step solutions to resolve update download and installation issues on Windows 10 and Windows 11 systems.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
10 Mar 202612 min read6 views
Error Code0x8024000C
ProductWindows Update
KB ArticleKB5035942
Solutions5 methods
Sources2 official
Affected SystemsWindows 10, Windows 11
Quick Fix

The fastest solution is to restart the Windows Update service and clear the update cache. Open Command Prompt as administrator and run net stop wuauserv, delete contents of C:\Windows\SoftwareDistribution, then run net start wuauserv.

Symptoms

  • Windows Update fails to download or install updates
  • Error message displays "We couldn't connect to the update service. We'll try again later, or you can check now. If it still doesn't work, make sure you're connected to the internet."
  • Update process hangs at 0% or specific percentage
  • Windows Update settings show "Some settings are managed by your organization" when not domain-joined
  • Automatic updates stop working entirely
  • Manual update checks return error 0x8024000C immediately

Possible Causes

  • Corrupted Windows Update service components or cache files
  • Network connectivity issues preventing communication with Microsoft update servers
  • Proxy server configuration blocking update service connections
  • Windows Update service dependencies stopped or disabled
  • Corrupted system files affecting update functionality
  • Third-party antivirus software interfering with update processes
  • Registry corruption in Windows Update related keys
1

Reset Windows Update Services and Cache

This method resets the Windows Update service and clears corrupted cache files that commonly cause error 0x8024000C.

  1. Press Windows + R, type cmd, and press Ctrl + Shift + Enter to open Command Prompt as administrator.
  2. Stop the Windows Update service by running:
    net stop wuauserv
  3. Stop the Background Intelligent Transfer Service:
    net stop bits
  4. Stop the Cryptographic Services:
    net stop cryptsvc
  5. Navigate to the SoftwareDistribution folder and rename it:
    cd /d %windir%
    ren SoftwareDistribution SoftwareDistribution.old
  6. Navigate to the catroot2 folder and rename it:
    cd /d %windir%\system32
    ren catroot2 catroot2.old
  7. Restart all services:
    net start wuauserv
    net start bits
    net start cryptsvc
  8. Close Command Prompt and restart your computer.

Verification: After restart, go to SettingsUpdate & SecurityWindows Update and click Check for updates. The error should no longer appear.

2

Run Windows Update Troubleshooter and System File Checker

Windows includes built-in troubleshooters that can automatically detect and fix common update issues.

  1. Open Settings by pressing Windows + I.
  2. Navigate to SystemTroubleshootOther troubleshooters.
  3. Find Windows Update and click Run.
  4. Follow the on-screen instructions and apply any recommended fixes.
  5. After the troubleshooter completes, open Command Prompt as administrator.
  6. Run the System File Checker to repair corrupted system files:
    sfc /scannow
  7. Wait for the scan to complete (this may take 15-30 minutes).
  8. Run DISM to repair the Windows image:
    DISM /Online /Cleanup-Image /RestoreHealth
  9. Restart your computer after both scans complete.

Verification: Run sfc /verifyonly to confirm system file integrity, then test Windows Update functionality.

3

Reset Windows Update Components via PowerShell

This advanced method uses PowerShell to comprehensively reset all Windows Update components and registry entries.

  1. Press Windows + X and select Windows PowerShell (Admin).
  2. Execute the following PowerShell script to reset update components:
    # Stop Windows Update services
    Stop-Service -Name wuauserv -Force
    Stop-Service -Name bits -Force
    Stop-Service -Name cryptsvc -Force
    Stop-Service -Name msiserver -Force
    
    # Remove old update cache
    Remove-Item -Path "$env:windir\SoftwareDistribution" -Recurse -Force -ErrorAction SilentlyContinue
    Remove-Item -Path "$env:windir\System32\catroot2" -Recurse -Force -ErrorAction SilentlyContinue
    
    # Reset Windows Update registry keys
    Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" -Recurse -Force -ErrorAction SilentlyContinue
    Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" -Recurse -Force -ErrorAction SilentlyContinue
    
    # Restart services
    Start-Service -Name wuauserv
    Start-Service -Name bits
    Start-Service -Name cryptsvc
    Start-Service -Name msiserver
  3. Wait for all commands to complete successfully.
  4. Re-register Windows Update DLL files:
    regsvr32 /s wuapi.dll
    regsvr32 /s wuaueng.dll
    regsvr32 /s wuaueng1.dll
    regsvr32 /s wucltui.dll
    regsvr32 /s wups.dll
    regsvr32 /s wups2.dll
    regsvr32 /s wuweb.dll
  5. Restart your computer to complete the reset process.

Verification: Open PowerShell and run Get-Service wuauserv,bits,cryptsvc | Select-Object Name,Status to confirm all services are running.

4

Configure Network and Proxy Settings

Network configuration issues often cause error 0x8024000C. This method addresses proxy and firewall settings that may block update connections.

  1. Press Windows + R, type inetcpl.cpl, and press Enter to open Internet Properties.
  2. Click the Connections tab, then LAN settings.
  3. Uncheck Use a proxy server for your LAN if it's enabled (unless you specifically need a proxy).
  4. Check Automatically detect settings and click OK.
  5. Open Command Prompt as administrator and reset network settings:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
    ipconfig /registerdns
  6. Reset Windows Update authorization:
    net stop wuauserv
    net stop cryptsvc
    net stop bits
    net stop msiserver
    
    ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    ren %systemroot%\system32\catroot2 catroot2.bak
    
    net start msiserver
    net start cryptsvc
    net start bits
    net start wuauserv
  7. Configure Windows Update to bypass proxy for Microsoft domains by adding registry entries:
    reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /t REG_DWORD /d 0 /f
  8. Restart your computer and test the connection.

Verification: Run ping windowsupdate.microsoft.com to test connectivity to Microsoft update servers.

5

Manual Windows Update Agent Reset and Registry Repair

This comprehensive method manually resets the Windows Update Agent and repairs related registry corruption.

Warning: Back up your registry before making changes. Incorrect registry modifications can cause system instability.
  1. Create a system restore point by typing rstrui in the Start menu and following the prompts.
  2. Download the latest Windows Update Agent from Microsoft's official website (search for "Windows Update Agent download" on support.microsoft.com).
  3. Open Registry Editor by pressing Windows + R, typing regedit, and pressing Enter.
  4. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate.
  5. Right-click the WindowsUpdate key and select Export to create a backup.
  6. Delete the following registry keys if they exist:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Services
  7. Close Registry Editor and open Command Prompt as administrator.
  8. Stop all Windows Update related services:
    sc stop wuauserv
    sc stop bits
    sc stop cryptsvc
    sc stop trustedinstaller
  9. Re-register all Windows Update components:
    cd /d %windir%\system32
    regsvr32 /s atl.dll
    regsvr32 /s urlmon.dll
    regsvr32 /s mshtml.dll
    regsvr32 /s shdocvw.dll
    regsvr32 /s browseui.dll
    regsvr32 /s jscript.dll
    regsvr32 /s vbscript.dll
    regsvr32 /s scrrun.dll
    regsvr32 /s msxml.dll
    regsvr32 /s msxml3.dll
    regsvr32 /s msxml6.dll
    regsvr32 /s actxprxy.dll
    regsvr32 /s softpub.dll
    regsvr32 /s wintrust.dll
    regsvr32 /s dssenh.dll
    regsvr32 /s rsaenh.dll
    regsvr32 /s gpkcsp.dll
    regsvr32 /s sccbase.dll
    regsvr32 /s slbcsp.dll
    regsvr32 /s cryptdlg.dll
    regsvr32 /s oleaut32.dll
    regsvr32 /s ole32.dll
    regsvr32 /s shell32.dll
    regsvr32 /s initpki.dll
    regsvr32 /s wuapi.dll
    regsvr32 /s wuaueng.dll
    regsvr32 /s wuaueng1.dll
    regsvr32 /s wucltui.dll
    regsvr32 /s wups.dll
    regsvr32 /s wups2.dll
    regsvr32 /s wuweb.dll
    regsvr32 /s qmgr.dll
    regsvr32 /s qmgrprxy.dll
    regsvr32 /s wucltux.dll
    regsvr32 /s muweb.dll
    regsvr32 /s wuwebv.dll
  10. Reset Windows Update policies:
    gpupdate /force
  11. Restart all services:
    sc start wuauserv
    sc start bits
    sc start cryptsvc
    sc start trustedinstaller
  12. Restart your computer and allow Windows to rebuild the update cache.

Verification: Check Windows Update service status with sc query wuauserv and test update functionality through Settings.

Verification

To confirm the fix worked, perform these verification steps:

  1. Open SettingsUpdate & SecurityWindows Update
  2. Click Check for updates - the process should start without displaying error 0x8024000C
  3. Verify Windows Update service is running by opening Command Prompt and running:
    sc query wuauserv
  4. Check that the service status shows "RUNNING"
  5. Test automatic updates by enabling them in Windows Update settings
  6. Monitor the Windows Update log for errors by running:
    Get-WindowsUpdateLog

Still Having Issues?

If the above methods didn't resolve error 0x8024000C, try these advanced troubleshooting steps:

  • Check Windows Update Medic Service: This service protects Windows Update components. Run sc query WaaSMedicSvc to verify it's running.
  • Disable third-party antivirus temporarily: Some security software blocks Windows Update connections. Temporarily disable real-time protection and test updates.
  • Use Windows Update Standalone Installer: Download updates manually from Microsoft Update Catalog and install using wusa.exe.
  • Check Group Policy settings: Run gpedit.msc and navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update to ensure no restrictive policies are applied.
  • Reset Windows Store cache: Run wsreset.exe as some updates depend on Store components.
  • Perform in-place upgrade: As a last resort, use Windows 11 installation media to perform an in-place upgrade while keeping files and programs.

Frequently Asked Questions

What does Windows Update error 0x8024000C mean exactly?
Error 0x8024000C indicates that the Windows Update service cannot establish communication with Microsoft's update servers. This typically occurs when the Windows Update Agent fails to connect due to corrupted service components, network issues, or blocked connections. The error prevents your system from downloading and installing critical security updates and feature improvements.
Can I fix error 0x8024000C without using Command Prompt?
While Command Prompt provides the most effective solutions, you can try some GUI-based approaches first. Use the built-in Windows Update Troubleshooter found in Settings → System → Troubleshoot → Other troubleshooters. You can also try resetting network settings through Settings → Network & Internet → Status → Network reset. However, for comprehensive fixes, Command Prompt methods are usually necessary.
Why does error 0x8024000C keep coming back after I fix it?
Recurring error 0x8024000C often indicates underlying system issues such as corrupted system files, persistent malware, or conflicting software. Run a full system scan with Windows Defender, check for corrupted system files using 'sfc /scannow' and 'DISM /Online /Cleanup-Image /RestoreHealth', and ensure no third-party software is interfering with Windows Update processes. Consider checking your antivirus exclusions to ensure Windows Update folders aren't being blocked.
Is it safe to delete the SoftwareDistribution folder to fix this error?
Yes, it's safe to delete or rename the SoftwareDistribution folder. This folder contains temporary Windows Update files and cache data. When you restart the Windows Update service after clearing this folder, Windows automatically recreates it with fresh data. This process often resolves corruption issues causing error 0x8024000C. Always stop the Windows Update service before modifying this folder to prevent file locks.
Will fixing error 0x8024000C affect my installed programs or personal files?
No, the standard fixes for error 0x8024000C only affect Windows Update components and don't touch your personal files or installed programs. Methods like clearing the SoftwareDistribution folder, resetting services, and re-registering DLL files only modify system update mechanisms. However, if you need to perform an in-place Windows upgrade as a last resort, always back up important data first, though this process is designed to preserve files and programs.

Which method worked?

Vote to help others

Official Resources

About the Author

Emanuel DE ALMEIDA

Emanuel DE ALMEIDA

Senior IT Journalist & Cloud Architect

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

You must be logged in to comment.

Loading comments...