Since I always have some troubles installing Service Manager SP1 UR2 I decided to write a post on how to install Update Rollup 2 in case the installation fails with error occured while executing custom action:_Installhealthserviceperfcountersforpatching
There already exist several posts on how to solve the problem, like the one from Thomas Ellerman. However, I wanted to document the solution once again for my personal use so I don’t have to look for it time and time again… 😉
First of all, the error message you get when installing UR2 looks like the following:
After the installation failed, you will notice that the System Center Management Service is stopped. If you are installing UR2 on your workflow server, this will probably prevent your workflows from running.
As documented by Thomas Ellerman, this error is caused by a missing Registry Key and sometimes missing DLLs and binaries. Add the necessary key to the registry like shown below. Thomas Ellerman provides a Reg-File to import to registry in his blog post. You just have to make sure that the path of where SCSM is installed is correct.
Make sure the following files, especially MOMConnectorPerformance.dll, exist on your Management Server before adding the registry key. They reside in C:Program FilesMicrosoft System Center 2012Service Manager or C:Program FilesMicrosoft System CenterService Manager 2010 depending on whether you directly installed Service Manager 2012 or upgraded from Service Manager 2010. If some DLL files are missing, you’ll best get them from another system.
Afterwards the installation should complete successfully
Note that also the System Center Management service is up and running again.