Windows Update Hangs while searching for updates - Windows Server 2008 R2 Standard 64 bit
In need of Critical updates on my Web Server. All the problems started when one of the updates just hung and ran for several days until I killed it.
Have followed other posts where you stop the update services, rename the directory softwaredistribution - restarted the services - it found the updates
then just hung after I started to apply the updates. So I am back to square one - need some help here - please!
Thanks for your time.
January 23rd, 2011 8:25pm
Ignore the log dump - that was from my PC not the remote Windows Server - Sorry: Here is a dump from the Server in question.
2011-01-14 18:17:42:615
4024 bc4
WUApp WARNING: Couldn't handle 'Check for Updates' click -- operation in progress
2011-01-14 18:17:55:257
788 ddc
AU ########### AU: Setting new AU options ###########
2011-01-14 18:17:55:257
788 ddc
AU Setting AU Approval Type to 2
2011-01-14 18:17:55:258
788 ddc
AU Successfully wrote event for AU health state:0
2011-01-14 18:17:55:258
788 ddc
AU # Policy changed, AU refresh required = No
2011-01-14 18:17:55:258
788 ddc
AU # Approval type: Pre-download notify (User preference)
2011-01-14 18:17:55:258
788 ddc
AU # Will interact with non-admins (Non-admins are elevated (User preference))
2011-01-14 18:17:55:258
788 ddc
AU AU settings changed through User Preference.
2011-01-14 18:17:55:274
788 ddc
AU Successfully wrote event for AU health state:0
2011-01-14 18:20:37:414
3772 ad8
Misc =========== Logging initialized (build: 7.3.7600.16385, tz: -0500) ===========
2011-01-14 18:20:37:414
3772 ad8
Misc = Process: C:\Program Files (x86)\Internet Explorer\iexplore.exe
2011-01-14 18:20:37:415
3772 ad8
Misc = Module: C:\Windows\system32\wuwebv.dll
2011-01-14 18:20:37:414
3772 ad8
Misc Validating signature for C:\Users\ADMINI~1\AppData\Local\Temp\Low\WindowsUpdate\OptIn\Redir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-01-14 18:20:37:544
3772 ad8
Misc Microsoft signed: Yes
2011-01-14 18:20:37:780
1140 f30
Misc =========== Logging initialized (build: 7.3.7600.16385, tz: -0500) ===========
2011-01-14 18:20:37:780
1140 f30
Misc = Process: C:\Windows\SysWOW64\DllHost.exe
2011-01-14 18:20:37:780
1140 f30
Misc = Module: C:\Windows\SysWOW64\wuapi.dll
2011-01-14 18:20:37:778
1140 f30
COMAPI ----------- COMAPI: IUpdateServiceManager::AddService -----------
2011-01-14 18:20:37:780
1140 f30
COMAPI - ServiceId = {7971f918-a847-4430-9279-4a52d1efe18d}
2011-01-14 18:20:37:780
1140 f30
COMAPI - AuthorizationCabPath = C:\Users\Administrator\AppData\Local\WindowsUpdate\OptIn\AuthCab\tempauthcab.cab
2011-01-14 18:20:37:839
788 ddc
Misc Validating signature for C:\Windows\SoftwareDistribution\AuthCabs\Downloaded\7971f918-a847-4430-9279-4a52d1efe18d.auth.cab.temp\tempauthcab.cab:
2011-01-14 18:20:37:885
788 ddc
Misc Microsoft signed: Yes
2011-01-14 18:20:38:159
788 ddc
DtaStor Default service for AU is {9482F4B4-E343-43B6-B170-9A65BC822C77}
2011-01-14 18:20:38:174
1140 f30
COMAPI - Added service, URL = http://www.update.microsoft.com/microsoftupdate/
2011-01-14 18:20:38:174
1140 f30
COMAPI ----------- COMAPI: IUpdateServiceManager::RegisterServiceWithAU -----------
2011-01-14 18:20:38:174
1140 f30
COMAPI - ServiceId = {7971f918-a847-4430-9279-4a52d1efe18d}
2011-01-14 18:20:38:178
788 9d0
DtaStor Update service properties: service registered with AU is {7971F918-A847-4430-9279-4A52D1EFE18D}
2011-01-14 18:20:38:181
788 cc0
AU Service Provider info changed
2011-01-14 18:20:38:181
788 cc0
AU AU Refresh required....
2011-01-14 18:20:38:184
788 cc0
AU AU setting next detection timeout to 2011-01-14 23:30:38
2011-01-14 18:20:38:187
788 cc0
AU AU setting next featured software notification timeout to 2011-01-14 23:20:38
2011-01-14 18:20:38:209
788 cc0
AU Successfully wrote event for AU health state:0
2011-01-14 18:20:38:214
788 9d0
AU ########### AU: Setting new AU options ###########
2011-01-14 18:20:38:216
788 9d0
AU Successfully wrote event for AU health state:0
2011-01-14 18:20:38:216
788 9d0
AU # Policy changed, AU refresh required = No
2011-01-14 18:20:38:217
788 9d0
AU # Approval type: Pre-download notify (User preference)
2011-01-14 18:20:38:217
788 9d0
AU # Will interact with non-admins (Non-admins are elevated (User preference))
2011-01-14 18:20:38:217
788 9d0
AU AU settings changed through User Preference.
2011-01-14 18:20:38:218
788 9d0
AU Successfully wrote event for AU health state:0
2011-01-15 13:07:44:996
788 cc0
AU AU setting next sqm report timeout to 2011-01-16 18:07:44
2011-01-16 13:07:44:996
788 cc0
AU AU setting next sqm report timeout to 2011-01-17 18:07:44
2011-01-17 13:07:44:996
788 cc0
AU AU setting next sqm report timeout to 2011-01-18 18:07:44
2011-01-18 13:07:44:996
788 cc0
AU AU setting next sqm report timeout to 2011-01-19 18:07:44
2011-01-19 13:07:44:996
788 cc0
AU AU setting next sqm report timeout to 2011-01-20 18:07:44
2011-01-20 13:07:44:995
788 cc0
AU AU setting next sqm report timeout to 2011-01-21 18:07:44
2011-01-21 13:07:44:995
788 cc0
AU AU setting next sqm report timeout to 2011-01-22 18:07:44
2011-01-22 13:07:44:995
788 cc0
AU AU setting next sqm report timeout to 2011-01-23 18:07:44
2011-01-22 14:18:37:215
4024 da4
Misc =========== Logging initialized (build: 7.3.7600.16385, tz: -0500) ===========
2011-01-22 14:18:37:215
4024 da4
Misc = Process: C:\Windows\Explorer.EXE
2011-01-22 14:18:37:215
4024 da4
Misc = Module: C:\Windows\system32\wucltux.dll
2011-01-22 14:18:37:215
4024 da4
WUApp WARNING: Couldn't handle 'Check for Updates' click -- operation in progress
Free Windows Admin Tool Kit Click here and download it now
January 23rd, 2011 8:27pm
Have you tried to do custom updates and select only one?
January 23rd, 2011 9:55pm
You can try the below:
start registry editor
Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Delete subkey named NoWindowsUpdate if it exists
Additionally you can try below KB article
http://support.microsoft.com/kb/971058
With kind regards
Krystian Zieja
http://www.projectnenvision.com
Follow me on twitter
My Blog
Free Windows Admin Tool Kit Click here and download it now
January 24th, 2011 6:25am
Have tried doing individual updates of the outstanding window updates - with no success.
If this is what you mean? Same problem where it just sits there and runs forever.
January 25th, 2011 2:34am
That key does not exist in the registry. I did find a batch of commands that is the same as the 'Fix' program in the KB article you sent me.
The fix program will not run on the Windows 7 Server(64 bit) - stating it is not meant for this version of Windows.
I need to do it off hours, as this is a live server(the only one..) Will let you know how it goes.
Thanks
Steve
Free Windows Admin Tool Kit Click here and download it now
January 25th, 2011 2:36am
ok - we made some progress - but still have serious problems.
By running this batch.
net stop wuauserv
rmdir %windir%\softwaredistribution /s /q
rmdir %windir%\system32\softwaredistribution /s /q
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s atl.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuweb.dll
regsvr32 /s wucltui.dll
net start wuauserv
Then this batch:
net stop bits
net stop wuauserv
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)
(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)
(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
netsh winsock reset
net start bits
net start wuauserv
Now It does not hang on checking for updates. It found 14 critical updates to install! I was psyched until I
attempted to then install them. I took baby steps and only checked off one of them to install. It started to download
5% then just hung. I stopped the download which it would let me do. Then selected a smaller one - just hung 0%
so I stopped it. Selected and even smaller one, it downloaded to 99% then just hung.
Here is a portion of my update log - please help if you can.
Thanks very much for your time.
2011-01-25 01:16:22:717
792 328
AU Changing existing AU client directive from 'Install Complete Ux' to 'Download Approval', session id = 0x2
2011-01-25 01:16:22:721
792 328
AU Successfully wrote event for AU health state:0
2011-01-25 01:16:22:721
792 7f0
AU WARNING: Download callback received for call not in AU's list. Ignore the call result.
2011-01-25 01:16:22:721
792 7f0
AU WARNING: Download callback received for call not in AU's list. Ignore the call result.
2011-01-25 01:16:22:722
792 b40
AU #############
2011-01-25 01:16:22:722
792 b40
AU ## START ## AU: Search for updates
2011-01-25 01:16:22:722
792 b40
AU #########
2011-01-25 01:16:22:722
2748 384
CltUI AU client got new directive = 'Download Approval', serviceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, return = 0
2011-01-25 01:16:22:734
792 b40
AU <<## SUBMITTED ## AU: Search for updates [CallId = {E670BCDD-2352-4A0A-B188-6C89CC9ED965}]
2011-01-25 01:16:22:734
792 b9c
Agent *************
2011-01-25 01:16:22:734
792 b9c
Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates]
2011-01-25 01:16:22:734
792 b9c
Agent *********
2011-01-25 01:16:22:734
792 b9c
Agent * Online = No; Ignore download priority = No
2011-01-25 01:16:22:734
792 b9c
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-01-25 01:16:22:734
792 b9c
Agent * ServiceID = {7971F918-A847-4430-9279-4A52D1EFE18D} Third party service
2011-01-25 01:16:22:734
792 b9c
Agent * Search Scope = {Machine}
2011-01-25 01:16:23:062
792 328
AU WARNING: Returning due to error from GetDownloadProgressUx, error = 0x8024000C
2011-01-25 01:16:23:062
792 328
AU WARNING: GetInteractiveInstallProgress failed, error = 0x8024000C
2011-01-25 01:16:23:063
2852 9e8
WUApp WARNING: Call to GetInteractiveInstallProgress failed, hr=8024000C
2011-01-25 01:16:23:565
792 b9c
Driver Matched driver to device PCI\VEN_10EC&DEV_8168&SUBSYS_75491462&REV_02
2011-01-25 01:16:23:565
792 b9c
Driver Status: 0x180200a, ProblemNumber: 00000000
2011-01-25 01:16:28:528
792 b9c
Handler FATAL: UH: 0x800706be: EvaluateApplicability failed in CCbs::EvaluateApplicability
2011-01-25 01:16:28:528
792 b9c
Agent WARNING: Failed to evaluate Installed rule, updateId = {710EBC70-0D61-4DE3-B782-65EDF3BB9291}.100, hr = 800706BE
2011-01-25 01:16:29:679
792 b9c
Handler FATAL: UH: 0x800706be: EvaluateApplicability failed in CCbs::EvaluateApplicability
2011-01-25 01:16:29:680
792 b9c
Agent WARNING: Failed to evaluate Installable rule, updateId = {710EBC70-0D61-4DE3-B782-65EDF3BB9291}.100, hr = 800706BE
2011-01-25 01:16:58:586
792 9bc
AU Getting featured update notifications. fIncludeDismissed = true
2011-01-25 01:16:58:586
792 9bc
AU No featured updates available.
2011-01-25 01:17:03:611
792 b9c
Handler FATAL: UH: 0x800706be: EvaluateApplicability failed in CCbs::EvaluateApplicability
2011-01-25 01:17:03:612
792 b9c
Agent WARNING: Failed to evaluate Installed rule, updateId = {47C0F508-4956-4554-A0CC-534D3B348F2A}.100, hr = 800706BE
2011-01-25 01:17:04:080
792 9bc
AU WARNING: Returning due to error from GetDownloadProgressUx, error = 0x8024000C
2011-01-25 01:17:04:080
792 9bc
AU WARNING: GetInteractiveInstallProgress failed, error = 0x8024000C
2011-01-25 01:17:04:081
2852 9e8
WUApp WARNING: Call to GetInteractiveInstallProgress failed, hr=8024000C
January 25th, 2011 9:18am
Hi,
Please refer to the following suggestions for troubleshooting first:
1: Write down one failed update ID, download the update from Microsoft Download Center, and refer to:
Microsoft Download Center
http://www.microsoft.com/downloads/en/default.aspx
2: Boot into Clean Boot environment to install this update manually
-----------------------------------
1. Click "Start", click “Run” and type "msconfig" to start the System Configuration Utility.
2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click Disable All (if it is not gray).
3. Click the "Startup" tab, click "Disable All" and click "OK".
4. Restart your computer. If the "System Configuration Utility" window appears, please check the box and click "OK".
5. Double click to install this update manually.
If any error is showed, please let us know. Also, please help gather the Windowsupdate.log for further research. Go to %windir%\Windowsupdate.log
You can upload the file to the following link. (Please choose "Send Files to Microsoft")
Workspace URL: (https://sftus.one.microsoft.com/choosetransfer.aspx?key=ec6e0d7f-68b9-4467-8396-edeadbb9ef45
)
Password: A2AXdkR$+2Xc
Note: Due to differences in text formatting with various email clients, the workspace link above may appear to be broken. Please be sure to include all text
between '(' and ')' when typing or copying the workspace link into your browser. Meanwhile, please note that files uploaded for more than 72 hours will be deleted automatically. Please ensure to notify me timely after you have uploaded the files. Thank you
for your understanding.
Thanks.
Nina
This posting is provided "AS IS" with no warranties, and confers no rights.
Free Windows Admin Tool Kit Click here and download it now
January 26th, 2011 5:25pm
Hi Nina,
The server is remote. Can I do what you suggested and still get to the box via Remote Desktop?
Please advise and thanks!
Steve
January 26th, 2011 7:42pm
Hi Steve,
Sure, the suggestion can be done on a remote server if you have proper privileges, such as install the update manually and restart the server. If the "System Configuration
Utility" is not showed after reconnecting to the server, please just ignore it and move on for troubleshooting. If it is inconvenient to boot into Clean Boot, please try disabling antivirus and firewall instead.
Thanks.
NinaThis posting is provided "AS IS" with no warranties, and confers no rights.
Free Windows Admin Tool Kit Click here and download it now
January 27th, 2011 1:27pm
I'm a little tentative on doing the clena boot remotely. So I followed your advice on turning off the firewall and antivirus.
When manually installing KB2305420-x64 got this error message:
Installer encountered and error: 0x80240009
Never recevied an error message before it would just hang. I will also post a copy of the windowsupdatelog in the location you gave me.
Thanks
Steve
January 27th, 2011 9:51pm
I've been searching for 2 hours and running these batches is the only thing that has worked for me.
Free Windows Admin Tool Kit Click here and download it now
April 22nd, 2012 2:32pm