MMC无法创建管理单元解决方法
今天在服务器上想看gpedit.msc,居然设备管理器或组策略打不开,出现“MMC无法创建管理单元”的提示,如:
MMC无法创建管理单元。
因为当前用户策略,MMC无法创建管理单元。
名称:设备管理器
CLSID:{74246BFC-4C96-11D0-ABEF-0020AF6B0B7A}
解决方法如下,我已经用第2种方法搞定,具体情况自行选择合适的:
一、解决设备管理器打不开的:替换或拷贝两个文件到c:\windows\system32\(假设系统目录为c:\windwos\):devmgr.dll和devmgmt.msc,再修改下面注册表,或者将下面的注册表内容拷入记事本,保存后,改后缀为.reg,直接双击导入注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{74246bfc-4c96-11d0-abef-0020af6b0b7a}]
@="设备管理器"
[HKEY_CLASSES_ROOT\CLSID\{74246bfc-4c96-11d0-abef-0020af6b0b7a}\InprocServer32]
@="C:\\WINDOWS\\system32\\devmgr.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{74246bfc-4c96-11d0-abef-0020af6b0b7a}\ProgId]
@="DevMgrSnapin.DevMgrSnapin.1"
[HKEY_CLASSES_ROOT\CLSID\{74246bfc-4c96-11d0-abef-0020af6b0b7a}\VersionIndependentProgId]
@="DevMgrSnapin.DevMgrSnapin.1"
二、解决组策略的:开始-运行,输入:regsvr32 gpedit.dll wsecedit.dll,如果出现以下错误提示:“LoadLibrary("gpedit.dll")失败-找不到指定的模块”,将Framedyn.dll文件从c:\windows\system32\wbem目录下拷贝到c:\windows\system32目录下,再运行上面的命令重新注册一下gpedit.dll就可以打开gpedit.msc了。
三、仍然是组策略:检查“环境变量”, 右击“我的电脑”-属性-高级-环境变量-系统变量, 双击"PATH",输入:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM注意用";"(半角分号)与其它变量分隔。
四、由于可能是被组策略中的设置限制,所以需要解除限制,可能组策略已经无法打开,则需要用到注册表(如果注册表也被锁了,则要先解锁注册表),据说位置是HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC。这里我就不介绍了,有兴趣可以自己去网上搜索.
评论: