经常安装、尝试各种软件,在系统注册表中就难免会遗留一些垃圾设置,原因很简单,并非所有软件在卸载时都会彻底地将它在注册表中的设置项清理干净,久而久之,注册表中的错误键值便成堆了。系统在长时间的安装、卸载软件之后莫名其妙地变慢了,你有否想过可能就是这些错误键值在捣鬼?将错误键值驱逐出注册表,让系统运行恢复往日的流畅,这便是RegistryFix的强大功效。
我们姑且将保留在系统注册表中并没有什么作用的键值称为“有问题的键值”,那么,到底有多少呢?
在RegistryFix主界面中,你可以勾选需要检测的条目(默认是全选的),之后点击“Scan”(扫描)按钮,随着扫描进度的不断进行,系统中“有问题”的键值便逐一浮出水面——凡是在扫描画面中前面包含红叉的条目都有错误键值,标记红绿色对勾的表示该项没有找到错误。
扫描结束后,RegistryFix会给出“Scan Completed”的提示,点击“确定”按钮,在软件窗口中便列出了已经找到的问题键值总数(“Problems found”),选中某个条目,点击右侧的“View Details”文字链接,即可查看此类别中的具体错误项的详细信息,所提供的详细信息包括键的具体位置、键值名称、键值数据以及RegistryFix认为出错的原因。
例如,在笔者系统中查到的一处错误的详细信息如下:
“RegKey : HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
ValueName : BgMonitor_{79662E04-7C6C-4d9f-84C7-88D8A56B10AA}
Value : “C:\Program Files\Common Files\Ahead\Lib\NMBgMonitor.exe”
The file (“C:\Program Files\Common Files\Ahead\Lib\NMBgMonitor.exe”) does not exist at the specified location”
上面的检测结果表明,在系统的启动项设置中涉及到的“NMBgMonitor.exe”文件已不存在于注册表键中相应位置;造成这个问题的原因是,笔者此前曾经卸载过Nero Burning Rom这个软件,看得出来,这是软件自己卸载不干净所致。
阿萌小提示:如果要将注册表中的出错信息提供给他人以帮助分析原因,可在查看相信资料窗口中点击“Copy to clipboard”将它复制到剪贴板,然后在程序中引用。
修复问题,轻轻松松
当你在获知了注册表键值的各种错误设置后,就不用像原来一样逐个进入注册表相应位置去删除或修改,RegistryFix已经替你想好了怎么快速修复问题。
在扫描结束后出现的结果信息页面下方,点击“Repair Problems”按钮,出于安全考虑,RegistryFix并不会立即着手修复,而是会弹出提示说明,会先自动创建备份然后才修复,点击提示框中的“OK”按钮,等上一点时间,错误问题便被逐一修正。
预防修正过度
RegistryFix软件每次在修复问题之前都会自动创建备份,这些备份文件可以让你在“修理”后系统出现问题时还原使用。
阿萌小提示:我们强烈建议不要关闭软件自动备份注册表设置这个选项,尽管它是可由用户点击主界面中的“Preferences”按钮打开选项设置框去勾选的。
例如,万一你在清理后影响某些软件的正常使用,可按如下方法恢复:
点击主界面中的“Backup Controls”按钮,在出现的对话框中的“Select Backup Date”下拉列表框中选择某日所作的备份,在窗口列表中选中需要还原的注册表条目(造成软件不能正常运行的那些条目),再点击“Restore”按钮(图2),即可让这些注册表项恢复至修正前的状态。
阿萌小提示:如果系统在经过注册表修理后运行完全正常,你可以将所有的备份全部删除——只需要在“Restore Backup”对话框中单击“Remove Backups”按钮,然后在弹出的对话框中选择备份时间,点击“Remove”按钮即可。
此外,RegistryFix还是一个方便的启动对象管理器、浏览器辅助对象(BHO)管理器,更身兼添加卸载程序于一身——因为这些功能几乎都要涉及到注册表操作,使用RegistryFix来执行这些操作,无疑会使注册表中的残留垃圾更少。