经常折腾软件的朋友应该都深有体会:兴致勃勃下载一个新工具,稍不留神就中了招。更让人恼火的是,有些病毒和恶意软件不仅搞破坏,还会直接把注册表给锁死。就算你费尽九牛二虎之力把恶意程序清理干净,注册表里残留的垃圾项目依然碍眼,而且注册表一直处于锁定状态也不是办法。想通过导入REG文件来解锁?系统根本不会理会。不过别担心,有两款小工具可以轻松搞定这个难题——正所谓:注册表解锁不用愁,有了它们全搞定。
一、Reg To Bat:把注册表文件“翻译”成批处理
Reg To Bat这款工具,说白了就干一件事:把.reg格式的注册表文件转换成.bat格式的批处理文件。关键在于,转换之后的执行效果完全一致。病毒虽然能禁用注册表编辑器,但一般不会去动批处理文件。因此,你只需要把解锁注册表的键值用记事本写好,保存为reg文件,再用Reg To Bat转成bat文件,双击运行就万事大吉了。
这个软件是绿色版的,下载解压后就能直接使用。打开主程序后,点击文本框右侧的浏览按钮,找到你要转换的reg文件(如图1),再点击一下“转换”按钮,瞬间就能完成转换。
500)this.width=500" title="点击这里用新窗口浏览图片" />
图1 选择需要转换的Reg文件
转换完成后,双击那个新生成的bat文件,效果就跟直接导入注册表文件一模一样。
小贴士:Reg To Bat是基于.NET 2.0平台开发的,如果你的电脑没有这个环境,需要先安装一下才能正常运行。
二、Quick Batch File Compiler:从批处理到可执行程序
有时候病毒比较狠,连bat文件的关联都给你改掉。这时候Reg To Bat的路子就行不通了,但别着急,还有Quick Batch File Compiler(以下简称QBFC)这个大招可以应对。
QBFC和Reg To Bat的思路类似,但它做的是另一件事:把批处理文件(.bat或.cmd格式)编译成真正的EXE可执行程序。编译出来的exe文件可以在Windows 95/98/ME/2000/XP/2003等系统上毫无限制地运行,还能自定义图标和版本信息。这样一来,注册表解锁就彻底畅通无阻了。
QBFC同样是绿色软件,解压后直接双击quickbfc.exe就能启动。点击工具栏的“打开”按钮,加载刚才用Reg To Bat转换好的bat文件,QBFC会自动读取里面的内容(如图2)。
500)this.width=500" title="点击这里用新窗口浏览图片" />
图2 打开批处理文件
接着点击工具栏的“生成”按钮,在弹出的“另存为”对话框里给即将生成的exe文件取个名字,点击保存,QBFC就开始编译了。编译成功后,会弹出提示框告诉你搞定了。
双击编译好的exe文件,执行结果和运行原始批处理文件完全一样。
小贴士:
1. 在QBFC的“资源定制”标签里,你可以给编译后的exe程序设置描述信息、图标和版本号,看上去就跟正经软件似的。
2. 如果bat文件被恶意关联了,不妨试试把扩展名改成.cmd,有时候这种方式就能绕过限制。
三、小结
电脑这东西,说神奇也神奇,说折腾也真折腾。经常会出现遇到问题后,别人给的方案在自己机器上就是不管用。这时候怎么办?变通一下,说不定奇迹就来了。就像注册表被锁这件事,直接导入reg文件走不通,那就绕个道——先用Reg To Bat转成bat,如果还不行,再用QBFC编译成exe。工具箱在手,招数多得是。
话说回来,如果你批处理玩得够溜,配合QBFC还能“开发”出不少实用的小软件。这就不只是解锁注册表那么简单了,而是实实在在地用工具创造工具,想想都觉得有意思。
