Windows 0x80244022High

Windows Update Error 0x80244022: Causes and Solutions

Error 0x80244022 blocks Windows updates due to cache, service, or network issues. The article provides sequential solutions: restarting services, clearing SoftwareDistribution and Catroot2 folders, network checks, and system file recovery.

Updated at March 7, 2026
20 min
Medium
FixPedia Team
Применимо к:Windows 10 (all versions)Windows 11Windows Server 2016+

Error 0x80244022: What It Is and Why It Occurs

Windows Update dialog box showing error code 0x80244022

Typical error message when checking for updates

Error 0x80244022 is a failure code from Windows Update. It occurs when checking for or downloading updates and indicates that the client cannot properly communicate with Microsoft's servers or process the response. The error falls under the categories WU_E_NO_UPDATE or WU_E_PT_HTTP_SERVER_ERROR and is usually caused by client-side issues rather than failures on Microsoft's end.

Typical symptoms:

  • Checking for updates hangs or fails with an error.
  • The update interface displays the message "We couldn't check for updates. An unknown error occurred."
  • Entries from the source WindowsUpdateClient with code 0x80244022 appear in the Windows Event Viewer (Windows Logs -> Application).

The main causes are local:

  1. Corrupted update cache. Invalid data in the %windir%\SoftwareDistribution and %windir%\System32\catroot2 folders.
  2. Service failures. Unstable operation of the wuauserv (Windows Update), bits (Background Intelligent Transfer Service), or cryptSvc (Cryptographic Services) services.
  3. Network issues. Inability to resolve update domains (*.windowsupdate.com) or establish an HTTPS connection.
  4. Software blocking. Antivirus or firewall blocking access to update servers or system catalogs.
  5. Corrupted system files. Missing or damaged components required for update processing.
  6. Incorrect proxy. A proxy server configured in the system or browser interfering with the connection.

How to Fix Error 0x80244022: 5 Working Methods

Perform the solutions sequentially, from simplest to most complex. Each step requires administrator rights.

Method 1: Restart Key Services

This method resolves temporary service disruptions.

  1. Launch Command Prompt or PowerShell as an administrator.
  2. Stop the services:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. After the message "The service was stopped successfully," start them again:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  4. Restart your computer and check for updates.

Method 2: Manually Clear the Update Cache

A deeper reset that forces Windows to re-download metadata.

  1. Stop the wuauserv service as in Method 1.
  2. Delete the cache folder contents in the same console:
    rd /s /q %windir%\SoftwareDistribution
    rd /s /q %windir%\System32\catroot2
    

    💡 Important: These commands permanently delete the folders. The system will automatically recreate them empty when the service starts next.

  3. Start the services again (net start wuauserv and others).
  4. Restart the PC and try checking for updates.
Windows Explorer window showing the SoftwareDistribution and catroot2 folders in the System32 directory

Windows update cache folders

Method 3: System Image Repair and File Check

If the issue is with corrupted system components.

  1. In the administrator console, perform a Windows image repair:
    DISM.exe /Online /Cleanup-image /Restorehealth
    
    The process will take 10–20 minutes and require an internet connection.
  2. After DISM completes successfully, run the file integrity check:
    sfc /scannow
    
  3. Restart the computer after both processes finish.

Method 4: Network and Firewall Diagnostics

Ensure nothing is blocking the connection to update servers.

  1. Check basic connectivity. Run ping windowsupdate.microsoft.com. If packets fail, the issue is network-related.
  2. Reset network settings in the administrator console:
    ipconfig /flushdns
    netsh winsock reset
    netsh int ip reset
    
    After execution, restart the computer.
  3. Temporarily disable antivirus and firewall. If the error disappears, add exceptions for the svchost.exe service (with parameters -k netsvcs) and domains *.windowsupdate.com, *.microsoft.com.
  4. Check proxy settings. Ensure no unnecessary proxy is configured in Windows network settings and the browser (IE/Edge). Disabling via Group Policy may require advanced knowledge.

Method 5: Full Component Reset via PowerShell

A combined method merging Methods 1 and 2.

  1. Launch PowerShell as an administrator.
  2. Run the command:
    Get-Service wuauserv, cryptSvc, bits, msiserver | Stop-Service -Force
    Remove-Item -Path "$env:windir\SoftwareDistribution\*" -Recurse -Force
    Remove-Item -Path "$env:windir\System32\catroot2\*" -Recurse -Force
    Get-Service wuauserv, cryptSvc, bits, msiserver | Start-Service
    
  3. Restart the system and check for updates.

What to Do If Nothing Helped?

  • Try updating in a clean boot. Start Windows without third-party services and programs (use msconfig -> "Selective startup" -> "Services" -> "Hide all Microsoft services"). If the update succeeds, the issue is a software conflict.
  • Use the Media Creation Tool (for Windows 10/11). This Microsoft tool allows you to manually upgrade the system, bypassing Windows Update.
  • Check date and time. Incorrect system clocks disrupt SSL connections. Enable automatic time synchronization.
  • Consult the Event Viewer. In Windows Logs -> Application, look for events from sources WindowsUpdateClient or CBS for more precise diagnostics.

F.A.Q.

Why does error 0x80244022 occur?
Which method is the most reliable?
Will clearing the cache damage installed updates?

Hints

Restart Windows Update Services
Clear the update cache
Restore system files
Check network and firewall
Perform component reset via PowerShell
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community