大家一定遇到过这种事情吧?在“开始”菜单“运行”中输入Regedit回车,本来以为打开的将是注册表编辑器,结果出现的竟然是窗口内容为“注册编辑已被管理员所禁止”的对话框,这说明你的注册表编辑器被禁用了!用十六进制文件编辑软件UltraEdit就可以给注册表解锁,方法很简单。
用Ultraedit打开注册表编辑器Regedit.exe,点击“搜索”菜单下的“查找”,在弹出的对话框中在“查找ASCII字符”前面打上“√”,然后在“查找什么”栏中输入:Disableregistrytools,点击“查找下一个”开始查找,会找到仅有的一处结果,将它们改成其他字符,比方说你可以把最后一个字符“s”替换为“8”就可以了(如图16)。注意,改后的字串长度一定也得是20个英文字符才行。无需重新启动计算机,在“开始”菜单“运行”中输入Regedit回车试试,看,注册表编辑器可以运行了,这样就解除了对注册表编辑器的禁用,这个方法是不是很另类、很出乎你的意料?

图 16
利用UltraEdit修改Regedit.exe文件,还可以使我们的注册表编辑器永远也不会被锁住,就算是在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVerssion\Policies\System分支下,将DWORD值“Disableregistrytools”的键值改为“1”(在正常情况下这样就可以将注册表编辑器锁住),也无法锁住注册表编辑器,而众所周知注册表编辑器就是这样被锁住的。这样做有个好处,那就是恶意网页再也不能禁用我们的注册表编辑器了!
下面就是具体的方法:用Ultraedit打开Regedit.exe,点击“搜索”→“查找”菜单,在弹出的“查找”对话框中查找:74 1B 6A 10 A1 00,点击“查找下一个”按钮,会找到唯一的一处结果,找到后,把74改为EB即可。现在,你就有了一个锁不住的注册表编辑器了。
好了,到这儿给Windows改头换面的工作就结束了。需要特别注意的是用eXeScope和UltraEdit修改文件前一定要做备份,以防不测。同时,还要确保要修改的软件没有运行,否则会出错。
快去领略一下它们与众不同的功能吧,这样你就可以在不改变现有操作系统的情况下,玩一回喜新厌旧!