最近网络上有不少人遭受到注册表被修改的悲剧,其中最常见的形式之一就是修改注册表,使得无法使用注册表编辑器。这种情况下,一旦你在运行对话框中输入regedit.exe,系统会自动弹出对话框,提示禁止使用注册表编辑器。
看到这里是不是感到很头疼?因为只有进入注册表编辑器材能对注册表进行直接编辑,假设我们的注册表还遭受到了其他的修改,要手工恢复的途径之一就是进入注册表编辑器,现在系统不允许你进入,那么我们该怎么办?重装系统吗?不!这很麻烦;下载一个软件吗?也不!这也很麻烦。那么有没有一个简单的办法来解开被锁住的注册表编辑器吗?当然有了!而且使用这个方法还能够提供你的注册表知识,提高你对注册表的认知程度,既然这样做有这么多的好处,那么我们就快点行动吧。不忙,在告诉你如何解开注册表编辑器之前,首先要认识一下注册表的工作原理:假设你要运行注册表编辑器,系统首先会在注册表中查找有没有这个程序的地址(或称为快捷方式。只要运行中能够运行的软件,其快捷方式就放在注册表的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths这个键值下面,你打开这个键值就可以看到很多次级主键,这些次级主键的名称就是你在运行中输入的东西),假设有这个快捷方式的话,系统接着会检查这个程序是否被禁止使用,假设被禁止使用就会提示不能够运行,就像本例一样。
了解以上信息以后,我们就可以来看看我是如何来解开注册表编辑器的。
首先运行记事本(推荐使用记事本,因为它没有格式),然后在里面输入以下英文的文字(最好使用复制命令,因为格式不能出错)
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:0000000
最后选择文件--另存为--在文件名中输入reg.reg(注意:要手工加上扩展名.REG),最后一步就是右键点击你创建的REG文件,选择合并,然后你就可以随便使用你的注册表编辑器了。
特别提示1:对于Win2000用户,解决方案大同小异,只需要把REGEDIT4更改为Windows Registry Editor Version 5.00即可。