您的位置:首页>>操作系统>>导出与引入注册表>>正文
最 新 热 门
最 新 推 荐
专 题 栏 目
导出与引入注册表

  注册表是以二进制方式存储在硬盘上。我们在修改注册表的时候难免会引起一些问题,甚至是致命的故障。那么对注册表文件进行备份和恢复就具有非常的意义。除此之外,你还可以将注册表中的某一主键或子键保存为文本文件,并且打印出来,用来研究注册表的结构。
导出注册表文件
  作为备份功能,我们可以在Regedit编辑器下单击“注册表”菜单下的“导出注册表文件”命令,并选择导出范围为“全部”,将注册表文件备份在硬盘上。而作为一般的备份工作,在Regedt32中就可以完成了,比如保存一个根键,或者一个主键(子键)。
  在注册表编辑器Regedt32中保存注册表内的数据,可以保存根键、主键或一个子键。先选择要保存的主键或子键,然后再单击“注册表/保存项”命令。
接着弹出“保存项”对话框,在这里输入要保存的注册表文件的文件名,扩展名一般都使用REG,至于某些主键或子键,因为其使用的用户不同,或者是该主键或子键正在被系统使用,会提示禁止访问的警告,如果你是系统管理员,对某些主键或子键可以为其赋予权限,比如在注册表编辑中为一个用户设置修改打印机的权限。操作时请单击“安全”菜单下的“权限”命令。
  出现“注册表项的权限”对话框,在名称中选择某一个用户,然后在“访问类型”下拉列表中选择访问类型,访问类型一共有三种,分别是:“读取”、“完全控制”、“选择性访问”。选择好后
完全控制后再单击“确定”按钮。
  如果要查看能修改某一个主键或子键的所有者名字,请在“安全”菜单下选择“所有者”命令,将弹出如下图所示的对话框,如果你使用系统的权限比该用户的权限更高,请单击“取得所有权”按钮,就能对该主键或子键进行修改。
  否则只能查看该所有者,然后再单击“关闭”按钮退出。
  我们还可以将注册表文件导出为文本文件,操作的方法是用鼠标选择“注册表/将子目录树另存为”命令,并将其命名为扩展名为TXT的文件后,再单击“保存”按钮。这样我们就可以使用Windwos的写字板或记事本来查看。
引入注册表文件
  引入注册表文件有两种方法,一种是将现有的一个主键进行还原,就是利用以前备份的注册表文件或通过其它渠道获得的注册表文件,来覆盖现有的主键。
  操作时请单击“注册表”菜单下的“还原”命令,并在“还原项”窗口中选择要还原的注册表文件(注意被选择的文件是与现在所选择的主键内容相同的),最后单击“打开”按钮,将弹出一个“警告”对话框,对话框内询问是否进行覆盖现有主键的操作,注意是将还原该项到当前选定的项上,两项内容必须吻合。
  另外一种引入的方法是加载配置单元,请先用鼠标选择一个主键,再选择“注册表”菜单下的“加载配置单元”命令(与还原不同的是,它引入的主键可能是注册表内没有的内容,请注意两者的区别),接着在“加载配置单元”对话框内选择要加载的注册表文件。
  单击“打开”按钮后,出现“加载配置单元”对话框,在对话框的“项名称”文本输入框内输入新主键的名称,再单击“确定”按钮,这样你就发现在当前主键的下面出现了一个新的主键(.NEWUSER)。
  而要卸载该配置单元非常的简单(注意在卸载前先将该主键进行备份),选中该主键后,单击“注册表/卸载配置单元”命令,编辑程序会提示你是否进行卸载操作,单击“是(Y)”按钮即将该主键从注册表中删除掉(但注意一些重要的软件、硬件信息是不能卸载掉的)。