Windows XP的注册表编辑器有了记忆功能,在打开时会自动定位到上次运行注册表时后打开的键,这个自作聪明的功能并没有多大的意义,反而会泄露我们的秘密,可以将他禁止,在很多禁止他的方法。比如:建一个批处理文件和注册表编辑文件,然后运行批处理文件。这种方法在运行批处理文件后再运行注册表编辑器虽可以禁止记忆功能,但需要每次用注册表时都先运行批处理文件或者将批处理文件放入启动菜单,如果没有运行批处理文件,自动记忆功能又会被自动打开。还有诸如编写脚本程序等方法,实在是麻烦。
其实,让注册表“失忆”很简单,只要将注册表编辑器定位到“HKEY_CURRENT_USE R\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit”项,右键单击他,选择“权限”,在权限对话框中将完全控制和读取选项勾选为拒绝。这样注册表编辑器的记忆功能就被禁止了。不过使用这种方法将使注册表编辑器的收藏夹功能也同时被禁止,给日常编辑注册表带来不便。
那这时可以先在“HKEY_CURRENT_US ER\Software\Microsoft\Windows\CurrentVersion\Applets”项下新建一个Favorites项,然后再按上例方法将Regedit项的权限设为拒绝。这样既可禁止注册表编辑器的记忆功能,又不会影响收藏夹的使用。
德州微软IT学院提示:在设置权限时,如果你有管理员权限,可以将所有用户的完全控制和读取都设为拒绝。这样无论从哪个用户登录系统,注册表编辑器的记忆功能都会被禁止了。
第1步:运行注册表编辑器,依次展开:“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon”分支,在右侧窗口双击“DefaultUserName”,输入你的登录用户名。如果没有“DefaultUserName”这一项,可以按鼠标右键选“编辑→新建→字符串值(s)→DefaultUserName”来添加这个项目,注重要区分大小写字母。
第2步:在该分支下,在右侧窗口中双击“DefaultPassword”,然后在空白栏内输入你的密码。 在Windows XP中单击“运行”输入“rundll32 netplwiz.dllUsersRunDll”(注重大小写及空格),按回车就会出现一个“用户账户”的操作窗口,取消对“要使用本机,用户必须输入用户名和密码”项的选择,点击“应用”。在接下来弹出的对话框中输入你想让电脑每次自动登录的用户名及其密码,下次启动时就可以实现XP的自动登录了。