MMC组策略打开时,弹出“管理单元初始化失败”

经过查阅资料和实践测试,弄明白了:原因是组策略编辑单元对应的DLL文件注册信息丢失,或者说是对应的注册表数据损坏。解决方法是重新注册相应的DLL文件。

具体有哪些DLL文件要注册:

Framedyn.dll(应该从Windows/system32/wbem目录下复制到Windows/system32目录下)

filemgmt.dll(正常情况下就在Windows/system32里面)

gpedit.dll(正常情况下也在Windows/system32里面)

以上文件如果缺失或者位置不正确,请尝试从Windows/system32/dllcache目录中复制到应对的位置去,如果找不到这些文件,请从其它电脑系统中复制过来。

然后按顺序执行命令注册它们:

regsvr32Framedyn.dll

regsvr32filemgmt.dll

regsvr32gpedit.dll

注册成功后再运行gpedit.msc就可以成功打开组策略编辑器了。

解决方法二:

管理单元初始化失败

名称:组策略对象编辑器.

CLSID:{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}

命令行gpupdategpresult命令都没有用了.

在网上查了下资料把system32\webm下的framedyn.dll文件拷到system32下就可以了.但是在命令行里C:\Documents

and

Settings\Administrator>还是不能用.只能在提示符改为C:\windows\system32下可以用上面的命令,这是怎么回事.是不是环境变量的问题跟网上的对了没错{C:\Program

Files\Support

Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;}

回答:

您好!

您的系统出现管理单元初始化失败,可能是由于PATH环境变量不包括%SystemRoot%\System32\WBEM文件夹。

要解决此问题,请将%SystemRoot%\System32\WBEM文件夹添加到PATH环境变量中。为此,请按照下列步骤操作:

1.右键单击“我的电脑”,然后单击“属性”。

2.在“高级”选项卡上,单击“环境变量”。

3.在“系统变量”下,双击“PATH环境变量”。

4.在“变量值”中输入:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM。

注意:如果出现其他系统变量,请不要删除。

5.单击“确定”,然后单击“确定”。

更多的信息你可以参考以下文章:

打开Microsoft管理控制台时出现“Snap-inFailedtoInitialize”(管理单元初始化失败)错误消息

http://support.microsoft.com/kb/826282/zh-cn

解决方法三:

打开本地安全策略mmc无法创建管理单元regsvr32gpedit.dll提示失败

—————————

打开本地安全策略组策略提示如下

MMC无法创建管理单元

MMC未能创建管理单元。管理单元可能未正确安装。

名称:策略的结果集

CLSID:{6DC3804B-7212-458D-ADB0-9A07E2AE1FA2}或CLSID:{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}

—————————

regsvr32GPEdit.dll提示失败

RegSvr32

LoadLibrary(“GPEdit.dll”)失败-找不到指定的模块。

—————————

windowsXP下

这个是活动桌面。楼主可以通过组策略把活动桌面禁用掉:

开始,运行,gpedit.msc组策略-[“本地计算机”策略/用户配置/管理模板/桌面/ActiveDesktop]

把它禁用掉就可以了。。

或者

桌面—属性–桌面–自定义桌面–web—将自定义的web删掉

或者

regsvr32GPEdit.dllwsecedit.dll

—————————

windows2003下

弹出提示:创建管理单元(初始化)失败。

名称:策略的结果集

CLSID:{6DC3804B-7212-458D-ADB0-9A07E2AE1FA2}

症状:gpedit.msc无法运行,

提示创建管理单元失败(多种方法尝试无效)环境变量path,注册表项均正确,

mmc中也不能添加组策略编辑器(超级管理员的权限);

用regsvr32注册gpedit.dll也失败,提示”LoadLibrary(“gpedit.dll”)失败,找不到指定模块”

==解决:将Framedyn.dll文件从/Windows/system32/wbem目录下拷贝到/Windows/system32目录下,再重新注册一下regsvr32GPEdit.dll就可以打开gpedit.msc了

===有效!===

—————————

有可能的其他情况

1.检查你的系统环境变量:大部分这个问题是环境变量里面多了一个“/”引起的

2.修改你的环境变量,至少要有下面的内容C:/Windows/system32;C:/Windows;c:/windows/system32/wbem

3.到:HKEY_CLASSES_ROOT/CLSID/{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}/InProcServer32把default改成:%SystemRoot%/System32/GPEdit.dll重启

%windir%/system32/mmc.exe/s%windir%/system32/gpedit.msc不存在

运行mmc–文件–添加删除管理单元-独立-添加-组策略-添加-本地计算机

运行gpedit.msc时候会提示找不到文件名找不到该组件,这就是管理员修改了gpedit.msc的文件名了;

可以先运行mmc,打开mmc管理器,然后添加系统组件,那里找到组策略然后添加,就可以了!

如果管理员将gpedit.dll也改名甚至删除,用MMC也添加不到了~~?就打包gpedit.msc和gpedit.dll放到网络硬盘去……

或者参考:http://wenku.baidu.com/view/fb0f8f51f01dc281e53af0d2.html

文章来源与网络收集,如有侵权请联系:5655293@qq.com删除。作者:huishou5,如若转载,请注明出处:https://www.8so.net/xwdt/hyxw/5381.html

huishou5huishou5
上一篇 2021年5月19日 上午4:14
下一篇 2021年5月19日 上午4:36

相关推荐