近日,有WinXP系统用户反映,用命令行打开组策略时,出现了“MMC无法创建管理单元”的提示,让用户十分恼火。那么,如何解决WinXP系统提示MMC无法创建snap-in?接下来,
我们来看看WinXP系统提示MMC无法创建snap-in的解决方案。
方法步骤
方法一,
1.环境变量发生变化,或者异常导致打开组策略时出错。右键我的电脑属性;
2.系统属性高级环境变量;
3.双击路径(如果有其他变量,不要删除,用分号复制粘贴以下路径(完成后点击确定)。
%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/system32/WBEM
方法二,
1.开始运行进入:regsvr 32 gpedit.dll并回车确认注册动态链文件;
2.如果出现以下错误消息:gpedit.dll失败-找不到指定的模块将Framedyn.dll文件从磁盘C上的windows/system32/wbem目录文件夹复制到磁盘C上的windows/system32目录文件夹,
3.用同样的方法注册下面的动态链(如果注册成功会提示您):regsvr 32 wsecedit.dll。
方法三,
1.还是不行。这可能是一个严重的问题。在恢复和重新安装操作系统之前,您可能希望尝试注册更多的动态链文件。也许问题就解决了。用鼠标右键单击桌面空白处,在弹出菜单中选择新建文本文档;
2.将以下内容复制(Ctrl C)粘贴(Ctrl V)到记事本中;
@echo off
REM RegisterAdminPak.cmd
Microsoft Corporation in 2006. All rights reserved.
set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dll
set filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dll
set filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dll
set filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dll
set filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dll
set filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dll
set filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dll
set filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dll
set filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dll
set filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dll
set filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dll
set filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dll
set filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dll
set filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dll
set filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dll
For %%i in (%filelist%, please execute (
Echo is registering%% i.
regsvr32 /s %%i
)
echo.
Echo Command Completed
3.然后点击工具栏上的文件另存为另存为修复MMC.bat;
4.然后,用双击这个批处理文件。bat扩展,而且滚动一段时间就能修复。打开试试吧。
以上是WinXP系统提示MMC无法创建snap-in的具体解决方法。遵循上述方法后,当您使用命令行打开组策略时,该提示将不会再次出现。