We have an existing WSUS 3.0 SP2 server running on Server 2008 R2. It stores updates locally and services over 4,000 client machines which are Windows XP, Windows Vista, Windows 7, and Server 2008 R2. We have begun introducing Windows 8 and Server 2012 clients over the past few weeks, and most of those are updating as expected from our WSUS server. Update KB2734608 was installed on the WSUS server prior to deployment of any Windows 8 or Server 2012 clients.
Last week we deployed the first Server 2012 machine in our environment that is intended to be isolated from the internet but still has network access to our WSUS server, and it is having problems checking for updates. When an admin clicks the Check for Updates link, Windows Update freezes for approximately 12 minutes and remains unresponsive. Also the WindowsUpdate.log file does not update during this time.
After the long ~12 minute delay, Windows Update completes successfully and obtains any needed updates.
MU ServiceManager shows the following via PowerShell:
ipmo BitsTransfer
$mu = New-Object -ComObject Microsoft.Update.ServiceManager -Strict
$mu.ServicesName : Windows Server Update Service ContentValidationCert : {} ExpirationDate : 6/18/5254 9:21:00 PM IsManaged : True IsRegisteredWithAU : True IssueDate : 1/1/2003 12:00:00 AM OffersWindowsUpdates : True RedirectUrls : System.__ComObject ServiceID : 3da21691-e39d-4da6-8a4b-b43877bcb1b7 IsScanPackageService : False CanRegisterWithAU : True ServiceUrl : SetupPrefix : IsDefaultAUService : True Name : Windows Update ContentValidationCert : {} ExpirationDate : 6/18/5254 9:21:00 PM IsManaged : False IsRegisteredWithAU : True IssueDate : 1/1/2003 12:00:00 AM OffersWindowsUpdates : True RedirectUrls : System.__ComObject ServiceID : 9482f4b4-e343-43b6-b170-9a65bc822c77 IsScanPackageService : False CanRegisterWithAU : True ServiceUrl : SetupPrefix : IsDefaultAUService : False
I have run the following commands in a batch file but doing so does not appear to have any effect on the behavior.
net stop bits net stop wuauserv ipconfig /flushdns cd C:\ProgramData\Microsoft\Network\Downloader del qmgr0.dat del qmgr1.dat cd C:\ rd C:\Windows\SoftwareDistribution -Recurse net start bits net start wuauserv
The WindowsUpdate.log file shows attempts to obtain wuredir.cab from ds.download.windowsupdate.com and fe1.update.microsoft.com multiple times each with a long delay each time, after which the client finally tries our WSUS server and succeeds very quickly. Automatic updates throughout the day do not appear to suffer from the failed attempts to access the internet.
2013-04-25 16:56:15:130 840 a68 AU ############# 2013-04-25 17:01:04:397 840 358 AU Triggering AU detection through DetectNow API 2013-04-25 17:01:04:397 840 358 AU Triggering Online detection (interactive) 2013-04-25 17:01:07:408 840 a68 AU ############# 2013-04-25 17:01:07:408 840 a68 AU ## START ## AU: Search for updates 2013-04-25 17:01:07:408 840 a68 AU ######### 2013-04-25 17:01:49:451 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:01:49:451 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:01:49:451 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:01:49:451 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:01:49:451 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:01:49:451 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:01:49:451 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:02:31:510 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:02:31:510 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:02:31:510 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:02:31:510 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:02:31:510 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:02:31:510 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:02:31:510 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:03:13:584 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:03:13:584 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:03:13:584 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:03:13:584 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:03:13:584 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:03:13:584 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:03:13:584 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:03:56:688 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:03:56:688 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:03:56:688 840 a68 Misc WARNING: DownloadFileInternal failed for http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab: error 0x80072ee2 2013-04-25 17:04:17:764 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:04:17:764 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:04:17:764 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:04:17:764 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://fe1.update.microsoft.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:04:17:764 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:04:17:764 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:04:17:764 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:04:38:794 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:04:38:794 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:04:38:794 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:04:38:794 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://fe1.update.microsoft.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:04:38:794 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:04:38:794 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:04:38:794 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:04:59:823 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:04:59:823 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:04:59:823 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:04:59:823 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://fe1.update.microsoft.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:04:59:823 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:04:59:823 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:04:59:823 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:05:20:852 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:05:20:852 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://fe1.update.microsoft.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:05:20:852 840 a68 Misc WARNING: DownloadFileInternal failed for http://fe1.update.microsoft.com/w8/2/windowsupdate/redir/wuredir.cab: error 0x80072ee2 2013-04-25 17:06:02:942 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:06:02:942 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:06:02:942 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:06:02:942 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:06:02:942 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:06:02:942 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:06:02:942 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:06:45:017 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:06:45:017 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:06:45:017 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:06:45:017 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:06:45:017 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:06:45:017 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:06:45:017 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:07:27:127 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:07:27:127 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:07:27:127 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:07:27:127 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:07:27:127 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:07:27:127 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:07:27:127 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: Send failed with hr = 80072ee2. 2013-04-25 17:08:09:174 840 a68 Misc WARNING: Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <None> 2013-04-25 17:08:09:174 840 a68 Misc WARNING: Send request failed, hr:0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: WinHttp: SendRequestUsingProxy failed for <http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab>. error 0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072ee2 2013-04-25 17:08:09:174 840 a68 Misc WARNING: DownloadFileInternal failed for http://ds.download.windowsupdate.com/w8/2/windowsupdate/redir/wuredir.cab: error 0x80072ee2 2013-04-25 17:08:09:174 840 a68 EP FATAL: SLS: Failed to download and verify redir., error = 0x80072EE2 2013-04-25 17:08:09:174 840 a68 EP FATAL: Failed to obtain 9482F4B4-E343-43B6-B170-9A65BC822C77 redir SecondaryServiceAuth URL, error = 0x80072EE2 2013-04-25 17:08:09:174 840 a68 Agent WARNING: Failed to obtain the authorization cab URL for service 7971f918-a847-4430-9279-4a52d1efe18d, hr=0 2013-04-25 17:08:09:174 840 a68 Agent FATAL: Caller <NULL> failed to opt in to service 7971f918-a847-4430-9279-4a52d1efe18d, hr=0X80072EE2 2013-04-25 17:08:09:174 840 a68 AU <<## SUBMITTED ## AU: Search for updates [CallId = {E1ADFF6B-386C-4363-9567-AE83BAE7DAE0} ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}] 2013-04-25 17:08:09:174 840 f94 Agent ************* 2013-04-25 17:08:09:174 840 f94 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates] 2013-04-25 17:08:09:174 840 f94 Agent ********* 2013-04-25 17:08:09:174 840 f94 Agent * Online = Yes; Ignore download priority = No 2013-04-25 17:08:09:174 840 f94 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" 2013-04-25 17:08:09:174 840 f94 Agent * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed 2013-04-25 17:08:09:174 840 f94 Agent * Search Scope = {Machine & All Users} 2013-04-25 17:08:09:174 840 f94 Agent * Caller SID for Applicability: S-1-5-21-111288279-36659543-794563710-92819 2013-04-25 17:08:09:221 840 f94 EP Got WSUS Client/Server URL: "https://supd1p1.systems.***.***/ClientWebService/client.asmx" 2013-04-25 17:08:09:221 840 f94 Setup Checking for agent SelfUpdate 2013-04-25 17:08:09:221 840 f94 Setup Client version: Core: 7.8.9200.16547 Aux: 7.8.9200.16547 2013-04-25 17:08:09:221 840 f94 EP Got WSUS SelfUpdate URL: "https://supd1p1.systems.***.***/selfupdate" 2013-04-25 17:08:09:237 840 f94 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab: 2013-04-25 17:08:09:237 840 f94 Misc Microsoft signed: Yes 2013-04-25 17:08:09:237 840 f94 Misc Infrastructure signed: Yes 2013-04-25 17:08:09:252 840 f94 Misc Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab: 2013-04-25 17:08:09:268 840 f94 Misc Microsoft signed: Yes 2013-04-25 17:08:09:268 840 f94 Misc Infrastructure signed: Yes 2013-04-25 17:08:09:268 840 f94 Setup Skipping SelfUpdate check based on the /SKIP directive in wuident 2013-04-25 17:08:09:268 840 f94 Setup SelfUpdate check completed. SelfUpdate is NOT required. 2013-04-25 17:08:10:126 840 f94 PT +++++++++++ PT: Synchronizing server updates +++++++++++ 2013-04-25 17:08:10:126 840 f94 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = https://supd1p1.systems.***.***/ClientWebService/client.asmx 2013-04-25 17:08:27:397 840 f94 PT +++++++++++ PT: Synchronizing extended update info +++++++++++ 2013-04-25 17:08:27:397 840 f94 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = https://supd1p1.systems.***.***/ClientWebService/client.asmx 2013-04-25 17:08:28:271 840 f94 Agent * Found 0 updates and 68 categories in search; evaluated appl. rules of 554 out of 857 deployed entities 2013-04-25 17:08:28:271 840 f94 Agent Reporting status event with 0 installable, 39 installed, 0 installed pending, 0 failed and 0 downloaded updates 2013-04-25 17:08:28:271 840 f94 Agent ********* 2013-04-25 17:08:28:271 840 f94 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates] 2013-04-25 17:08:28:271 840 f94 Agent ************* 2013-04-25 17:08:28:271 840 350 AU >>## RESUMED ## AU: Search for updates [CallId = {E1ADFF6B-386C-4363-9567-AE83BAE7DAE0} ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}] 2013-04-25 17:08:28:271 840 350 AU # 0 updates detected 2013-04-25 17:08:28:271 840 350 AU ######### 2013-04-25 17:08:28:271 840 350 AU ## END ## AU: Search for updates [CallId = {E1ADFF6B-386C-4363-9567-AE83BAE7DAE0} ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}] 2013-04-25 17:08:28:271 840 350 AU ############# 2013-04-25 17:08:28:271 840 350 AU All AU searches complete. 2013-04-25 17:08:28:271 840 350 AU AU setting next detection timeout to 2013-04-26 04:56:23