SCCM CB Site server recovery
Question
I need your help to fix the issue currently occur in my environment. My SCCM server is crashed completely and Wintel has built a new server for me but with a different name. All drives have been backed up and now I just have SQL Backup with me and SCCM setup file for vs1606. How to recover my SCCM PS. I have standalone Primary server.
Answers ( 12 )
It is not taking long comments. I am not able to past even in 3 parts. Is there any other way to share log file?
I think the error I can see missing prerequisite file ConfigMgr.Manifest.cab
This is causing issue with setup
Don’t try to copy the entire log file… only copy the relevant snippet
Now the issue is when I am trying to Uninstall the Primary site it says first remove the secondary site attached to it. And I am going to secondary site to remove it, setup options are grayed out. I am using cd.latest folder to remove the secondry site. How can I remove secondry site so that I can do fresh install to fix the issue.
This is how you delete secondary server? https://www.anoopcnair.com/uninstall-or-delete-or-remove-sccm-secondary-site-configmgr/
On my secondry site sever SCCM console is not working as Primary server is inactive. I am looking for a solution that can help me to uninstall from 3rd party tool.
I don’t know what happened how come the primary server got installed? I think it’s difficult to troubleshoot online. Better to raise ticket with Microsoft.
Thanks for the help Anoop. I really appreciate!!
Hi Anoop,
Thanks for your response. Your blog helped me a lot. Everything went well until I received the below error at the time of installation: “Setup has encountered a fatal error while installing SMS Services. Click the view log button for more information”. Can you please help me to fix it?
I wanted to attach ConfigMgrSetup.log file but it is not taking the length of the comment.
Ok great to hear… Copy the relevant part of ConfigMgrSetup.log into the reply … and we will look take it from there
Part1
***** ConfigMgr Setup Bootstrapper *****
*********************************************
Commandline:
“E:\SC_Configmgr_SCEP_1606\SMSSETUP\BIN\X64\SetupWpf.exe”
INFO: Checking dotnet framework versions…
INFO: Dotnet 3.5 installed
Starting SetupWpf.exe…
INFO: IsProductKeyValid, Dll path:E:\SC_CONFIGMGR_SCEP_1606\SMSSETUP\BIN\X64\PidGenX.dll. $$
INFO: PidGenX confirmed that the product key is valid. $$
INFO: Specified product key is for VL. $$
INFO: IsProductKeyValid, Dll path:E:\SC_CONFIGMGR_SCEP_1606\SMSSETUP\BIN\X64\PidGenX.dll. $$
INFO: PidGenX confirmed that the product key is valid. $$
INFO: Specified product key is for VL. $$
INFO: Attempting to load resource DLL… $$
INFO: setupdl.exe: Start $$
INFO: Downloading files to C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack $$
ERROR: Manifest file C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\ConfigMgr.Manifest.cab not found. Verification failed. $$
INFO: Attempting to load resource DLL… $$
INFO: setupdl.exe: Start $$
INFO: Downloading files to C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606 $$
INFO: Extracted file C:\Users\skhan_x\AppData\Local\Temp\ConfigMgr.Manifest.xml $$
INFO: Processing file group “MSRDC” $$
INFO: Processing file “msrdcoob.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkId=95740. $$
INFO: File for msrdcoob.exe [Microsoft Remote Differential Compression Library] will be copied with file name: msrdcoob_x86.exe. $$
INFO: Processing file “msrdcoob.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkId=95741. $$
INFO: File for msrdcoob.exe [Microsoft Remote Differential Compression Library] will be copied with file name: msrdcoob_amd64.exe. $$
INFO: Processing file group “WUA” $$
INFO: Processing file “WindowsUpdateAgent30-x86.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=158451. $$
INFO: File for WindowsUpdateAgent30-x86.exe [Windows Update Agent 3.0] will be copied with file name: WindowsUpdateAgent30-x86.exe. $$
INFO: Processing file “WindowsUpdateAgent30-x64.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=158453. $$
INFO: File for WindowsUpdateAgent30-x64.exe [Windows Update Agent 3.0] will be copied with file name: WindowsUpdateAgent30-x64.exe. $$
INFO: Processing file group “Silverlight” $$
INFO: Processing file “Silverlight.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=809003. $$
INFO: File for Silverlight.exe [Silverlight Runtime] will be copied with file name: Silverlight.exe. $$
INFO: Processing file group “WIC” $$
INFO: Processing file “wic_x86_enu.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkId=234177. $$
INFO: File for wic_x86_enu.exe [Windows Imaging Component 32 Bit] will be copied with file name: wic_x86_enu.exe. $$
INFO: Processing file “wic_x64_enu.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=234176. $$
INFO: File for wic_x64_enu.exe [Windows Imaging Component 64 Bit] will be copied with file name: wic_x64_enu.exe. $$
INFO: Processing file group “Dot_Net_Framework” $$
INFO: Processing file “dotNetFx40_Full_x86_x64.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=224688. $$
INFO: File for dotNetFx40_Full_x86_x64.exe [.NET Framework Extended 4.0 RTM] will be copied with file name: dotNetFx40_Full_x86_x64.exe. $$
INFO: Processing file “NDP452-KB2901907-x86-x64-AllOS-ENU.exe” $$
Part2
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=616244. $$
INFO: File for NDP452-KB2901907-x86-x64-AllOS-ENU.exe [.NET Framework Extended 4.5.2 RTM] will be copied with file name: NDP452-KB2901907-x86-x64-AllOS-ENU.exe. $$
INFO: Processing file group “SQL_Redist” $$
INFO: Processing file “SQLEXPR_x64_ENU.exe” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkId=617195. $$
INFO: File for SQLEXPR_x64_ENU.exe [SQL Server 2014 Express] will be copied with file name: SQLEXPR_x64_ENU.exe. $$
INFO: Processing file “msxml6_x64.msi” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=169539. $$
INFO: File for msxml6_x64.msi [MSXML 6.0 Service Pack 1] will be copied with file name: msxml6_x64.msi. $$
INFO: Processing file “sqlncli.msi” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=261336. $$
INFO: File for sqlncli.msi [SQL Server 2012 Native Client] will be copied with file name: sqlncli.msi. $$
INFO: Processing file “SQLSysClrTypes.msi” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkId=617193. $$
INFO: File for SQLSysClrTypes.msi [SQL Server 2014 System CLR Types] will be copied with file name: SQLSysClrTypes.msi. $$
INFO: Processing file “SharedManagementObjects.msi” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=617194. $$
INFO: File for SharedManagementObjects.msi [SQL Server 2014 Shared Management Objects] will be copied with file name: SharedManagementObjects.msi. $$
INFO: Processing file “ConfigMgr.AutoUpgradeScripts.cab” $$
INFO: File will be downloaded from http://go.microsoft.com/fwlink/?LinkID=823604. $$
INFO: File for ConfigMgr.AutoUpgradeScripts.cab [Configuration Manager Auto Upgrade Scripts] will be copied with file name: ConfigMgr.AutoUpgradeScripts.cab. $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msrdcoob_x86.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msrdcoob_x86.exe’ $$
INFO: File msrdcoob_x86.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msrdcoob_amd64.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msrdcoob_amd64.exe’ $$
INFO: File msrdcoob_amd64.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\WindowsUpdateAgent30-x86.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\WindowsUpdateAgent30-x86.exe’ $$
INFO: File WindowsUpdateAgent30-x86.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\WindowsUpdateAgent30-x64.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\WindowsUpdateAgent30-x64.exe’ $$
INFO: File WindowsUpdateAgent30-x64.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\Silverlight.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\Silverlight.exe’ $$
INFO: File Silverlight.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\wic_x86_enu.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\wic_x86_enu.exe’ $$
INFO: File wic_x86_enu.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\wic_x64_enu.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\wic_x64_enu.exe’ $$
INFO: File wic_x64_enu.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\dotNetFx40_Full_x86_x64.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\dotNetFx40_Full_x86_x64.exe’ $$
INFO: File dotNetFx40_Full_x86_x64.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’ $$
INFO: File NDP452-KB2901907-x86-x64-AllOS-ENU.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SQLEXPR_x64_ENU.exe’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SQLEXPR_x64_ENU.exe’ $$
INFO: File SQLEXPR_x64_ENU.exe already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msxml6_x64.msi’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\msxml6_x64.msi’ $$
INFO: File msxml6_x64.msi already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\sqlncli.msi’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\sqlncli.msi’ $$
INFO: File sqlncli.msi already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SQLSysClrTypes.msi’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SQLSysClrTypes.msi’ $$
INFO: File SQLSysClrTypes.msi already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SharedManagementObjects.msi’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\SharedManagementObjects.msi’ $$
INFO: File SharedManagementObjects.msi already exists $$
INFO: Verifying hash for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\ConfigMgr.AutoUpgradeScripts.cab’ $$
INFO: Verifying signature for file ‘C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\ConfigMgr.AutoUpgradeScripts.cab’ $$
INFO: File ConfigMgr.AutoUpgradeScripts.cab already exists $$
INFO: There are no updates to download now. $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\ $$
INFO: Manifest Version: Configmgr $$
INFO: Manifest build Version: 112015 $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\ $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\Bin\ $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\Bin\i386\ $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\Bin\i386\LanguagePack\ $$
INFO: File hash check successfully for ALP2052.msp $$
INFO: File hash check successfully for ALP2052.mst $$
INFO: File hash check successfully for reportviewerlp_2052.exe $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\Bin\x64\ $$
INFO: Verify directory C:\Users\skhan_x\Desktop\Pre-Req Files for SCCM1606\LanguagePack\Server\CHS\smssetup\Bin\x64\00000804\ $$
INFO: File hash check successfully for ADSite.zh-CN.resx $$
INFO: File hash check successfully for AdvancedThreatProtectionSettings.zh-CN.resx $$
INFO: File hash check successfully for AllowOrDenyAppsSetting.zh-CN.resx $$
INFO: File hash check successfully for AntimalwareComplianceSettings.zh-CN.resx $$
INFO: File hash check successfully for AppConfigSettings.zh-CN.resx $$
INFO: File hash check successfully for AppConfigTemplateSettings.zh-CN.resx $$
INFO: File hash check successfully for AppleVppTokenSettings.zh-CN.resx $$
INFO: File hash check successfully for AppLockAndroidSettings.zh-CN.resx $$
INFO: File hash check successfully for AppLockSettings.zh-CN.resx $$
INFO: File hash check successfully for AppRestrictionSettings.zh-CN.resx $$
INFO: File hash check successfully for CalendarSettings.zh-CN.resx $$
INFO: File hash check successfully for ClientAuthCertificateSettings.zh-CN.resx $$
INFO: File hash check successfully for ClientSideCaching-Models.zh-CN.resx $$
INFO: File hash check successfully for CMUpdateInstallationStatus.zh-CN.resx $$
INFO: File hash check successfully for ContactsSettings.zh-CN.resx $$
INFO: File hash check successfully for CPUSpeed.zh-CN.resx $$
INFO: File hash check successfully for CustomConfiguration.zh-CN.resx $$
INFO: File hash check successfully for defaultcategories.dll $$
INFO: File hash check successfully for DeviceThreatProtectionSettings.zh-CN.resx $$
INFO: File hash check successfully for Device_FreePhoneMemory.zh-CN.resx $$
INFO: File hash check successfully for Device_Language.zh-CN.resx $$
INFO: File hash check successfully for Device_MinAPILevel.zh-CN.resx $$
INFO: File hash check successfully for Device_MinOSVersion.zh-CN.resx $$
INFO: File hash check successfully for Device_OperatingSystem.zh-CN.resx $$
INFO: File hash check successfully for Device_OwnershipDesktop.zh-CN.resx $$
INFO: File hash check successfully for Device_OwnershipMobile.zh-CN.resx $$
INFO: File hash check successfully for Device_Resolution.zh-CN.resx $$
INFO: File hash check successfully for Device_TouchType.zh-CN.resx $$
INFO: File hash check successfully for EasSettings.zh-CN.resx $$
INFO: File hash check successfully for EditionUpgradeSettings.zh-CN.resx $$
INFO: File hash check successfully for EdpSettings.zh-CN.resx $$
INFO: File hash check successfully for EmailSettings.zh-CN.resx $$
INFO: File hash check successfully for EmailTemplate-MalwareDetection.zh-CN.resx $$
INFO: File hash check successfully for EmailTemplate-MalwareOutbreak.zh-CN.resx $$
INFO: File hash check successfully for EmailTemplate-MultipleMalwareDetection.zh-CN.resx $$
INFO: File hash check successfully for EmailTemplate-RepeatedMalwareDetection.zh-CN.resx $$
INFO: File hash check successfully for EncryptionComplianceSettings.zh-CN.resx $$
INFO: File hash check successfully for FolderRedirection-Models.zh-CN.resx $$
INFO: File hash check successfully for FreeDiskSpace.zh-CN.resx $$
INFO: File hash check successfully for HealthAttestationSettings.zh-CN.resx $$
INFO: File hash check successfully for LdapSettings.zh-CN.resx $$
INFO: File hash check successfully for MachineOU.zh-CN.resx $$
INFO: File hash check successfully for MetaData.zh-CN.resx $$
INFO: File hash check successfully for Migration.zh-CN.resx $$
INFO: File hash check successfully for NumberOfProcessors.zh-CN.resx $$
INFO: File hash check successfully for OperatingSystem.zh-CN.resx $$
INFO: File hash check successfully for OSLanguage.zh-CN.resx $$
INFO: File hash check successfully for PassportForWorkProfileSettings.zh-CN.resx $$
INFO: File hash check successfully for PfxCertificateImportSettings.zh-CN.resx $$
INFO: File hash check successfully for PlatformOSVersion.zh-CN.resx $$
INFO: File hash check successfully for PredefinedDeviceMgmtSetting.zh-CN.resx $$
First of all, rename the new server to the old name.
As I explained in the below post…
https://www.anoopcnair.com/sccm-server-hardware-migration-configmgr/
Remove existing SCCM servers from domain ensuring you know local admin account details
Shutdown existing SCCM servers
Rename existing SCCM servers in Vcenter or HyperV to .old
Rename new SCCM server in Vcenter/HyperV to existing SCCM server names
Delete existing SCCM servers from AD
Take new SCCM/ConfigMgr servers off domain and reboot ensuring you have local admin account details
Log onto new SCCM/ConfigMgr servers using local admin account
Change IPs of new SCCM servers to reflect old SCCM server IP details
Change new SCCM servers names to existing SCCM server name and reboot
Log on to new SCCM servers as local admin account
Add new SCCM servers to domain and reboot
Verify OU, System Management Access and AD membership information of new SCCM/ConfigMgr servers. Reboot if you have made any changes above
Storage migrate any back end storage in vmware/HyperV to ensure that vmdk files and vmx/VHDX files are named correctly
==== Once the above steps are completed then restore SQL database as explained in video post – https://www.anoopcnair.com/how-to-recover-sccm-cb-primary-server-using-sql-database-backup/