电脑特训班(42):第二课 玩电脑要会“注册”──特训Windows注册表

软件世界

  上期的特训班为大家讲解了Windows XP中“注册表”的一些概念,在Windows XP的各种具体应用中,对注册表的操作可以说是无处不有。在本期的教学中,教官将结合一些实际例子来了解注册表中重要的REG文件以及它的简单应用。

  什么是REG文件

  在本堂课开始之前,教官让刚刚加入特训班的南京航空航天大学的江绛学员登录某个指定网站,然后再打开系统注册表。

  “我倒,怎么注册表被禁止使用了,IE首页也被修改了?”江学员颇为诧异地说。

  “这就是我们平常所说的注册表被恶意代码锁定。”教官解释说。

  “那──”江学员刚要开口,就被教官打断了。“我知道你要问什么,是的,通过工具软件我们可以达到解除注册表锁定状态的目的。但是这里还有一种更为方便的,不需要任何工具的办法,那就是使用REG文件来解除对注册表编辑器的限制。”

  “REG文件?此为何物也?”一位正在某大学中文系读研究生的学员推推鼻梁上的黑边眼镜,发出疑问。

  教官并没有回答,只是从讲桌下拿出一块小黑板,只见上面写着几行漂亮的楷体粉笔字:“REG文件实际上是一种注册表脚本文件(图1),双击REG文件即可将其中的数据导入到注册表中。利用REG文件可以直接对注册表进行任何修改操作。”

  为什么要用REG文件

  “由于REG文件可以用任何文本文件编辑工具(例如记事本)进行修改。”教官浑厚的西北口音又将大家从对小黑板的关注中拉了回来。

  “因此通过它对注册表数据进行修改后,如果发生错误,还可以通过改回REG文件中的数据后再导入,从而实现恢复操作,因此它又较之直接用注册表编辑器修改更安全,熟练掌握REG文件的运用,有时可以起到事半功倍、意想不到的效果。所以对于新手来说,使用REG文件进行操作是熟悉Windows操作系统的一个不错选择。”

  用记事本创建REG文件

  “REG文件的创建是非常简单的,可以通过任何一个文本文件编辑工具来实现。现在就请各位看看我的演示,创建一个解除注册表禁用限制的REG文件restore.reg。”说完之后,教官在WindowsXP中打开记事本,在记事本文件中输入以下内容:

  Windows Registry Editor Version 5.00

  (空一行)

  [HKEY_CURRENT_USER\Software\Micro soft\Windows\CurrentVersion\Policies\System]“DisableRegistryTools”=dword : 00000000

  以上内容输入完毕之后,教官点了菜单上面的“另存为”选项,在打开的“另存为”对话框中选择好保存路径,然后将保存的文件名设为“restore.reg”,最后按“保存”按钮完成保存。“看到了吗?以后大家就可以通过双击restore.reg文件直接解除禁用注册表的锁定状态。”

  教官让一位学员上来演示如何创建REG文件,结果这位学员将文件保存成一个TXT文件。原来这位学员在保存的时候没有在文件类型的下拉菜单中选为全部文件,直接保存将会将文件保存成TXT格式。教官在这里提醒大家,保存的时候一定要注意文件的后缀名,否则创建的文件将无法正常对注册表进行操作(图2)。

  教官提示: 表头部分大家需要注意的就是,存在两种表头形式。“REGEDIT4”表头适合Windows98和WindowsXP,“Windows Registry Editor Version 5.00”表头则只能用于WindowsXP;在表头和“ HKEY”行之间一定要有一空行。

  本期招生问题

  1. REG文件一般用什么程序创建?

  2.Windows98中REG文件的开头是什么代码?

  招生奖品为电脑迷精品图书《Windows安装全程图解》,1CD+手册。