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

软件世界

  在特训班的一次教学课上,教官在解答学员一个关于IE默认主页在上网时为何频繁被更改的问题时说:“因为在上网时恶意代码改写了注册表,才会引起默认主页被更改,所以大家在接触Windows系统时一定要小心注册。”

  学员们都很疑惑:如今结婚要注册,开公司当老板要注册,怎么连玩电脑都要注册了?教官笑着解释说,此注册非彼注册也,这是指注册表。看着大家依然一脸茫然的样子,教官决定利用两期内容让大家对Windows中的注册表有所了解。(本文以Windows XP为例)

  什么是注册表

  注册表到底是个什么东西?这是很多学员在接触到注册表之后提出的第一个疑问。注册表英文名是registry,在英语中这是“登记、注册”的意思。它是一个以层次结构来保存和检索信息的复杂数据库,保存了Windows系统的软硬件以及各种印用程序的配置信息、初始化信息和其他数据。

  找到它并不难

  在Windows XP操作系统中,注册表包含多个文件,其中系统配置文件位于系统安装目录下的“system32\config”文件夹中,包含以default、system、software、AppEvent.Evt、SecEvent.Evt、SysEvent.Evt、SECURITY等这些文件名为开头的多个隐藏文件及相应的.LOG文件和.sav文件(图1);而用户配置文件则保存在系统分区根目录下“Documents and Settings”中以用户名为文件名的文件夹里,包括Ntuser.dat、Ntuser.ini、ntuser.dat.LOG。

  Regedit让你当注册表“编辑”

  在很多电脑应用方案中,经常可以看到对于注册表的修改。这就需要用到注册表编辑器,它实际上是以一个人机交互的图形界面让大家可以对注册表中的软件和硬件信息进行调整,当然也包括对系统本身进行设置。

  依次打开操作系统“开始→运行”,在“打开”一栏中输入“regedit”,单击“确定”按钮,即可打开注册表编辑器(图2),从中可以看到在WinXP中共有五个注册表树。

  其中“HKEY_CLASSES_ROOT”包含由各种ole技术使用信息和文件类别关联数据;“HKEY_CURRENT_USER”包含当前登录的用户配置文件,如桌面设置、网络连接、用户文件夹、“控制面板”设置和程序首选项等;“HKEY_LOCAL_MACHINE”包含针对该计算机(对于任何用户)的配置信息;“HKEY_USERS”包含计算机上所有用户的配置文件;“HKEY_CURRENT_CONFIG”则包含本地计算机在系统启动时所用的硬件配置文件信息,如所要加载的设备程序和显示时要使用的分辨率等。

  备份和恢复注册表

  1.有“备”无患

  由于注册表的重要性,一旦它出现任何问题,就会影响整个操作系统的稳定,严重的时候甚至会造成系统的崩溃。所以应该在系统正常时就对它进行备份,做到有备无患。备份的方法通过注册表编辑器可以很容易地实现。

  进入到注册表编辑器中,依次单击“文件→导出”按钮,选择好保存路径后单击“保存”按钮即可,此时会把注册表保存为一个带有.reg扩展名的文件。比如在“我的文档”中备份一个名为“注册表备份文件”的reg文件。

  若要单独保存某一子树的注册表文件,可在注册表子树上单击右键单中“导出”选项(图3),选择保存路径即可。

  2.恢复注册表

  打开注册表编辑器,单击主菜单中的“文件→导入”选项 ,在出现的“导入注册表文件”对话框中选择所备份的注册表文件,单击“打开”按钮就可以了。在这里我们找到事先导出的“注册表备份文件”,直接选中打开就会看到一个进度界面,当进度指示条走满之后就表示这次导入成功了。

  本期招生问题:

  1.如何打开注册表编辑器

  2.如何在系统中进行注册表的备份与恢复

  自“电脑特训班”开办之后,教官们收到了大量读者来信,在回答问题的同时大家都强烈希望与特训班一道成长。经过认真评选,下列朋友成功答对特训班第38期的招生问题,将成为第一批学员,并获得一份奖品。奖品为电脑报电子媒体室精心策划的《开机即会──Windows安装全程图解》,这是一本包你2小时学会系统安装的新手类图书,1CD+手册。

  江苏省南京航空航天大学271号信箱 江绛

  河南省内黄县地方税务局信息中心 朱义杰