Windows XP的注册表编辑器有了记忆功能,在打开时会自动定位到上次运行注册表时最后打开的键,这个自作聪明的功能并没有多大的意义,反而会泄露我们的秘密,可以将它禁止,在很多禁止它的方法。比如:建一个批处理文件和注册表编辑文件,然后运行批处理文件。这种方法在运行批处理文件后再运行注册表编辑器虽可以禁止记忆功能,但需要每次用注册表时都先运行批处理文件或者将批处理文件放入启动菜单,如果没有运行批处理文件,自动记忆功能又会被自动打开。还有诸如编写脚本程序等方法,实在是麻烦。
其实,让注册表“失忆”很简单,只要将注册表编辑器定位到“HKEY_CURRENT_USE R\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit”项,右键单击它,选择“权限”,在权限对话框中将完全控制和读取选项勾选为拒绝。这样注册表编辑器的记忆功能就被禁止了。不过使用这种方法将使注册表编辑器的收藏夹功能也同时被禁止,给日常编辑注册表带来不便。
那这时可以先在“HKEY_CURRENT_US ER\Software\Microsoft\Windows\CurrentVersion\Applets”项下新建一个Favorites项,然后再按上例方法将Regedit项的权限设为拒绝。这样既可禁止注册表编辑器的记忆功能,又不会影响收藏夹的使用。
小提示:在设置权限时,如果你有管理员权限,可以将所有用户的完全控制和读取都设为拒绝。这样无论从哪个用户登录系统,注册表编辑器的记忆功能都会被禁止了。