
While starting up the SAP system using the SAP MMC, below error prompt out,

Solution
Referring to SAP note 2032420 – SAPMMC error “Cannot read registration directory” when start or stop SAP system,
Reason 1
If $(DIR_GLOBAL)/sapcontrol does not exist. Manually create $(DIR_GLOBAL)/sapcontrol folder. Please also have a look at “I021802 01/JUL/08” part of SAP Note 1144737
Reason 2
If the user did not have access right to (DIR_GLOBAL)/sapcontrol. Please assign full control right to the user you used in SAPMMC
Reason 3
DIR_GLOBAL doesn’t point to the right path. You can check the current DIR_GLOBAL value by below command. Please check whether it points to the correct path. If need, please set the correct path in the profile.
sapcontrol -nr [instance number] -function ParameterValue DIR_GLOBAL
Reason 4
The password for the SAPService[SID] user has expired. Set a new password, update the password at the “logon” tab of the SAP[SID]_$$ service definition (at the “services.msc”) and restart the service. “$$” stands for the instance number


