I have tried several times to install the R2 from the CD2 but when the progress bar is almost and the middle I get that it failed, here is what I have from the mmc30core log
[MMC30Core.log]
0.375: ================================================================================
0.375: 2010/05/15 23:26:08.788 (local)
0.375: D:\Windows 2003 CD\CD2\cmpnents\r2\packages\mmc30coreupdate\update\update.exe (version 6.2.29.0)
0.391: Hotfix started with following command line: /quiet /norestart
0.391: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MMC30Core is not Present
0.391: First Condition in CheckForPreReleaseInstalled Succeeded
0.391: Condition succeeded for section CheckForPreReleaseInstalled in Line 1 of PreRequisite
1.375: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed with error 0x2
1.375: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed with error 0x2
1.375: DoInstallation: CleanPFR failed: 0x2
1.391: SetProductTypes: InfProductBuildType=BuildType.Sel
1.391: SetAltOsLoaderPath: No section uses DirId 65701; done.
1.391: DoInstallation: SPCacheRoot (c:\winnt\ServicePackFiles\ServicePackCache) directory does not exist, UseCache flag has been reset to 0
1.406: DoInstallation: FetchSourceURL for d:\windows 2003 cd\cd2\cmpnents\r2\packages\mmc30coreupdate\update\update.inf failed
1.406: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallMMC30Core$
1.438: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
1.438: BuildCabinetManifest: update.url absent
1.438: Starting AnalyzeComponents
1.438: AnalyzePhaseZero used 0 ticks
1.438: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
1.438: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
12.734: OEM file scan used 11296 ticks
13.250: AnalyzePhaseOne: used 11812 ticks
13.250: AnalyzeComponents: Hotpatch analysis disabled; skipping.
13.250: AnalyzeComponents: Hotpatching is disabled.
14.547: AnalyzePhaseTwo used 1297 ticks
14.547: AnalyzePhaseThree used 0 ticks
14.547: AnalyzePhaseFive used 0 ticks
14.547: AnalyzePhaseSix used 0 ticks
14.547: AnalyzeComponents used 13109 ticks
14.547: Downloading 0 files
14.547: bPatchMode = FALSE
14.547: Inventory complete: ReturnStatus=0, 13141 ticks
14.547: Num Ticks for invent : 13141
14.547: Allocation size of drive C: is 4096 bytes, free space = 624394240 bytes
14.578: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
14.578: Drive C: free 595MB req: 12MB w/uninstall: NOT CALCULATED.
14.578: CabinetBuild complete
14.578: Num Ticks for Cabinet build : 31
14.578: DynamicStrings section not defined or empty.
14.594: FileInUse:: Added to Filelist: c:\winnt\mmc30core.cat
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcshext.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\help\mmc.chm
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcperf.exe
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcndmgr.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\mmcfxcommon.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcfxcommon.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\mmcex.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcex.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcbase.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmc.exe
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\microsoft.managementconsole.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\microsoft.managementconsole.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\cic.dll
15.594: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
16.500: Num Ticks for Backup : 1922
31.250: Num Ticks for creating uninst inf : 14750
31.250: Registering Uninstall Program for -> MMC30Core, MMC30Core , 0x0
31.359: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
31.641: Copied file: C:\WINNT\system32\spmsg.dll
31.656: PFE2: Not avoiding Per File Exceptions.
31.719: GetCatVersion: Failed to retrieve version information from C:\WINNT\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\MMC30Core.cat with error 0x57
31.719: GetCatVersion: Failed to retrieve version information from C:\WINNT\MMC30Core.cat with error 0x80092004
31.844: Copied file: C:\WINNT\system32\mmc.exe
32.516: Copied file: C:\WINNT\system32\mmcbase.dll
32.688: Copied file: C:\WINNT\system32\mmcndmgr.dll
33.609: Copied file: C:\WINNT\system32\mmcshext.dll
33.734: Copied file: C:\WINNT\system32\cic.dll
33.875: Copied file: C:\WINNT\system32\MMCPerf.exe
33.969: Copied file: C:\WINNT\system32\Microsoft.ManagementConsole.dll
34.109: Copied file: C:\WINNT\system32\MMCEx.dll
34.375: Copied file: C:\WINNT\system32\MMCFxCommon.dll
34.531: Copied file: C:\WINNT\system32\en\Microsoft.ManagementConsole.Resources.dll
34.594: Copied file: C:\WINNT\system32\en\MMCEx.Resources.dll
34.688: Copied file: C:\WINNT\system32\en\MMCFxCommon.Resources.dll
34.781: Copied file: C:\WINNT\help\mmc.chm
35.063: DoInstallation: Installing assemblies with source root path: d:\windows 2003 cd\cd2\cmpnents\r2\packages\mmc30coreupdate\
35.063: Num Ticks for Copying files : 3813
35.922: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
35.922: INF_REGISTRY Failed
35.922: DoInstallation
oRegistryUpdates failed
36.000: Access is denied.
36.000: MMC30Core installation did not complete.
Select 'OK' to undo the changes that have been made.
36.000: Starting process: C:\WINNT\$NtUninstallMMC30Core$\spuninst\spuninst.exe /~ -q -z
41.406: Software Update Rollback has completed successfully. The original error message was: 0x0
[MMC30Core.log]
0.375: ================================================================================
0.375: 2010/05/15 23:26:08.788 (local)
0.375: D:\Windows 2003 CD\CD2\cmpnents\r2\packages\mmc30coreupdate\update\update.exe (version 6.2.29.0)
0.391: Hotfix started with following command line: /quiet /norestart
0.391: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MMC30Core is not Present
0.391: First Condition in CheckForPreReleaseInstalled Succeeded
0.391: Condition succeeded for section CheckForPreReleaseInstalled in Line 1 of PreRequisite
1.375: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed with error 0x2
1.375: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed with error 0x2
1.375: DoInstallation: CleanPFR failed: 0x2
1.391: SetProductTypes: InfProductBuildType=BuildType.Sel
1.391: SetAltOsLoaderPath: No section uses DirId 65701; done.
1.391: DoInstallation: SPCacheRoot (c:\winnt\ServicePackFiles\ServicePackCache) directory does not exist, UseCache flag has been reset to 0
1.406: DoInstallation: FetchSourceURL for d:\windows 2003 cd\cd2\cmpnents\r2\packages\mmc30coreupdate\update\update.inf failed
1.406: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallMMC30Core$
1.438: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
1.438: BuildCabinetManifest: update.url absent
1.438: Starting AnalyzeComponents
1.438: AnalyzePhaseZero used 0 ticks
1.438: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
1.438: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
12.734: OEM file scan used 11296 ticks
13.250: AnalyzePhaseOne: used 11812 ticks
13.250: AnalyzeComponents: Hotpatch analysis disabled; skipping.
13.250: AnalyzeComponents: Hotpatching is disabled.
14.547: AnalyzePhaseTwo used 1297 ticks
14.547: AnalyzePhaseThree used 0 ticks
14.547: AnalyzePhaseFive used 0 ticks
14.547: AnalyzePhaseSix used 0 ticks
14.547: AnalyzeComponents used 13109 ticks
14.547: Downloading 0 files
14.547: bPatchMode = FALSE
14.547: Inventory complete: ReturnStatus=0, 13141 ticks
14.547: Num Ticks for invent : 13141
14.547: Allocation size of drive C: is 4096 bytes, free space = 624394240 bytes
14.578: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
14.578: Drive C: free 595MB req: 12MB w/uninstall: NOT CALCULATED.
14.578: CabinetBuild complete
14.578: Num Ticks for Cabinet build : 31
14.578: DynamicStrings section not defined or empty.
14.594: FileInUse:: Added to Filelist: c:\winnt\mmc30core.cat
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcshext.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\help\mmc.chm
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcperf.exe
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcndmgr.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\mmcfxcommon.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcfxcommon.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\mmcex.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcex.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmcbase.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\mmc.exe
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\en\microsoft.managementconsole.resources.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\microsoft.managementconsole.dll
14.594: FileInUse:: Added to Filelist: c:\winnt\system32\cic.dll
15.594: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
16.500: Num Ticks for Backup : 1922
31.250: Num Ticks for creating uninst inf : 14750
31.250: Registering Uninstall Program for -> MMC30Core, MMC30Core , 0x0
31.359: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
31.641: Copied file: C:\WINNT\system32\spmsg.dll
31.656: PFE2: Not avoiding Per File Exceptions.
31.719: GetCatVersion: Failed to retrieve version information from C:\WINNT\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\MMC30Core.cat with error 0x57
31.719: GetCatVersion: Failed to retrieve version information from C:\WINNT\MMC30Core.cat with error 0x80092004
31.844: Copied file: C:\WINNT\system32\mmc.exe
32.516: Copied file: C:\WINNT\system32\mmcbase.dll
32.688: Copied file: C:\WINNT\system32\mmcndmgr.dll
33.609: Copied file: C:\WINNT\system32\mmcshext.dll
33.734: Copied file: C:\WINNT\system32\cic.dll
33.875: Copied file: C:\WINNT\system32\MMCPerf.exe
33.969: Copied file: C:\WINNT\system32\Microsoft.ManagementConsole.dll
34.109: Copied file: C:\WINNT\system32\MMCEx.dll
34.375: Copied file: C:\WINNT\system32\MMCFxCommon.dll
34.531: Copied file: C:\WINNT\system32\en\Microsoft.ManagementConsole.Resources.dll
34.594: Copied file: C:\WINNT\system32\en\MMCEx.Resources.dll
34.688: Copied file: C:\WINNT\system32\en\MMCFxCommon.Resources.dll
34.781: Copied file: C:\WINNT\help\mmc.chm
35.063: DoInstallation: Installing assemblies with source root path: d:\windows 2003 cd\cd2\cmpnents\r2\packages\mmc30coreupdate\
35.063: Num Ticks for Copying files : 3813
35.922: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
35.922: INF_REGISTRY Failed
35.922: DoInstallation
36.000: Access is denied.
36.000: MMC30Core installation did not complete.
Select 'OK' to undo the changes that have been made.
36.000: Starting process: C:\WINNT\$NtUninstallMMC30Core$\spuninst\spuninst.exe /~ -q -z
41.406: Software Update Rollback has completed successfully. The original error message was: 0x0