Here is what my svcpack log states after my latest attempt:
2219.797: PruneCatalogsFromHotfixes:RegQueryValueEx Failed: 0x2
2225.343: Num Ticks for Copying files : 1196500
2225.578: DoRegistryUpdates:SetupInstallFromInfSection Failed for
ProductInstall.GlobalRegistryChanges.Install error: 0x5
2225.578: INF_REGISTRY Failed
2225.578: DoInstallation

oRegistryUpdates failed
2241.125: Unregistration of sprecovr successful
2241.125: Access is denied.
2246.250: Message displayed to the user: Access is denied.
2246.250: User Input: OK
2246.281: Service Pack 2 installation did not complete.
Select 'OK' to undo the changes that have been made.
2247.781: Message displayed to the user: Service Pack 2 installation did not
complete.
Select 'OK' to undo the changes that have been made.
2247.781: User Input: OK
2247.781: Starting process:
C:\WINDOWS\$NtServicePackUninstall$\spuninst\spuni nst.exe /~ -u -z
3432.765: Software Update Rollback has completed with return code 0xbc2.
This rollback requires a reboot.
3432.797: Service Pack 2 installation did not complete.
Windows XP has been partially updated and may not work properly.
3436.187: Message displayed to the user: Service Pack 2 installation did not
complete.
Windows XP has been partially updated and may not work properly.
3436.187: User Input: OK
3436.187: Update.exe extended error code = 0x5
10.766:
================================================== ==============================
10.766: 2004/10/19 21:32:32.897 (local)
10.766:
C:\WINDOWS\SoftwareDistribution\Download\S-1-5-18\0915379b547e57fc7f174520805bc480\update\update. exe (version 5.5.1005.0)
10.797: Service Pack started with following command line: /si
/ParentInfo:7a19f6938ca89b49ba186a46c1c8089f
11.016: Return Value From OnACPower = 1
11.016: OnACPower returned value( 0x1 ) which is Equal To 0x1
11.016: Condition succeeded for section OnACPower.Section in Line 1 of
PreRequisite
11.016: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Wi ndowsFeatures is
not Present
11.016: First Condition in A6Block.Section Succeeded
11.016: Condition succeeded for section A6Block.Section in Line 2 of
PreRequisite
30.219: DoInstallation: CleanPFR failed: 0x2
30.266: SetProductTypes: InfProductBuildType=BuildType.IC
30.281: SetAltOsLoaderPath: No section uses DirId 65701; done.
30.844: IncludeDirectoryIdFromInfSection: No DirId found for:
DontRemoveOnUninst.DirId
31.719: DoInstallation:SetupOpenInfFile for OldUninstallInf file
C:\WINDOWS\$NtServicePackUninstall$\spuninst\spuni nst.inf not found: 0x3
31.719: CreateUninstall = 1,Directory = C:\WINDOWS\$NtServicePackUninstall$
42.266: CheckRegistryValue: RegOpenKeyEx for SOFTWARE\Microsoft\Active
Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} KeyName
failed :0x2
42.313: Conditional load of section WindowsMessenger.Condition succeeded
218.609: ref tag c:\windows\servicepackfiles\i386\sp1.cab does not exist
218.609: ref tag c:\windows\driver cache\i386\sp2.cab does not exist
218.609: ref tag c:\windows\servicepackfiles\i386\sp2.cab does not exist
218.938: Starting AnalyzeComponents
218.953: AnalyzePhaseZero used 0 ticks
218.953: No
C:\WINDOWS\SoftwareDistribution\Download\S-1-5-18\0915379b547e57fc7f174520805bc480\update\updtblk .inf file.
255.047: Failed to query DriverPath of ROOT\LEGACY_AFD\0000 0x2
255.047: Failed to query DriverPath of ROOT\LEGACY_ASCTRM\0000 0x2
255.047: Failed to query DriverPath of ROOT\LEGACY_BEEP\0000 0x2
255.047: Failed to query DriverPath of ROOT\LEGACY_DMBOOT\0000 0x2
255.047: Failed to query DriverPath of ROOT\LEGACY_DMLOAD\0000 0x2
255.047: Failed to query DriverPath of ROOT\LEGACY_FALLBACK\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_FIPS\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_FSKS\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_GPC\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_I2OMGMT\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_IPFILTERDRIVER\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_IPSEC\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_K56\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_KSECDD\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_MDMXSDK\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_MMC_2K\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_MNMDD\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_MOUNTMGR\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_MPFIREWL\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NDIS\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NDISTAPI\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NDISUIO\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NDPROXY\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NETBT\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_NULL\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_PARTMGR\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_PARVDM\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_RASACD\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_RDPCDD\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_SOFTFAX\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_SPEAKERPHONE\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_TCPIP\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_TONES\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_V124\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_VGASAVE\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_VOLSNAP\0000 0x2
255.063: Failed to query DriverPath of ROOT\LEGACY_WANARP\0000 0x2
259.297: SetupVerifyInfFile failed with error 0x490 for oem4.inf of device
ROOT\SYSTEM\0002
266.781: OEM file scan used 47828 ticks
316.000: c:\windows\system32\drivers\nv4_mini.sys is in the list of oem
drivers...skipping copy!
316.000: c:\windows\system32\nv4_disp.dll is in the list of oem
drivers...skipping copy!
372.234: c:\windows\system32\drivers\mdmxsdk.sys is in the list of oem
drivers...skipping copy!
372.234: c:\windows\system32\mdmxsdk.dll is in the list of oem
drivers...skipping copy!
422.328: AnalyzePhaseOne: used 203375 ticks
422.328: AnalyzeComponents: Hotpatch analysis disabled; skipping.
422.328: AnalyzeComponents: Hotpatching is disabled.
422.328: Persisted hotfix directory is missing.
422.328: FindFirstFile c:\windows\$hf_mig$\*.*
422.328: Error getting find handle for c:\windows\$hf_mig$\*.*
537.047: AnalyzePhaseTwo used 114719 ticks
537.047: AnalyzePhaseThree used 0 ticks
537.047: AnalyzePhaseFive used 0 ticks
540.016: AnalyzePhaseSix used 2969 ticks
540.234: AnalyzeComponents used 321296 ticks
540.234: Downloading 0 files
540.234: bPatchMode = TRUE
540.234: Inventory complete: ReturnStatus=0, 509359 ticks
540.234: Num Ticks for invent : 509359
540.406: [dumpDownloadTask] We have all necessary files for the package to
install. Return STATUS_READY_TO_INSTALL
540.406: dumpDownloadTask returned 0xf201 (ready to install)
553.781: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine
value, error 0x2
553.781: DoInstallation: Failed to unregistering spuninst.exe for recovery.
553.859: Service Pack 2 installation did not complete.
553.859: Update.exe extended error code = 0xf201
What can I do to get this right?????