动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章
  

 导出与引入注册表

作者来源:yesky  
阅读 数 505 人次 , 2006-3-18 13:36:00 

导出与引入注册表

注册表是以二进制方式存储在硬盘上。我们在修改注册表的时候难免会引起一些问题,甚至是致命的故障。那么对注册表文件进行备份和恢复就具有非常的意义。除此之外,你还可以将注册表中的某一主键或子键保存为文本文件,并且打印出来,用来研究注册表的结构。

导出注册表文件

作为备份功能,我们可以在Regedit编辑器下单击“注册表”菜单下的“导出注册表文件”命令,并选择导出范围为“全部”,将注册表文件备份在硬盘上。而作为一般的备份工作,在Regedt32中就可以完成了,比如保存一个根键,或者一个主键(子键)。

在注册表编辑器Regedt32中保存注册表内的数据,可以保存根键、主键或一个子键。先选择要保存的主键或子键,然后再单击“注册表/保存项”命令,如图:

接着弹出“保存项”对话框,在这里输入要保存的注册表文件的文件名,扩展名一般都使用REG,如图:

至于某些主键或子键,因为其使用的用户不同,或者是该主键或子键正在被系统使用,会提示禁止访问的警告,如图:

如果你是系统管理员,对某些主键或子键可以为其赋予权限,比如在注册表编辑中为一个用户设置修改打印机的权限。操作时请单击“安全”菜单下的“权限”命令,如图:

出现“注册表项的权限”对话框,在名称中选择某一个用户,然后在“访问类型”下拉列表中选择访问类型,如图:

访问类型一共有三种,分别是:“读取”、“完全控制”、“选择性访问”。选择好后完全控制后再单击“确定”按钮。

如果要查看能修改某一个主键或子键的所有者名字,请在“安全”菜单下选择“所有者”命令,将弹出如下图所示的对话框,如果你使用系统的权限比该用户的权限更高,请单击“取得所有权”按钮,就能对该主键或子键进行修改,如图:

否则只能查看该所有者,然后再单击“关闭”按钮? 。

我们还可以将注册表文件导出为文本文件,操作的方法是用鼠标选择“注册表/将子目录树另存为”命令,并将其命名为扩展名为TXT的文件后,再单击“保存”按钮。这样我们就可以使用Windwos的写字板或记事本来查看。

引入注册表文件

引入注册表文件有两种方法,一种是将现有的一个主键进行还原,就是利用以前备份的注册表文件或通过其它渠道获得的注册表文件,来覆盖现有的主键。

操作时请单击“注册表”菜单下的“还原”命令,并在“还原项”窗口中选择要还原的注册表文件(注意被选择的文件是与现在所选择的主键内容相同的),最后单击“打开”按钮,如图:

将弹出一个“警告”对话框,如图:

对话框内询问是否进行覆盖现有主键的操作,注意是将还原该项到当前选定的项上,两项内容必须吻合。

另外一种引入的方法是加载配置单元,请先用鼠标选择一个主键,再选择“注册表”菜单下的“加载配置单元”命令(与还原不同的是,它引入的主键可能是注册表内没有的内容,请注意两者的区别),如图:

接着在“加载配置单元”对话框内选择要加载的注册表文件,如图:

单击“打开”按钮后,出现“加载配置单元”对话框,在对话框的“项名称”文本输入框内输入新主键的名称,如图:

再单击“确定”按钮,这样你就发现在当前主键的下面出现了一个新的主键(.NEWUSER),如图:

而要卸载该配置单元非常的简单(注意在卸载前先将该主键进行备份),选中该主键后,单击“注册表/卸载配置单元”命令,如图:

编辑程序会提示你是否进行卸载操作,如图:

单击“是(Y)”按钮即将该主键从注册表中删除掉(但注意一些重要的软件、硬件信息是不能卸载掉的)。



 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Win98注册表应用三则
· 下一篇:修改注册表加强Win 2000安全
· Leapftp的安全问题1
· 保护(IIS)web服务器的15个技巧
· 不要错过!5万元悬赏英特尔Mac跑WinXP
· Apache服务器配置技巧(1)
· 个人服务器架设全攻略(69)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077