BakasIT
asked on
Vista x64 not working with WSUS 3.0
Hello Experts,
I've been working on this problem for a while now, Vista x64 just isn't updating from my WSUS server.
I've got 26 XP pro workstations and 1 other Vista Business installations (x86) working fine with WSUS 3.0 over 2 domains, which indicates the GPO is set properly and all WSUS settings are correct.
the Vista x64 computer hasn't reported in for over 120 days and is apparently stuck at 88% (not so).
When I run ClientDiag.exe I am getting an error (attached) that I haven't come accross before. I've tried forcing check ins, i've also ensured the Autmatic Updates service is running with correct permissions etc etc.
Any help would be great!
wsus-error.JPG
I've been working on this problem for a while now, Vista x64 just isn't updating from my WSUS server.
I've got 26 XP pro workstations and 1 other Vista Business installations (x86) working fine with WSUS 3.0 over 2 domains, which indicates the GPO is set properly and all WSUS settings are correct.
the Vista x64 computer hasn't reported in for over 120 days and is apparently stuck at 88% (not so).
When I run ClientDiag.exe I am getting an error (attached) that I haven't come accross before. I've tried forcing check ins, i've also ensured the Autmatic Updates service is running with correct permissions etc etc.
Any help would be great!
wsus-error.JPG
ASKER
Ryan R,
Cheers for your help mate, discovered that I do indeed have the 'stealth update' installed. I wasn't sure as to whether or not it hadn't installed correctly so I downloaded it from Microsoft:
http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x64.exe
and the install went though without issues. Still getting the same result with clientdiag.exe though. I've compared it to my own system's clientdiag.exe output and I've realised its failing on wuauclt.dll check. even after a fresh install. strange.
I've checked and the latest version of the dll is where its meant to be...
any further ideas?
Cheers for your help mate, discovered that I do indeed have the 'stealth update' installed. I wasn't sure as to whether or not it hadn't installed correctly so I downloaded it from Microsoft:
http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x64.exe
and the install went though without issues. Still getting the same result with clientdiag.exe though. I've compared it to my own system's clientdiag.exe output and I've realised its failing on wuauclt.dll check. even after a fresh install. strange.
I've checked and the latest version of the dll is where its meant to be...
any further ideas?
See if going to update.microsoft.com and starting the update process (which will install the latest update clients and some other stuff) helps at all. Go up to the stage where you have a large list of updates that you can install and stop there (since you'll want to get them from your server).
Also can you post the end part of your WindowsUpdate Log file?
Thanks
Also can you post the end part of your WindowsUpdate Log file?
Thanks
ASKER
In Vista, if you go to update.microsoft.com Microsoft supplies you with directions to your control panel update icon. If you Go via IE7s shortcut, it just opens the updates section in conrtrol panel automatically.
Over the weekend, I noticed that someone had taken this particular computer's account out of the correct OU on the DC. I'm not sure when this happened but having re-added it and forcing a check in The pc is now reporting in and is appearing as 100%
This hasn't fixed the ClientDiag issues though. Because my main question is related to this, the points are still available and i'll keep the question open.
WindowsUpdate.log doens't contain anything very interesting within the last few lines but here it is never the less.
I believe that this is just showing the successful checking for updates as it should.
Cheers,
Henry
Over the weekend, I noticed that someone had taken this particular computer's account out of the correct OU on the DC. I'm not sure when this happened but having re-added it and forcing a check in The pc is now reporting in and is appearing as 100%
This hasn't fixed the ClientDiag issues though. Because my main question is related to this, the points are still available and i'll keep the question open.
WindowsUpdate.log doens't contain anything very interesting within the last few lines but here it is never the less.
I believe that this is just showing the successful checking for updates as it should.
Cheers,
Henry
2008-02-06 16:06:30:240 684 1a80 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-02-06 16:06:30:240 684 1a80 Agent *********
2008-02-06 16:06:30:240 684 1a80 Agent * Online = Yes; Ignore download priority = No
2008-02-06 16:06:30:240 684 1a80 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"
2008-02-06 16:06:30:240 684 1a80 Agent * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}
2008-02-06 16:06:30:240 684 1a80 Setup Checking for agent SelfUpdate
2008-02-06 16:06:30:241 684 1a80 Setup Client version: Core: 7.0.6000.381 Aux: 7.0.6000.381
2008-02-06 16:06:30:241 684 1a80 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2008-02-06 16:06:30:246 684 1a80 Misc Microsoft signed: Yes
2008-02-06 16:06:30:262 684 1a80 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2008-02-06 16:06:30:266 684 1a80 Misc Microsoft signed: Yes
2008-02-06 16:06:30:269 684 1a80 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wsus3setup.cab:
2008-02-06 16:06:30:273 684 1a80 Misc Microsoft signed: Yes
2008-02-06 16:06:30:277 684 1a80 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wsus3setup.cab:
2008-02-06 16:06:30:281 684 1a80 Misc Microsoft signed: Yes
2008-02-06 16:06:30:301 684 1a80 Setup Determining whether a new setup handler needs to be downloaded
2008-02-06 16:06:30:301 684 1a80 Setup SelfUpdate handler update required: Current version: 7.0.6000.381, required version: 7.0.6000.374
2008-02-06 16:06:30:302 684 1a80 Setup Evaluating applicability of setup package "WUClient-SelfUpdate-ActiveX~31bf3856ad364e35~amd64~~7.0.6000.374"
2008-02-06 16:06:30:969 684 1a80 Setup Setup package "WUClient-SelfUpdate-ActiveX~31bf3856ad364e35~amd64~~7.0.6000.374" is not applicable
2008-02-06 16:06:30:969 684 1a80 Setup Evaluating applicability of setup package "WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.0.6000.374"
2008-02-06 16:06:31:109 684 1a80 Setup Setup package "WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.0.6000.374" is not applicable
2008-02-06 16:06:31:110 684 1a80 Setup Evaluating applicability of setup package "WUClient-SelfUpdate-Core-TopLevel~31bf3856ad364e35~amd64~~7.0.6000.374"
2008-02-06 16:06:31:313 684 1a80 Setup Setup package "WUClient-SelfUpdate-Core-TopLevel~31bf3856ad364e35~amd64~~7.0.6000.374" is not applicable
2008-02-06 16:06:31:314 684 1a80 Setup SelfUpdate check completed. SelfUpdate is NOT required.
2008-02-06 16:06:33:592 684 1a80 PT +++++++++++ PT: Synchronizing server updates +++++++++++
2008-02-06 16:06:33:592 684 1a80 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://hermes:8530/ClientWebService/client.asmx
2008-02-06 16:07:39:044 684 1a80 Agent * Found 0 updates and 42 categories in search; evaluated appl. rules of 478 out of 569 deployed entities
2008-02-06 16:07:39:263 684 1a80 Agent *********
2008-02-06 16:07:39:264 684 1a80 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2008-02-06 16:07:39:264 684 1a80 Agent *************
2008-02-06 16:07:39:266 684 15d0 AU >>## RESUMED ## AU: Search for updates [CallId = {6A37DB12-0D86-4462-B553-729AD5435685}]
2008-02-06 16:07:39:266 684 15d0 AU # 0 updates detected
2008-02-06 16:07:39:266 684 15d0 AU #########
2008-02-06 16:07:39:266 684 15d0 AU ## END ## AU: Search for updates [CallId = {6A37DB12-0D86-4462-B553-729AD5435685}]
2008-02-06 16:07:39:266 684 15d0 AU #############
2008-02-06 16:07:39:267 684 15d0 AU AU setting next detection timeout to 2008-02-06 06:32:09
2008-02-06 16:07:39:267 684 15d0 AU Setting AU scheduled install time to 2008-02-07 01:30:00
2008-02-06 16:07:44:263 684 1a80 Report REPORT EVENT: {A7C4B729-F757-4A3E-9900-112E086B92FC} 2008-02-06 16:07:39:263+1030 1 147 101 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Software Synchronization Windows Update Client successfully detected 0 updates.
2008-02-06 16:07:44:263 684 1a80 Report REPORT EVENT: {F5DDF0EB-F2B3-40C4-80B2-9163E486FDB1} 2008-02-06 16:07:39:263+1030 1 156 101 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Pre-Deployment Check Reporting client status.
2008-02-06 16:12:58:430 684 1a80 Report Uploading 2 events using cached cookie, reporting URL = http://hermes:8530/ReportingWebService/ReportingWebService.asmx
2008-02-06 16:12:58:436 684 1a80 Report Reporter successfully uploaded 2 events.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Attached is the start of the output from a working computer running the test:
Note the file there that has a PASS after checking the BITS service - this file most likely is the one missing on your PC:
Note the file there that has a PASS after checking the BITS service - this file most likely is the one missing on your 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 5.8.0.2469. . . . . . . . . . . . . PASS <-----------------------
This version is WSUS 2.0
ASKER
Even though the clientdiag still doesn't run properly, I'll award you the points for your help. It seems that all is running well at the moment, saw two updates pulled from the WSUS server successfully in windowsupdate.log.
I've made sure that those files are present and of the correct version but for some reason clientdiag is not detecting them. It could simply be a Vista quirk or a incompatibilty with client diag with Vista x64.
even so, all is running now. cheers mate.
Thanks for your help Ryan!
I've made sure that those files are present and of the correct version but for some reason clientdiag is not detecting them. It could simply be a Vista quirk or a incompatibilty with client diag with Vista x64.
even so, all is running now. cheers mate.
Thanks for your help Ryan!
ASKER
Cheers for your help mate, I know its not complete but I think you deserve the points for the work you put in. All that really matters is that it is now updating as it should.
thanks agian,
Henry
thanks agian,
Henry
No problems - thanks for the points.
http://www.news.com/8301-10784_3-9778152-7.html
Possibly your Vista 64bit machine hasn't got these files updated - and I'm under the impression that these are the files being referred to by the diagnostics app when checking the file versions.
Also can you do the following:
Note the current system time on your PC
Then goto Start - Run
type wuauclt /detectnow
Wait for 30 seconds
Then open up c:\Windows\WindowsUpdate.l
Scroll down to the lines that start with the system time you noted (or thereabouts). Can you post everything from that line to the end of the file here for us to look at - thanks.