errors.x7.al › Windows

Windows Update error 0x80244019

Windows Update error 0x80244019 appears when Windows contacts the update server and receives a “not found” response. In Microsoft's numbering the code is WU_E_PT_HTTP_STATUS_NOT_FOUND, an HTTP 404 reported by the update client. The server answered, but the address Windows asked for did not exist. That makes it different from a connection failure: the network is working, yet the request lands somewhere that cannot serve the update, so the check or download aborts.

Advertisement

What it means

To fetch updates, the Windows Update client builds a request URL against either the public Microsoft servers or a WSUS (Windows Server Update Services) server in a managed network. It then uses the HTTP layer, often through a proxy, to retrieve the catalogue. Error 0x80244019 is returned when that request receives an HTTP 404 — the endpoint it asked for was not found.

On a home PC this usually points at a proxy or a corrupted update cache: something rewrites the request so it reaches the wrong place, or the local SoftwareDistribution folder holds stale endpoints. On a business PC the most frequent cause is an incorrect WSUS configuration — a server name or port that no longer exists, or a policy that points clients at a decommissioned server. Either way, the client is asking a valid server for a resource that is not there.

Because the code is an HTTP status rather than a low-level fault, the fix is about putting the request back on the right path: correct the proxy, correct the WSUS target, or rebuild the local update store so the client resolves where to go again. It also helps to note whether the failure is constant or intermittent: a home PC that fails only on one network usually has a proxy or DNS problem, while a managed PC that fails every time almost always has a WSUS or policy problem.

Common causes

  • A wrong or stale proxy server intercepting update traffic.
  • A WSUS server address or port that is wrong or no longer exists (managed PCs).
  • Corrupted Windows Update components, especially the SoftwareDistribution folder.
  • A policy that points clients at an update source they cannot use.
  • Security software rewriting or blocking the update request.

How to fix it

  1. Reset the proxy so the update request goes straight to Microsoft. Clear any manual proxy under Settings › Network & Internet › Proxy, then run in an elevated prompt:
    netsh winhttp reset proxy
  2. Rebuild the update store from an elevated prompt so the client drops stale endpoints:
    net stop wuauserv
    net stop bits
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    net start wuauserv
    net start bits
  3. On a managed PC, check the WSUS target. Review the policy under Computer Configuration › Administrative Templates › Windows Components › Windows Update and confirm that Specify intranet Microsoft update service location points at a server that is still running and serving updates. A server that was renamed or retired is a classic cause.
  4. Run the troubleshooter under Settings › System › Troubleshoot › Other troubleshooters, choosing Windows Update.
  5. Repair system files and the update client. In an elevated prompt run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth, and restart.
Advertisement

How to prevent it

Do not introduce proxies or WSUS settings you cannot keep working. On a home PC, leave the proxy off unless you genuinely need one, and check the setting after installing network tools, because some installers leave a proxy behind. On a managed network, keep the WSUS address current and remove old policies before decommissioning a server, otherwise every client that still points at it will keep failing with this error.

Keep the update cache healthy by letting updates finish rather than killing them, and avoid “cleaners” that delete the SoftwareDistribution folder while an update is running. Leave the update services at their defaults, take a restore point before large changes, and if you must change an update endpoint, record what you changed so it can be undone.

Advertisement