Question

WSUS Error - WSUS Diagnostic Tool - WinhttpDownloadFiletoMemory Error

Asked by: Anti-Mhz

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

WinHttpDownloadFileToMemory(szURLDest, NULL, 0, NULL, NULL, NULL, &downloadBuffe
r) failed with hr=0x80190194

No Error description could be found

Press Enter to Complete



Any ideas?

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2008-10-16 at 09:26:30ID23821060
Tags

Microsoft

,

WSUS

,

3.0 SP1

,

WinHTTPDownloadFileTomemory

Topics

Operating Systems Miscellaneous

,

SBS Small Business Server

,

Windows XP Operating System

Participating Experts
1
Points
300
Comments
13

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. WSUS Error
    Hey guys, just ran the wsus client diag tool and this is what came back WSUS Client Diagnostics Tool Checking Machine State Checking for admin rights to run tool . . . . . . . . . PASS Automatic Updates Service is running. . . . . . . . . . PASS Bac...
  2. SUS client diagnostic
    I am trying to make sure my workstation gets the updates from SUS server, I run the dignostic clients and it gave me the following result: WSUS Client Diagnostics Tool Checking Machine State Checking for admin rights to run tool . . . . . . . . . PASS Auto...
  3. WSUS not seeing clients
    I installed WSUS 2.0 on Windows Server 2000. I also created a GPO in the Active Directory. On the WSUS Server, I can see 3 clients but not all clients. I ran the WSUS Client Diagnostic tool on a client which is not seen by WSUS and here is the test result: WSUS Client Diag...
  4. WSUS Installation Problem
    I am attempting to install and configure a new WSUS installation. I am experiencing problems with my clients not connecting/communicating with the WSUS server. I have run the WSUS Client Diagnostics utility from Microsoft and the results are shown below. C:\wsus_client_diag...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: arnoldPosted on 2008-10-16 at 09:58:48ID: 22733210

This might be the issue:
"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.

 

by: Anti-MhzPosted on 2008-10-23 at 08:14:02ID: 22787012

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

 

by: arnoldPosted on 2008-10-23 at 12:28:30ID: 22789738

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.log or something like that.

 

by: Anti-MhzPosted on 2008-10-29 at 07:52:26ID: 22831734

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-1DC71A3121A6}]
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='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1"
2008-10-29      09:45:56:406      1416      ff0      Agent        * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}
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\SoftwareDistribution\SelfUpdate\Default\wuident.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: SendRequestToServerForFileInformation 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-1DC71A3121A6}]
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-1DC71A3121A6}]
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-DAD97108D908}      2008-10-29 09:45:58:750-0500      1      148      101      {D67661EB-2423-451D-BF5D-13199E37DF28}      0      80244019      SelfUpdate      Failure      Software Synchronization      Windows Update Client failed to detect with error 0x80244019.

last status reported: not yet reported

 

by: arnoldPosted on 2008-10-29 at 08:49:52ID: 22832470

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.

 

by: Anti-MhzPosted on 2008-10-29 at 11:39:28ID: 22834230

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

 

by: arnoldPosted on 2008-10-29 at 11:53:23ID: 22834359

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.

 

by: Anti-MhzPosted on 2008-11-04 at 10:11:17ID: 22878833

WSUS Admin, Computers view - http://i33.tinypic.com/2pyrkb7.jpg

IIS View for WSUS Folder: http://i35.tinypic.com/4j8i9e.jpg

 

by: arnoldPosted on 2008-11-05 at 11:09:37ID: 22888676

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.

 

by: Anti-MhzPosted on 2008-11-06 at 08:49:29ID: 22897026

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?

 

by: arnoldPosted on 2008-11-06 at 11:53:47ID: 22898815

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.

 

 

by: Anti-MhzPosted on 2008-11-13 at 08:57:30ID: 22951719

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"?

 

by: arnoldPosted on 2008-11-13 at 10:57:25ID: 22953038

A percentage less then 100% simply means that there are updates available that have not been installed/approved. An option for updates you do not want to install is to decline the update making the update unavailable.

You should not worry about the percentage reported.  Selecting either computer will provide you with the information as to which updates are still needed.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...