禁止注册表编辑器“记忆”功能
软件世界
从Win2000开始,注册表编辑器(regedit.exe)就有了 “记忆”功能,即运行时会自动定位于上次使用注册表编辑器时最后打开的键。由于“记忆”功能有可能泄密,因此我们有必要将它禁止。
1.“记忆”功能原理
注册表编辑器在关闭时将用户最后打开的键记录在注册表中某处,当再次运行注册表编辑器时,首先打开此处存储的键。记忆的键具体位置在“[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit],"LastKey"=”
2.禁止“记忆”功能
要取消“记忆”功能有两种办法,一是在退出注册表编辑器时将最后访问的键定位在“我的电脑”;另一种方法是删除上述“LastKey”的键值,但由于退出注册表编辑器时会自动记录最后访问的键值,所以不能用注册表编辑器来删除,只能用第三方注册表工具或者是注册表文件(*.reg)来删除。上述两种方法都不能一劳永逸,下次“记忆”功能又会卷土重来。我们可以建立个简单的批处理文件reg.bat来永久性关闭“记忆”功能,reg.bat内容是:
regedit /s clearkey.reg
regedit
其中clearkey.reg的内容是:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit]
"LastKey"=-