The Independent Management Architecture Service fails to start and the following errors are written to the event viewer:
Description: Failed to load plugin MfSrvSs.dll with error IMA_RESULT_REGISTRY_ERROR
Description: Failed to load initial plugins with error IMA_RESULT_REGISTRY_ERROR
When the Independent Management Architecture Service is started, the installation of products listed under the registry keys below are verified
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ProductCodes (32-bit Windows)
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ProductCodes (64-bit Windows).
If the value in the registry key below is set to 1, for example, when recreating a server’s Local Host Cache, and any of the products fail verification, the Independent Management Architecture Service does not start.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\RUNTIME\PSRequired (32-bit Windows)
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ProductCodes (64-bit Windows)
Caution! This procedure requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Back up the registry before you edit it.
1. Navigate to the following registry key:
Value Type: Reg_SZ
Value Name: CurrentlyLoadingPlugin
2. Remove all the Data from this value and leave it blank.
Value Type: Reg_Multi_SZ
Value Name: ProductPlugins
3. Start the IMA service.
4. Run a repair of the Presentation Server 4.5 installation.