We recently switched Configuration Manager from HTTPS to HTTP. Let me tell you this was not a good experience. Guess what, the management point started throwing lot of errors. After hours of troubleshooting, I finally decided to uninstall management point role & planned to install it back. But then I noticed SCCM management point uninstall error 1603.
Uninstalling management point role is quite simple but I faced the errors while uninstalling it. I opened SCCM Console and under Monitoring > System Status > Site Status, I saw a red alert symbol next to the Management Point. Most of all you might see the error 1603 when you install or uninstall management point role. In my case, I got the error 1603 during MP uninstall.
SCCM Management Point Uninstall Error 1603
If you encounter error 1603 when you install or uninstall SCCM management point, you must first examine the management point log files. The two log files that you need to examine are :-
The first log file MPSetup.log logs the error “mp.msi exited with return code: 1603“.
Installing the SMSMP Enabling MSI logging. mp.msi will log to C:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log mp.msi exited with return code: 1603 Backing up C:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log to C:\Program Files\Microsoft Configuration Manager\logs\mpMSI.log.LastError Fatal MSI Error - mp.msi could not be installed. ~RoleSetup().
The second log file mpMSI.log also shows the error 1603. Notice the message ConfigMgr Management Point – Installation operation failed.
Fix SCCM MP Uninstall Error 1603
Error code 1603 translates to fatal error that occurs during installation. Error 1603 is a generic error and often related to MSI installation failures. So what is causing the MP uninstall error 1603 ?. The answer is the configuration manager client agent. I don’t want to say that you shouldn’t install the client agent on a management point server. However in my case, the SCCM client agent was actually installed and working fine but it was blocking the mp.msi install.
On the server running management point role, I uninstalled agent using command ccmsetup.exe /uninstall. This uninstalled the client agent and deleted it’s related directories. Performed a server reboot and attempted management point role install. This time I could see the management point role was installed successfully.
It is very important that the client agent has to be removed completely. Sometimes the client agent doesn’t get uninstalled properly leaving it’s components in WMI that further prevents the MP install or uninstall. In addition to the client agent uninstall command, you can run the below PowerShell command on the server to remove all the left over traces of CCM in WMI.
Get-WMIObject -namespace "root" -query "SELECT * FROM __Namespace where name = 'ccm'" | remove-wmiobject