Hi all,
I, too, have been struggling with one of these this morning. One a site with identical machines (put in as a greenfield network), 5 of the machines took the update like a champ, whereas one has failed. Upon failure it reverts back to the PreSP1 state by means of a rollback, however this takes time.
The symptoms the customer sees is that the update appears to freeze at 70% for some time, then begins to rollback after about an hour. I've verified this with my own testing.
In order to get this far, I've also completed on this machine:
- Installation of the SUR tool, which reported zero errors.
- Perform a cleanup of the .NET Frameworks using the cleanup tool and reinstalled .NET Framework 4 Client
- Ran a full, non SP1 Windows Update, which located a number of minor patches. An interesting one that I noted was an updated Graphics Chipset driver for the Intel G35(I think) chipset.
- Clean reboot, of course
Luckily, while the install is running, you can browse to the C$ share of the machine and check the CBS logfile.
Here is an annotated version of what I found around the time of the failure:
----
2011-03-11 15:19:27, Info CSI 00000415 Calling generic command executable (sequence 29 (0x0000001d)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [52]""C:\Windows\System32\netcfg.exe" -e -c p -i MS_TCPIP"
-> LAST TIME THAT THE GUI WAS UPDATED TO SHOW A NEW PROGRESS PERCENTAGE.
2011-03-11 15:19:27, Info CBS Progress: UI message updated. Operation type: Service Pack. Stage: 1 out of 1. Percent progress: 70.
2011-03-11 15:24:26, Info CSI 00000416 Done with generic command 29 (0x0000001d); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:48 [48]"Trying to install MS_TCPIP ...
...done.
"]
2011-03-11 15:24:26, Info CSI
00000417@2011/3/11:04:54:26.432 CSI Advanced installer perf trace:
CSIPERF:AIDONE;{81a34a10-4256-436a-89d6-794b97ca407c};Microsoft-Windows-TCPIP, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral,
PublicKey neutral;427187855
2011-03-11 15:24:26, Info CSI 00000418 End executing advanced installer (sequence 614)
Completion status: S_OK
2011-03-11 15:24:26, Info CSI 00000419 Begin executing advanced installer phase 38 (0x00000026) index 576 (0x00000240) (sequence 615)
Old component: [ml:300{150},l:298{149}]"Microsoft-Windows-RasServer, Culture=neutral, Version=6.1.7600.16385, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS"
New component: [ml:300{150},l:298{149}]"Microsoft-Windows-RasServer, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS"
Install mode: install
Installer ID: {81a34a10-4256-436a-89d6-794b97ca407c}
Installer name: [15]"Generic Command"
2011-03-11 15:24:26, Info CSI 0000041a Calling generic command executable (sequence 30 (0x0000001e)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [53]""C:\Windows\System32\netcfg.exe" -e -c s -i MS_RasSrv"
2011-03-11 15:29:16, Info CSI 0000041b Done with generic command 30 (0x0000001e); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:49 [49]"Trying to install MS_RasSrv ...
...done.
"]
2011-03-11 15:29:16, Info CSI 0000041c Calling generic command executable (sequence 31 (0x0000001f)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [56]""C:\Windows\System32\netcfg.exe" -e -c s -i MS_Steelhead"
2011-03-11 15:29:19, Info CBS Startup: Changing logon timeout to a sliding window timeout: 900000
2011-03-11 15:34:06, Info CSI 0000041d Done with generic command 31 (0x0000001f); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:52 [52]"Trying to install MS_Steelhead ...
...done.
"]
2011-03-11 15:34:06, Info CSI
0000041e@2011/3/11:05:04:06.373 CSI Advanced installer perf trace:
CSIPERF:AIDONE;{81a34a10-4256-436a-89d6-794b97ca407c};Microsoft-Windows-RasServer, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral,
PublicKey neutral;828485001
2011-03-11 15:34:06, Info CSI 0000041f End executing advanced installer (sequence 615)
Completion status: S_OK
2011-03-11 15:34:06, Info CSI 00000420 Begin executing advanced installer phase 38 (0x00000026) index 577 (0x00000241) (sequence 616)
Old component: [ml:296{148},l:294{147}]"Microsoft-Windows-RasBase, Culture=neutral, Version=6.1.7600.16385, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS"
New component: [ml:296{148},l:294{147}]"Microsoft-Windows-RasBase, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=x86, versionScope=NonSxS"
Install mode: install
Installer ID: {81a34a10-4256-436a-89d6-794b97ca407c}
Installer name: [15]"Generic Command"
2011-03-11 15:34:06, Info CSI 00000421 Calling generic command executable (sequence 32 (0x00000020)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [54]""C:\Windows\System32\netcfg.exe" -e -c p -i MS_NDISWAN"
2011-03-11 15:39:32, Info CSI 00000422 Done with generic command 32 (0x00000020); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:50 [50]"Trying to install MS_NDISWAN ...
...done.
"]
2011-03-11 15:39:32, Info CSI 00000423 Calling generic command executable (sequence 33 (0x00000021)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [53]""C:\Windows\System32\netcfg.exe" -e -c s -i MS_RASMAN"
2011-03-11 15:44:35, Info CSI 00000424 Done with generic command 33 (0x00000021); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:49 [49]"Trying to install MS_RASMAN ...
...done.
-> THINGS START TO GO WRONG HERE IT SEEMS ..... STARTS TO TIMEOUT AND DETECT TIMEOUTS
"]
2011-03-11 15:44:35, Info CSI 00000425 Calling generic command executable (sequence 34 (0x00000022)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [51]""C:\Windows\System32\netcfg.exe" -e -c p -i MS_PPTP"
2011-03-11 15:49:07, Info CBS Startup: Timed out waiting for startup processing to complete
2011-03-11 15:49:07, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Previous global progress. Current: 0, Limit: 1, ExecuteState: CbsExecuteStateStageDrivers
2011-03-11 15:49:07, Info CBS Clearing HangDetect value
2011-03-11 15:49:07, Info CBS Saved last global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Setting HangDetect value to 1
2011-03-11 15:49:07, Info CBS Startup: restarting the computer to attempt to continue or recover.
2011-03-11 15:49:07, Info CBS Startup: Timed out waiting for startup processing to complete
2011-03-11 15:49:07, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Previous global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Setting HangDetect value to 2
2011-03-11 15:49:07, Info CBS Startup: restarting the computer to attempt to continue or recover.
->THIS RESTART NEVER HAPPENS...2011-03-11 15:49:07, Info CBS Startup: Timed out waiting for startup processing to
complete
2011-03-11 15:49:07, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Previous global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:07, Info CBS Setting HangDetect value to 3
2011-03-11 15:49:07, Info CBS Startup: restarting the computer to attempt to continue or recover.
2011-03-11 15:49:07, Info CBS Failed restart attempt. [HRESULT = 0x8007045b - ERROR_SHUTDOWN_IN_PROGRESS]
2011-03-11 15:49:07, Info CBS Startup: restart attempt failed, allowing the user to logon.
2011-03-11 15:49:07, Info CBS Failed restart attempt. [HRESULT = 0x8007045b - ERROR_SHUTDOWN_IN_PROGRESS]
2011-03-11 15:49:07, Info CBS Startup: restart attempt failed, allowing the user to logon.
2011-03-11 15:49:08, Info CBS Startup: Timed out waiting for startup processing to complete
2011-03-11 15:49:08, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:08, Info CBS Previous global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:08, Info CBS Setting HangDetect value to 4
2011-03-11 15:49:08, Info CBS Startup: restarting the computer to attempt to continue or recover.
2011-03-11 15:49:08, Info CBS Failed restart attempt. [HRESULT = 0x8007045b - ERROR_SHUTDOWN_IN_PROGRESS]
2011-03-11 15:49:08, Info CBS Startup: restart attempt failed, allowing the user to logon.
2011-03-11 15:49:08, Info CBS Startup: Timed out waiting for startup processing to complete
2011-03-11 15:49:08, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:08, Info CBS Previous global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:49:08, Info CBS Setting HangDetect value to 5
2011-03-11 15:49:08, Info CBS Startup: restarting the computer to attempt to continue or recover.
2011-03-11 15:49:08, Info CBS Failed restart attempt. [HRESULT = 0x8007045b - ERROR_SHUTDOWN_IN_PROGRESS]
2011-03-11 15:49:08, Info CBS Startup: restart attempt failed, allowing the user to logon.
2011-03-11 15:49:43, Info CSI 00000426 Done with generic command 34 (0x00000022); CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output: [l:47 [47]"Trying to install MS_PPTP ...
->....YET THIS COMPONENT COMPLETES SUCCESSFULLY.
...done.
"]
2011-03-11 15:49:43, Info CSI 00000427 Calling generic command executable (sequence 35 (0x00000023)): [30]"C:\Windows\System32\netcfg.exe"
CmdLine: [52]""C:\Windows\System32\netcfg.exe" -e -c p -i MS_PPPOE"
-> WHY IS IT INITIATING A SYSTEM SHUTDOWN HERE....?
2011-03-11 15:49:46, Info CBS Startup: A system shutdown was initiated while waiting for startup to complete
2011-03-11 15:49:46, Info CBS Startup: Attempting to terminate the startup thread.
2011-03-11 15:49:46, Info CBS Failed a critical portion of startup processing. [HRESULT = 0x800705b4 - ERROR_TIMEOUT]
2011-03-11 15:49:46, Info CBS Ending the TrustedInstaller main loop.
2011-03-11 15:49:46, Info CBS Starting TrustedInstaller finalization.
-> THESE DON'T LOOK GOOD!!
2011-03-11 15:49:46, Info CBS Failed to unload the COMPONENTS hive. [HRESULT = 0x80070005 - E_ACCESSDENIED]
2011-03-11 15:50:52, Info CBS Starting TrustedInstaller initialization.
2011-03-11 15:50:53, Info CBS Loaded Servicing Stack v6.1.7601.17514 with Core: C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f\cbscore.dll
2011-03-11 15:50:56, Info CSI
00000001@2011/3/11:05:20:56.382 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x73add84e @0x73d25d7d @0x73d0205a @0x701c99 @0x701236 @0x77c475a8)
2011-03-11 15:50:56, Info CSI
00000002@2011/3/11:05:20:56.392 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x73add84e @0x73d67183 @0x73d64013 @0x701c99 @0x701236 @0x77c475a8)
2011-03-11 15:50:56, Info CSI
00000003@2011/3/11:05:20:56.392 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x73add84e @0x731f4bb0 @0x731f548e @0x701327 @0x701245 @0x77c475a8)
2011-03-11 15:50:56, Info CBS Ending TrustedInstaller initialization.
2011-03-11 15:50:56, Info CBS Starting the TrustedInstaller main loop.
2011-03-11 15:50:56, Info CBS TrustedInstaller service starts successfully.
2011-03-11 15:50:56, Info CBS SQM: Initializing online with Windows opt-in: False
2011-03-11 15:50:56, Info CBS SQM: Cleaning up report files older than 10 days.
2011-03-11 15:50:56, Info CBS SQM: Requesting upload of all unsent reports.
2011-03-11 15:50:56, Info CBS SQM: Failed to start upload with file pattern: C:\Windows\servicing\sqm\*_std.sqm, flags: 0x2 [HRESULT = 0x80004005
- E_FAIL]
2011-03-11 15:50:56, Info CBS SQM: Failed to start standard sample upload. [HRESULT = 0x80004005 - E_FAIL]
2011-03-11 15:50:56, Info CBS SQM: Queued 0 file(s) for upload with pattern: C:\Windows\servicing\sqm\*_all.sqm, flags: 0x6
2011-03-11 15:50:56, Info CBS SQM: Warning: Failed to upload all unsent reports. [HRESULT = 0x80004005 - E_FAIL]
2011-03-11 15:50:56, Info CBS Blocked system sleep; prior state: 0x80000000
2011-03-11 15:50:56, Info CSI 00000004 CSI Store 723760 (0x000b0b30) initialized
2011-03-11 15:50:56, Info CBS Session: 30138275_3387440894 initialized by client SP Coordinater Engine.
2011-03-11 15:50:56, Info CBS Startup: current ExecuteState is CbsExecuteStateResolvePending
2011-03-11 15:50:56, Info CBS Disabling LKG boot option
2011-03-11 15:50:56, Info CBS Startup: Initializing driver operations queue.
2011-03-11 15:50:56, Info CBS Startup: Initializing advanced operation queue.
2011-03-11 15:50:56, Info CBS Startup: Waiting for SC autostart event
2011-03-11 15:50:56, Info CBS Startup: BlockTime: 10800000ms, BlockTimeIncrement: 900000ms
2011-03-11 15:50:56, Info CBS Startup: Changing logon timeout to a static timeout: 10800000
2011-03-11 15:50:59, Info CBS Startup: SC autostart event signaled
2011-03-11 15:50:59, Info CBS Clearing HangDetect value
2011-03-11 15:50:59, Error CBS Startup: A possible hang was detected on the last boot. [HRESULT = 0x800705b4 - ERROR_TIMEOUT]
2011-03-11 15:50:59, Info CBS Current global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
2011-03-11 15:50:59, Info CBS Previous global progress. Current: 119, Limit: 215, ExecuteState: CbsExecuteStateResolvePending
->ROLLBACK STARTS HERE
2011-03-11 15:50:59, Error CBS Startup: No progress detected while needing to process the advanced operation queue, rolling back and cancelling
the transaction. [HRESULT = 0x80004005 - E_FAIL]
2011-03-11 15:50:59, Info CBS Setting ExecuteState key to: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed
2011-03-11 15:50:59, Info CBS Progress: UI message updated. Operation type: Service Pack. Stage: 1 out of 1. Rollback.
2011-03-11 15:51:01, Info CSI 00000005 Rolling back transactions...
2011-03-11 15:51:01, Info CSI 00000006 Creating NT transaction (seq 1), objectname [6]"(null)"
2011-03-11 15:51:01, Info CSI 00000007 Created NT transaction (seq 1) result 0x00000000, handle @0x1f8
2011-03-11 15:51:02, Info CSI 00000008 Performing 2387 operations; 2387 are not lock/unlock and follow:
----
After this point, it's the rollback operation continuing.
Due to the two or three attempts to install, this customer's CBS log file is around the 35MB mark, but I think this is the relevant information here.
While the solution in this threat seems to get around it being stuck, it also appears to prevent an installation at a later date, so I'm hesitant to try this right now. I'm hoping this sheds a little light on the situation, or at least my situation.
Look forward to any info on this subject!
Cheers,
Dave