Zero sized files in the SCCM install ISO from MSDN causes fatal setup error
At the bottom of this post is a list of zero sized files on the ISO image of Microsoft System Center Configuration Manager (SCCM) 2007. Note: PowerShell command at bottom to find zero sized files. These files must be obtained in order for setup to succeed. Setup attempts 3 methods.
The log file exists on C:\ root (not the drive you installed on) c:\ConfigMgrSetup.log
1) Check media source. This will fail as they are zero sized files
a. Here is the log file entries
i. Checking media: E:\SCCM 2007\SMSSETUP\Client\x64\msrdcoob_amd64.exe
ii. Verifying hash for file 'E:\SCCM 2007\SMSSETUP\Client\x64\msrdcoob_amd64.exe'
iii. File hash check failed for E:\SCCM 2007\SMSSETUP\Client\x64\msrdcoob_amd64.exe
2) Attempts download from the internet.
a. Note: many data centers will NOT allow internet access from a server account.
b. Log File entries
i. Download() failed with 0x80072EFD
ii. Failed to download manifest (0x80072EFD)
iii. Failed to download prerequisite components (0x80072EFD)
3) Check specified location of files set in previous step
a. Log File entries
i. Checking alternate path: E:\SCCM Prereq\msrdcoob_amd64.exe
ii. Verifying hash for file 'E:\SCCM Prereq\msrdcoob_amd64.exe'
iii. File hash check failed: 0x80070002
iv. VerifyExternalFile failed: 0x80070002
v. Failed to find valid source for required external file
vi. Unable to find valid source for required file 'msrdcoob_amd64.exe'. Aborting setup.
vii. Setup has encountered fatal errors while performing file operations.
If all 3 methods fail you will get a fatal error and setup aborts.
Work Around Methods
- Download requirements before running setup and save to a specific location
- Run on a machine with internet access
- \SMSSETUP\BIN\i386\SETUP /download \Location to save to\
- A great article that details all 88 files for pre requirements download:
Zero Sized Files on Media
Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\BIN\I386 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_X86.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\BIN\IA64 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_IA64.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\BIN\X64 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_AMD64.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\I386 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_X86.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSUPDATEAGENT30-X86.EXE--r-- 7/23/2007 5:34 PM 0 WMIRDIST.MSI Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\I386\BITS20 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-ARA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-CHS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-CHT.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-CSY.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-DAN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-DEU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-ELL.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-ENU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-ESN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-FIN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-FRA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-HEB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-HUN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-ITA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-JPN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-KOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-NLD.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-NOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-PLK.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-PTB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-PTG.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-RUS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-SVE.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWS2000-KB842773-X86-TRK.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\I386\BITS25 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-CHS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-CHT.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-CSY.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-DEU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-ENU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-ESN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-FRA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-HUN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-ITA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-JPN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-KOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-NLD.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-PLK.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-PTB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-PTG.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-RUS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-SVE.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-X86-TRK.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-ARA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-CHS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-CHT.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-CSY.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-DAN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-DEU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-ELL.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-ENU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-ESN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-FIN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-FRA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-HEB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-HUN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-ITA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-JPN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-KOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-NLD.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-NOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-PLK.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-PTB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-PTG.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-RUS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-SVE.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSXP-KB923845-X86-TRK.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\IA64 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_IA64.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSUPDATEAGENT30-IA64.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\IA64\BITS25 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-IA64-DEU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-IA64-ENU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-IA64-FRA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003-KB923845-IA64-JPN.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\X64 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 MSRDCOOB_AMD64.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSUPDATEAGENT30-X64.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\CLIENT\X64\BITS25 Mode LastWriteTime Length Name---- ------------- ------ ------r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-CHS.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-CHT.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-DEU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-ENU.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-ESN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-FRA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-ITA.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-JPN.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-KOR.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-PTB.EXE--r-- 7/23/2007 5:34 PM 0 WINDOWSSERVER2003.WINDOWSXP-KB923845-X64-RUS.EXE Directory: Microsoft.PowerShell.Core\FileSystem::E:\SMSSETUP\OSD\BIN\I386 Mode LastWriteTime Length Name---- ------------- ------ ----
--r-- 7/23/2007 5:34 PM 0 WMIRDIST.MSI
PowerShell Command to Obtain List of Zero Sized files
get-childitem * -recurse |where-object { $_.Length -eq 0 }