Anti-Mhz
asked on
WSUS Error - WSUS Diagnostic Tool - WinhttpDownloadFiletoMemory Error
I'm trying to set up a WSUS 3.0 SP1 on my network. This is the Diagnostic tool's output from the client PC:
WSUS Client Diagnostics Tool
Checking Machine State
Checking for admin rights to run tool . . . . . . . . . PASS
Automatic Updates Service is running. . . . . . . . . . PASS
Background Intelligent Transfer Service is running. . . PASS
Wuaueng.dll version 7.2.6001.784. . . . . . . . . . . . PASS
This version is WSUS 2.0
Checking AU Settings
AU Option is 3 : Notify Prior to Install. . . . . . . . PASS
Option is from Policy settings
Checking Proxy Configuration
Checking for winhttp local machine Proxy settings . . . PASS
Winhttp local machine access type
<Direct Connection>
Winhttp local machine Proxy. . . . . . . . . . NONE
Winhttp local machine ProxyBypass. . . . . . . NONE
Checking User IE Proxy settings . . . . . . . . . . . . PASS
User IE Proxy. . . . . . . . . . . . . . . . . NONE
User IE ProxyByPass. . . . . . . . . . . . . . NONE
User IE AutoConfig URL Proxy . . . . . . . . . NONE
User IE AutoDetect
AutoDetect not in use
Checking Connection to WSUS/SUS Server
WUServer = http://server2:8530
WUStatusServer = http://server2:8530
UseWuServer is enabled. . . . . . . . . . . . . . . . . PASS
Connection to server. . . . . . . . . . . . . . . . . . PASS
WinHttpDownloadFileToMemor y(szURLDes t, NULL, 0, NULL, NULL, NULL, &downloadBuffe
r) failed with hr=0x80190194
No Error description could be found
Press Enter to Complete
Any ideas?
WSUS Client Diagnostics Tool
Checking Machine State
Checking for admin rights to run tool . . . . . . . . . PASS
Automatic Updates Service is running. . . . . . . . . . PASS
Background Intelligent Transfer Service is running. . . PASS
Wuaueng.dll version 7.2.6001.784. . . . . . . . . . . . PASS
This version is WSUS 2.0
Checking AU Settings
AU Option is 3 : Notify Prior to Install. . . . . . . . PASS
Option is from Policy settings
Checking Proxy Configuration
Checking for winhttp local machine Proxy settings . . . PASS
Winhttp local machine access type
<Direct Connection>
Winhttp local machine Proxy. . . . . . . . . . NONE
Winhttp local machine ProxyBypass. . . . . . . NONE
Checking User IE Proxy settings . . . . . . . . . . . . PASS
User IE Proxy. . . . . . . . . . . . . . . . . NONE
User IE ProxyByPass. . . . . . . . . . . . . . NONE
User IE AutoConfig URL Proxy . . . . . . . . . NONE
User IE AutoDetect
AutoDetect not in use
Checking Connection to WSUS/SUS Server
WUServer = http://server2:8530
WUStatusServer = http://server2:8530
UseWuServer is enabled. . . . . . . . . . . . . . . . . PASS
Connection to server. . . . . . . . . . . . . . . . . . PASS
WinHttpDownloadFileToMemor
r) failed with hr=0x80190194
No Error description could be found
Press Enter to Complete
Any ideas?
ASKER
After waiting for some time , the computers checked in and show up under All computers in WSUS admin interface, however im facing the next issue.
None of the computers report in with the status automatically or manually. Im now tryin to figure out why is that happening.
All PC's show status: Not Yet Reported
None of the computers report in with the status automatically or manually. Im now tryin to figure out why is that happening.
All PC's show status: Not Yet Reported
It depends on what you set in the GPO for frequency of checks. Are you managing the computer group membership through GPO/registry or through WSUS?
I think the systems have to connect at least twice.
Try this on one of the computers, run wuauclt /detectnow.
Also check the contents of c:\windows\windowsupdate.l og or something like that.
I think the systems have to connect at least twice.
Try this on one of the computers, run wuauclt /detectnow.
Also check the contents of c:\windows\windowsupdate.l
ASKER
now i got 2 system at 99% and like 13 systems at 0%
i ran wuauclt /detectnow on the test client and restarted/reconnected the system twice
Here's a copy of windowsupdate.log from that machine (last 50 lines)
2008-10-29 09:45:56:406 1416 bc4 AU Triggering AU detection through DetectNow API
2008-10-29 09:45:56:406 1416 bc4 AU Triggering Online detection (non-interactive)
2008-10-29 09:45:56:406 1416 544 AU #############
2008-10-29 09:45:56:406 1416 544 AU ## START ## AU: Search for updates
2008-10-29 09:45:56:406 1416 544 AU #########
2008-10-29 09:45:56:406 1416 544 AU <<## SUBMITTED ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1 DC71A3121A 6}]
2008-10-29 09:45:56:406 1416 ff0 Agent *************
2008-10-29 09:45:56:406 1416 ff0 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-10-29 09:45:56:406 1416 ff0 Agent *********
2008-10-29 09:45:56:406 1416 ff0 Agent * Online = Yes; Ignore download priority = No
2008-10-29 09:45:56:406 1416 ff0 Agent * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installa tion' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstal lation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installa tion' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstal lation' and IsAssigned=1 and RebootRequired=1"
2008-10-29 09:45:56:406 1416 ff0 Agent * ServiceID = {3DA21691-E39D-4DA6-8A4B-B 43877BCB1B 7}
2008-10-29 09:45:56:406 1416 ff0 Agent * Search Scope = {Machine}
2008-10-29 09:45:56:437 1416 ff0 Misc Validating signature for C:\WINDOWS\SoftwareDistrib ution\Self Update\Def ault\wuide nt.cab:
2008-10-29 09:45:56:468 1416 ff0 Misc Microsoft signed: Yes
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: WinHttp: SendRequestToServerForFile Informatio n failed with 0x80190194
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190194
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: DownloadFileInternal failed for http://server2:8530/selfupdate/wuident.cab: error 0x80190194
2008-10-29 09:45:58:750 1416 ff0 Setup FATAL: IsUpdateRequired failed with error 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed: 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed, error = 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Agent * WARNING: Skipping scan, self-update check returned 0x80244019
2008-10-29 09:45:59:218 1416 ff0 Agent * WARNING: Exit code = 0x80244019
2008-10-29 09:45:59:218 1416 ff0 Agent *********
2008-10-29 09:45:59:218 1416 ff0 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-10-29 09:45:59:218 1416 ff0 Agent *************
2008-10-29 09:45:59:218 1416 ff0 Agent WARNING: WU client failed Searching for update with error 0x80244019
2008-10-29 09:45:59:218 1416 6a8 AU >>## RESUMED ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1 DC71A3121A 6}]
2008-10-29 09:45:59:218 1416 6a8 AU # WARNING: Search callback failed, result = 0x80244019
2008-10-29 09:45:59:218 1416 6a8 AU # WARNING: Failed to find updates with error code 80244019
2008-10-29 09:45:59:218 1416 6a8 AU #########
2008-10-29 09:45:59:218 1416 6a8 AU ## END ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1 DC71A3121A 6}]
2008-10-29 09:45:59:218 1416 6a8 AU #############
2008-10-29 09:45:59:218 1416 6a8 AU AU setting next detection timeout to 2008-10-29 19:45:59
2008-10-29 09:46:03:750 1416 ff0 Report REPORT EVENT: {AFA7D298-4851-4AC0-94FB-D AD97108D90 8} 2008-10-29 09:45:58:750-0500 1 148 101 {D67661EB-2423-451D-BF5D-1 3199E37DF2 8} 0 80244019 SelfUpdate Failure Software Synchronization Windows Update Client failed to detect with error 0x80244019.
last status reported: not yet reported
i ran wuauclt /detectnow on the test client and restarted/reconnected the system twice
Here's a copy of windowsupdate.log from that machine (last 50 lines)
2008-10-29 09:45:56:406 1416 bc4 AU Triggering AU detection through DetectNow API
2008-10-29 09:45:56:406 1416 bc4 AU Triggering Online detection (non-interactive)
2008-10-29 09:45:56:406 1416 544 AU #############
2008-10-29 09:45:56:406 1416 544 AU ## START ## AU: Search for updates
2008-10-29 09:45:56:406 1416 544 AU #########
2008-10-29 09:45:56:406 1416 544 AU <<## SUBMITTED ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1
2008-10-29 09:45:56:406 1416 ff0 Agent *************
2008-10-29 09:45:56:406 1416 ff0 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-10-29 09:45:56:406 1416 ff0 Agent *********
2008-10-29 09:45:56:406 1416 ff0 Agent * Online = Yes; Ignore download priority = No
2008-10-29 09:45:56:406 1416 ff0 Agent * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installa
2008-10-29 09:45:56:406 1416 ff0 Agent * ServiceID = {3DA21691-E39D-4DA6-8A4B-B
2008-10-29 09:45:56:406 1416 ff0 Agent * Search Scope = {Machine}
2008-10-29 09:45:56:437 1416 ff0 Misc Validating signature for C:\WINDOWS\SoftwareDistrib
2008-10-29 09:45:56:468 1416 ff0 Misc Microsoft signed: Yes
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: WinHttp: SendRequestToServerForFile
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190194
2008-10-29 09:45:58:750 1416 ff0 Misc WARNING: DownloadFileInternal failed for http://server2:8530/selfupdate/wuident.cab: error 0x80190194
2008-10-29 09:45:58:750 1416 ff0 Setup FATAL: IsUpdateRequired failed with error 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed: 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed, error = 0x80244019
2008-10-29 09:45:58:750 1416 ff0 Agent * WARNING: Skipping scan, self-update check returned 0x80244019
2008-10-29 09:45:59:218 1416 ff0 Agent * WARNING: Exit code = 0x80244019
2008-10-29 09:45:59:218 1416 ff0 Agent *********
2008-10-29 09:45:59:218 1416 ff0 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-10-29 09:45:59:218 1416 ff0 Agent *************
2008-10-29 09:45:59:218 1416 ff0 Agent WARNING: WU client failed Searching for update with error 0x80244019
2008-10-29 09:45:59:218 1416 6a8 AU >>## RESUMED ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1
2008-10-29 09:45:59:218 1416 6a8 AU # WARNING: Search callback failed, result = 0x80244019
2008-10-29 09:45:59:218 1416 6a8 AU # WARNING: Failed to find updates with error code 80244019
2008-10-29 09:45:59:218 1416 6a8 AU #########
2008-10-29 09:45:59:218 1416 6a8 AU ## END ## AU: Search for updates [CallId = {2CEEEFA0-1D08-4C4B-9B99-1
2008-10-29 09:45:59:218 1416 6a8 AU #############
2008-10-29 09:45:59:218 1416 6a8 AU AU setting next detection timeout to 2008-10-29 19:45:59
2008-10-29 09:46:03:750 1416 ff0 Report REPORT EVENT: {AFA7D298-4851-4AC0-94FB-D
last status reported: not yet reported
your GPO does not seem to properly define the URL for the updates.
What happens if you place the following in your browser on any of those systems?
http://server2:8530/selfupdate/wuident.cab
Do you get a prompt to save the file?
You might want to change the server2 to server2.addomain.
Double check the IIS configuration on server2 to make sure the URL where the wsus virtual directories such as selfupdate, is accessible through the http://server2:8530.
What happens if you place the following in your browser on any of those systems?
http://server2:8530/selfupdate/wuident.cab
Do you get a prompt to save the file?
You might want to change the server2 to server2.addomain.
Double check the IIS configuration on server2 to make sure the URL where the wsus virtual directories such as selfupdate, is accessible through the http://server2:8530.
ASKER
no prompt on http://server2:8530/selfupdate/wuident.cab
i get 404
http://server2:8530 = directory listing denied
this is what i have in GPO:
Set the intranet update service for detecting updates: http://server2:8530
Set the intranet statistics server: http://server2:8530
This is how my IIS looks like
http://i36.tinypic.com/2zgyw0l.jpg
This is how security is set up for WSUS Administration on 8530
http://i33.tinypic.com/dg536f.jpg
i get 404
http://server2:8530 = directory listing denied
this is what i have in GPO:
Set the intranet update service for detecting updates: http://server2:8530
Set the intranet statistics server: http://server2:8530
This is how my IIS looks like
http://i36.tinypic.com/2zgyw0l.jpg
This is how security is set up for WSUS Administration on 8530
http://i33.tinypic.com/dg536f.jpg
Please post an image of the expanded WSUS administration site?
If you look in the selfupdate virtual site/folder through iis mmc, what do you have there?
Error 404 deals with missing file or directory.
Check the default site if you have selfupdate virtual folder there.
The missing access to the files might be a symptom that other WSUS related folder/virtual folders are not present under the http://server2:8530 URL.
If you look in the selfupdate virtual site/folder through iis mmc, what do you have there?
Error 404 deals with missing file or directory.
Check the default site if you have selfupdate virtual folder there.
The missing access to the files might be a symptom that other WSUS related folder/virtual folders are not present under the http://server2:8530 URL.
ASKER
WSUS Admin, Computers view - http://i33.tinypic.com/2pyrkb7.jpg
IIS View for WSUS Folder: http://i35.tinypic.com/4j8i9e.jpg
IIS View for WSUS Folder: http://i35.tinypic.com/4j8i9e.jpg
Unfortunately, it is not clear whether the file wuident.cab exists in the selfupdate virtual directory. What does the selfupdate virtual directory point?
The files that should exist there are AU, WSUS3, wuident.cab and iuident.cab
It should point to the installation path of the WSUS ending in:
Update Services\Selfupdate i.e. if you installed in on C drive, the default would be:
c:\program files\Update Services\Selfupdate
Double check whether the two servers that have reported are members of a different OU using a different AU target.
The files that should exist there are AU, WSUS3, wuident.cab and iuident.cab
It should point to the installation path of the WSUS ending in:
Update Services\Selfupdate i.e. if you installed in on C drive, the default would be:
c:\program files\Update Services\Selfupdate
Double check whether the two servers that have reported are members of a different OU using a different AU target.
ASKER
i changed selfupdate virtual directory and now it points to c:\program files\Update Services\Selfupdate where I can see the files AU, WSUS3, wuident.cab and iuident.cab
"Double check whether the two servers that have reported are members of a different OU using a different AU target. "
how would I check that?
"Double check whether the two servers that have reported are members of a different OU using a different AU target. "
how would I check that?
Do you use a GPO to differentiate to which WSUS computer group a system belongs?
Or do you use WSUS to specify to which WSUS group (under the computers topic in the WSUS admin)?
What are your WSUS settings?
In a GPO where you set the URL there is a target specification option as well.
Or do you use WSUS to specify to which WSUS group (under the computers topic in the WSUS admin)?
What are your WSUS settings?
In a GPO where you set the URL there is a target specification option as well.
ASKER
I got most of the workstations to 99% and some to 97%. What does 99% mean in WSUS case? Is it a specific number implying something like "restart required"?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
"Wuaueng.dll version 7.2.6001.784. . . . . . . . . . . . PASS
This version is WSUS 2.0
"
The error does not say what file it tried to download/load.
Test one system by changing the system's local policy to use the WSUS server for windows update. The system after a few check ins should bring the windows update components to a more recent version which might cure the issue.
Do not approve any updates. Just let the system check in and see which of the available updates on your system it needs.