How to resolve error 0x8024401c ?

Markdown

View as Markdown

How to Resolve Windows Update Error 0x8024401C

What the Error Means

Error 0x8024401C is defined by Microsoft as WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT. It corresponds to an HTTP 408 status — the Windows Update client timed out while waiting for a response from the update server.

This is a communication timeout, not a corrupted Windows installation. It happens when Windows cannot complete its request to Microsoft Update servers (or a WSUS server in managed environments) within the allowed time.

Common causes include:

  • Unstable or slow internet connection

  • VPN, proxy, or firewall interference

  • Incorrect WinHTTP proxy settings (Windows Update uses WinHTTP, which can differ from your browser)

  • DNS problems

  • Overloaded or misconfigured WSUS server (common in workplaces)

  • Temporary network congestion or server-side delays

  • Corrupted local Windows Update cache (less common but possible)

Quick Checks First

  1. Restart your PC and router.

  2. Confirm your date and time are correct and set to automatic.

  3. Test your internet by opening several websites.

  4. Temporarily disconnect any VPN.

  5. Try a different network (mobile hotspot is useful for testing).

Fix 1: Run the Windows Update Troubleshooter

  1. Open Settings.

  2. Go to System → Troubleshoot → Other troubleshooters (Windows 11) or Update & Security → Troubleshoot → Additional troubleshooters (Windows 10).

  3. Select Windows Update and click Run.

  4. Apply any suggested fixes, then restart and check for updates.

Fix 2: Disable VPN and Check Proxy Settings

  1. Fully disconnect from any VPN software.

  2. Open Settings → Network & internet → Proxy.

  3. Turn off Use a setup script and Use a proxy server.

  4. Check the system-level WinHTTP proxy (important because Windows Update ignores browser settings):

    • Open Command Prompt as administrator.

    • Run: netsh winhttp show proxy

    • If a proxy is listed and you don’t need it, clear it with:
      netsh winhttp reset proxy

  5. Restart and try updating again.

Fix 3: Reset Windows Update Components

This clears the download cache and restarts the core services.

  1. Open Command Prompt as administrator.

  2. Stop the services (run one by one):
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    net stop msiserver

  3. Rename the cache folders:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old

  4. Restart the services:
    net start wuauserv
    net start bits
    net start cryptsvc
    net start msiserver

  5. Restart your PC and check for updates.

Fix 4: Flush DNS and Reset Network Stack

  1. Open Command Prompt as administrator.

  2. Run these commands one at a time:
    ipconfig /flushdns
    netsh winsock reset
    netsh int ip reset

  3. Restart your computer.

  4. Optionally switch to public DNS temporarily (e.g., 8.8.8.8 and 8.8.4.4) and retry.

Fix 5: Repair System Files (DISM + SFC)

Use this only if the above steps fail.

  1. Open Command Prompt as administrator.

  2. Run:
    DISM /Online /Cleanup-Image /RestoreHealth

  3. After it finishes, run:
    sfc /scannow

  4. Restart and try Windows Update again.

Additional Notes for Work/School PCs

If your computer is managed by an organization (uses WSUS or Group Policy), the error often points to a problem on the server side or a blocked network path. In that case:

  • Contact your IT administrator.

  • The issue may involve IIS application pool limits, incorrect WSUS URL/port, or firewall rules blocking the ClientWebService or SimpleAuthWebService endpoints.

Final Tips

  • Make sure you have several GB of free disk space.

  • Temporarily disable third-party antivirus to test whether it is interfering.

  • After any successful fix, run Windows Update again to confirm the error is gone.

Was this article helpful?

Still need help?

Contact us