Windows update failed to update, indicating the solution of 0x80244021

Recently, it was found that one of the company’s windows7 computers could not be automatically updated. When clicking the “check update” button, 0x80244021 error will be prompted. The Windows update.log is as follows:


    2011-11-08  09:51:13:363     972    13d8    AU  Triggering AU detection through DetectNow API  2011-11-08  09:51:13:363     972    13d8    AU  Triggering Online detection (interactive)  2011-11-08  09:51:13:363     972    a10 AU  #############  2011-11-08  09:51:13:363     972    a10 AU  ## START ##  AU: Search for updates  2011-11-08  09:51:13:363     972    a10 AU  #########  2011-11-08  09:51:13:363     972    a10 AU  <<## SUBMITTED ## AU: Search for updates [CallId = {1436F467-82EE-4DED-A72D-5694818E7E49}]  2011-11-08  09:51:13:363     972    2b54    Agent   *************  2011-11-08  09:51:13:363     972    2b54    Agent   ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]  2011-11-08  09:51:13:363     972    2b54    Agent   *********  2011-11-08  09:51:13:363     972    2b54    Agent     * Online = Yes; Ignore download priority = No 2011-11-08  09:51:13:363     972    2b54    Agent     * Criteria = “IsInstalled=0 and DeploymentAction=’Installation’ or IsPresent=1 and DeploymentAction=’Uninstallation’ or IsInstalled=1 and DeploymentAction=’Installation’ and RebootRequired=1 or IsInstalled=0 and DeploymentAction=’Uninstallation’ and RebootRequired=1” 2011-11-08  09:51:13:363     972    2b54    Agent     * ServiceID = {3DA21691 -E39D-4DA6-8A4B-B43877BCB1B7} Managed  2011-11-08  09:51:13:363     972    2b54    Agent     * Search Scope = {Machine}  2011-11-08  09:51:13:363     972    2b54    Setup   Checking for agent SelfUpdate  2011-11-08  09:51:13:363     972    2b54    Setup   Client version: Core: 7.5.7601.17514  Aux: 7.5.7601.17514  2011-11-08  09:51:13:363     972    2b54    Misc    Validating signature for C:\windows\SoftwareDistribution\SelfUpdate\wuident. cab:  2011-11-08  09:51:13:378     972    2b54    Misc     Microsoft signed: Yes  2011-11-08  09:51:13:409     972    2b54    Misc    WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x801901f6  2011-11-08  09:51:13:409     972    2b54    Misc    WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x801901f6  2011-11-08  09:51:13:409     972    2b54    Misc    WARNING: DownloadFileInternal failed for http://172.16.160.236:8530/selfupdate/wuident. cab: error 0x801901f6  2011-11-08  09:51:13:409     972    2b54    Setup   WARNING: SelfUpdate check failed to download package information, error = 0x80244021  2011-11-08  09:51:13:409     972    2b54    Setup   FATAL: SelfUpdate check failed, err = 0x80244021  2011-11-08  09:51:13:409     972    2b54    Agent     * WARNING: Skipping scan, self-update check returned 0x80244021  2011-11-08  09:51:13:409     972    2b54    Agent     * WARNING: Exit code = 0x80244021  2011-11-08  09:51:13:409     972    2b54    Agent   *********  2011-11-08  09:51:13:409     972    2b54    Agent   **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]  2011-11-08  09:51:13:409     972    2b54    Agent   *************  2011-11-08  09:51:13:409     972    2b54    Agent   WARNING: WU client failed Searching for update with error 0x80244021  2011-11-08  09:51:13:409     972    2148    AU  >>##  RESUMED  ## AU: Search for updates [CallId = {1436F467-82EE-4DED-A72D-5694818E7E49}]  2011-11-08  09:51:13:409     972    2148    AU    # WARNING: Search callback failed, result = 0x80244021  2011-11-08  09:51:13:409     972    2148    AU    # WARNING: Failed to find updates with error code 80244021  2011-11-08  09:51:13:409     972    2148    AU  #########  2011-11-08  09:51:13:409     972    2148    AU  ##  END  ##  AU: Search for updates [CallId = {1436F467-82EE-4DED-A72D-5694818E7E49}]  2011-11-08  09:51:13:409     972    2148    AU  #############

The company’s environment is such that all client computers use ISA server2006 proxy to access the Internet via an internal WSUS server (172.16.160.236) update patch, and some computers have ISA firewall client software installed.
The windows 7 computer on which the problem was found had the ISA firewall client installed on it.
Solution.
On this problematic windows 7, open a cmd command prompt window and type.

 netsh winhttp set proxy proxy-server=”http=isasvr.xxx.com:8080″ bypass-list=”172.16.160.236″

The effect of the above command is that the communication with the internal WSUS server does not go through the ISA proxy server, i.e., it is updated directly from the WSUS server.

Read More: