禁止注册表编辑器“记忆”功能

发表于:2007-06-08来源:作者:点击数: 标签:
从Win2000开始,注册表编辑器(regedit.exe)就有了 “记忆”功能,即运行时会自动定位于上次使用注册表编辑器时最后打开的键。由于“记忆”功能有可能泄密,因此我们有必要将它禁止。 1.“记忆”功能原理 注册表编辑器在关闭时将用户最后打开的键记录在注册表
  从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"=-

原文转自:http://www.ltesting.net