MMC cannot open the file c:\windows\system32\compmgmt.msc

This may be because the file does not exist, is not an MMC console, or was created by a later version of MMC. This may also be because you do not have sufficient access rights.

CAUSE

This issue occurs because Some Software installs an earlier version of the Msxml3.dll file to a location that is different from the C:\Windows\System32 folder and registers it there. When you run the regsvr32 command that is described in the "Resolution" section, this reregisters the original (newer) DLL file instead of the (older) DLL that the software installed. 

RESOLUTION

To resolve this issue, reregister the Msxml3.dll file. To do this, follow these steps:

Click Start > Run > type "cmd" in the Open box > and then click OK.

Type the following command at the command prompt, where C:\Windows is the folder that Windows is installed in, and then press ENTER:

"regsvr32 C:\Windows\system32\msxml3.dll"

When the command completes successfully, you receive the following message:

DllRegisterServer in C:\Windows\system32\msxml3.dll succeeded