While opening DSM Explorer, the following error occurs: "Failed to initialize ICFEencryt instance. [CMG000005]"
When the DSM Explorer is opened, a localid key is calculated using the MAC Address, serial number and computer name. This calculated localid is compared with the value stored in the comstore under the section ITRM/CFENCRYPT/LOCALID. If the value is different, the DSM Explorer updates the comstore with the new calculated value.
When the DSM Explorer is opened with a user which does not belong to the Local Administrators group, it cannot update the comstore because a non-administrative user does not have write permissions on the comstore and the error "Failed to initialize ICFEncrypt instance. [CMG000005]" occurs.
Note: The Localid key is calculated from system parameters like volume serial number, MAC address, and computer name. So if nothing is changed in the system, the LOCALID key should not be changed.
- Logon to the machine with the problem DSM Explorer using an Administrator account.
- Stop CAF service using:
- Run the following command:
ccnfcmda -cmd DeleteParameter -ps itrm/cfencrypt -pn LOCALID
- Start the CAF service using:
Sometimes the problem may occur due to the order of the Network cards not being the same for different users.
If the above solution does not work, change the order of the network card as below:
- Logon to the machine with the user account, which encounters the above error.
- Open Control Panel and switch to 'Classic View' and double click on 'Network Connections'.
- In the Advanced menu, select 'Advanced settings'.
- In the 'Advanced Settings' dialog box, go to the "Adapters and Bindings" tab.
- In the Connections list, select the active Network card and click on the up-arrow button to put it first in the list.
- Click OK to save the modifications.