PDA

View Full Version : XP Pro SP2 1603 Install Failure


Mike Roberts
November 30th 04, 10:03 PM
I'm trying to install SP2 on our domain computers. I'm the desktop
administrator; I have full local/domain admin rights. Some of my computers
fail during the beginning of SP2 installation, I've tried installing from a
CD, from a folder on the local HDD, from network install exe and i've also
extracted the files and run update.exe directly, all different methods
achieve the same result, an "Internal Error" message. I am including my
svcpack.log file below in hopes that someone can point me in a direction to
resolve this, I've tried many different things with no change in results...

Also, in this svcpack.log file you can see i've used some update.exe command
line switches, but i've tried it with no swiches and get the same log
results, FYI

4.677: 2004/11/29 15:01:52.147 (local)
4.707: c:\sp2\update\update.exe (version 5.5.1005.0)
4.707: Service Pack started with following command line: /n /o
5.488: Return Value From OnACPower = 1
5.508: OnACPower returned value( 0x1 ) which is Equal To 0x1
5.508: Condition succeeded for section OnACPower.Section in Line 1 of
PreRequisite
5.698: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Wi ndowsFeatures is
not Present
5.738: First Condition in A6Block.Section Succeeded
5.738: Condition succeeded for section A6Block.Section in Line 2 of
PreRequisite
31.315: DoInstallation: CleanPFR failed: 0x2
31.445: SetProductTypes: InfProductBuildType=BuildType.Sel
31.635: SetAltOsLoaderPath: No section uses DirId 65701; done.
32.997: IncludeDirectoryIdFromInfSection: No DirId found for:
DontRemoveOnUninst.DirId
33.087: DoInstallation: FetchSourceURL for c:\sp2\update\update.inf failed
34.359: CreateUninstall = 0,Directory = C:\WINDOWS\$NtServicePackUninstall$
70.892: Conditional load of section MSN.Block.Condition succeeded
70.892: CheckRegistryValue: RegOpenKeyEx for SOFTWARE\Microsoft\Active
Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} KeyName
failed :0x2
249.999: BuildCabinetManifest: update.url absent
250.550: Starting AnalyzeComponents
250.570: AnalyzePhaseZero used 0 ticks
250.610: No c:\sp2\update\updtblk.inf file.
250.610: User specified '-o'; ignoring any OEM driver files.
410.089: AnalyzePhaseOne: used 159519 ticks
410.099: AnalyzeComponents: Hotpatch analysis disabled; skipping.
410.099: AnalyzeComponents: Hotpatching is disabled.
410.130: Persisted hotfix directory is missing.
410.130: FindFirstFile c:\windows\$hf_mig$\*.*
410.130: Error getting find handle for c:\windows\$hf_mig$\*.*
426.994: AnalyzePhaseTwo used 16864 ticks
426.994: AnalyzePhaseThree used 0 ticks
427.014: AnalyzePhaseFive used 0 ticks
427.344: AnalyzePhaseSix used 330 ticks
427.975: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x800700ea
433.273: Trying CheckVLKForBlock again
434.555: Error: CheckVLKForBlock failed
434.565: Inventory complete: ReturnStatus=536741199, 401438 ticks
434.655: Num Ticks for invent : 401538
449.887: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine
value, error 0x2
449.887: DoInstallation: Failed to unregistering spuninst.exe for recovery.
449.937: An internal error occurred.
487.951: Message displayed to the user: An internal error occurred.
487.951: User Input: OK
487.971: Service Pack 2 installation did not complete.
489.023: Message displayed to the user: Service Pack 2 installation did not
complete.
489.023: User Input: OK
489.023: Update.exe extended error code = 0x1ffe054f
489.023: Update.exe return code was masked to 0x643 for MSI custom action
compliance.

Torgeir Bakken \(MVP\)
November 30th 04, 11:54 PM
Mike Roberts wrote:

> (snip)
> Also, in this svcpack.log file you can see i've used some update.exe command
> line switches, but i've tried it with no swiches and get the same log
> results, FYI
>
> (snip)
> 427.975: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x800700ea
> 433.273: Trying CheckVLKForBlock again
> 434.555: Error: CheckVLKForBlock failed

It looks to me that the installation have some problems with obtaining
the ProductID for the computer (if this is fatal or not for the
installation I don't know).

Another log files you can check for any clues or error messages:

%windir%\setupapi.log

(%windir% is typically C:\Windows)

You might need to enable verbose logging to find the reason in
one of the log files (setupapi.log and svcpack.log), see here
for how to enable it:

http://www.michna.com/kb/WxSP2.htm#Cannot_install_Service_Pack_2


> 434.565: Inventory complete: ReturnStatus=536741199, 401438 ticks
> 434.655: Num Ticks for invent : 401538
> 449.887: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine
> value, error 0x2
> 449.887: DoInstallation: Failed to unregistering spuninst.exe for recovery.
> 449.937: An internal error occurred.
> 487.951: Message displayed to the user: An internal error occurred.
> 487.951: User Input: OK
> 487.971: Service Pack 2 installation did not complete.
> 489.023: Message displayed to the user: Service Pack 2 installation did not
> complete.
> 489.023: User Input: OK
> 489.023: Update.exe extended error code = 0x1ffe054f
> 489.023: Update.exe return code was masked to 0x643 for MSI custom action
> compliance.
>
>


--
torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
Administration scripting examples and an ONLINE version of
the 1328 page Scripting Guide:
http://www.microsoft.com/technet/scriptcenter/default.mspx

Mike Roberts
December 2nd 04, 12:19 AM
It was the ProductID registry key, but not the one in
HKLM\Software\Microsoft\Windows\Current Version - that one was fine, it was
the one in HKLM\Software\Microsoft\WindowsNT\Current Version. I had checked
the one in Windows, not WindowsNT. That one had been apparently mangled by
our PC/OS deployment software. I simply copied the ProductID string from the
\Windows location to the \WindowsNT location, and SP2 upgraded fine. Thanks
for your help, Torgeir!

"Torgeir Bakken (MVP)" wrote:

> Mike Roberts wrote:
>
> > (snip)
> > Also, in this svcpack.log file you can see i've used some update.exe command
> > line switches, but i've tried it with no swiches and get the same log
> > results, FYI
> >
> > (snip)
> > 427.975: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x800700ea
> > 433.273: Trying CheckVLKForBlock again
> > 434.555: Error: CheckVLKForBlock failed
>
> It looks to me that the installation have some problems with obtaining
> the ProductID for the computer (if this is fatal or not for the
> installation I don't know).
>
> Another log files you can check for any clues or error messages:
>
> %windir%\setupapi.log
>
> (%windir% is typically C:\Windows)
>
> You might need to enable verbose logging to find the reason in
> one of the log files (setupapi.log and svcpack.log), see here
> for how to enable it:
>
> http://www.michna.com/kb/WxSP2.htm#Cannot_install_Service_Pack_2
>
>
> > 434.565: Inventory complete: ReturnStatus=536741199, 401438 ticks
> > 434.655: Num Ticks for invent : 401538
> > 449.887: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine
> > value, error 0x2
> > 449.887: DoInstallation: Failed to unregistering spuninst.exe for recovery.
> > 449.937: An internal error occurred.
> > 487.951: Message displayed to the user: An internal error occurred.
> > 487.951: User Input: OK
> > 487.971: Service Pack 2 installation did not complete.
> > 489.023: Message displayed to the user: Service Pack 2 installation did not
> > complete.
> > 489.023: User Input: OK
> > 489.023: Update.exe extended error code = 0x1ffe054f
> > 489.023: Update.exe return code was masked to 0x643 for MSI custom action
> > compliance.
> >
> >
>
>
> --
> torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
> Administration scripting examples and an ONLINE version of
> the 1328 page Scripting Guide:
> http://www.microsoft.com/technet/scriptcenter/default.mspx
>

Google