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.