那么如何解决呢?下面小编想一下心得,大家可以参考下。
方法一:
在开始菜单的搜索框中输入cmd,右键点击cmd.exe图标并选择“以管理员身份运行”。
分别输入下面的指令:
regsvr32 gpedit.dll
regsvr32 wsecedit.dll
如果无法注册,请将Framedyn.dll文件从windows\system32\wbem目录下复制到windows\system32目录下,再重新执行一下上述命令。
方法二:
用SFC /SCANNOW指令修复一下系统。
方法三:
在运行中输入 regsvr32 C:/Windows/system32/msxml3.dll 回车;
方法四:
1、进入 C:\windows\system32\, 找到dmdskmgr.dll,dmdskres.dll,dmdskres2.dll 这三个文件。
2、右键dmdskmgr.dll,属性,安全,将所有者修改为你正在使用的账号。
3、删除这三个文件,到别的系统电脑上复制三个文件到目标系统中的C:\windows\system32\。
4、对于dmdskres.dll, dmdskres2.dll 重复 (2)(3)步骤,再次进入“计算机管理”-“磁盘管理” 问题解决。
5、恢复上述三个文件的“系统保护权限”,
右键其中一个文件,属性-安全-高级,更改权限,把最下面的复选框勾掉(不选),提示删除权限,确定删除。
此时权限内为空,在C:\windows\system32\下随便找一个dll文件,参照其权限,添加Administrators, Users, System等权限参数。
TrustedInstaller 权限添加时, 对象名称应该输入"NT Service\TrustedInstaller"。
MMC无法初始化管理单元引起的原因比较复杂,很多时候是由于系统文件损坏,如上面的方法都不能解决,可以使用修复安装或重装系统。