党建工作 中心工作:关于注册表导出的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 08:36:32
当要把注册表导出时~
文件类型有:注册文件,注册表配置单元文件,文本文件,win98/nt4注册文件,所有文件。请问它们都有什么区别呀?最好详细些~谢谢~
若我想修改注册表,为了安全想先把它导出~应选择哪一种文件类型?

以我的eBook Workshop的注册信息为例:
1以注册文件:
________________________________________
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Ada99\eBook Workshop]
"Language"=dword:000003a8
"AdaName"="Y2xpZGUyMDAw"
"AdaKey"="NzM5Mjg4OTctMzIzMzVGNDQtOTA5NEJBOEQ="
_______________________________________

2以注册表配置单元文件
_________________________________________
regf       Pugf

__________________________________________
3以文本文件
________________________________________
项名称: HKEY_CURRENT_USER\Software\Ada99\eBook Workshop
类别名: <无类别>
最近写入时间: 2005-11-23 - 10:18
值 0
名称: Language
类型: REG_DWORD
数据: 0x3a8

值 1
名称: AdaName
类型: REG_SZ
数据: Y2xpZGUyMDAw

值 2
名称: AdaKey
类型: REG_SZ
数据: NzM5Mjg4OTctMzIzMzVGNDQtOTA5NEJBOEQ=
___________________________________________

4以win98/nt4注册文件
___________________________________________
REGEDIT4

[HKEY_CURRENT_USER\Software\Ada99\eBook Workshop]
"Language"=dword:000003a8
"AdaName"="Y2xpZGUyMDAw"
"AdaKey"="NzM5Mjg4OTctMzIzMzVGNDQtOTA5NEJBOEQ="
___________________________________________

5以所有文件
___________________________________________
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Ada99\eBook Workshop]
"Language"=dword:000003a8
"AdaName"="Y2xpZGUyMDAw"
"AdaKey"="NzM5Mjg4OTctMzIzMzVGNDQtOTA5NEJBOEQ="

____________________________________________

解释:
以上是以不同方式对同一主键导出后的情况:
其中第1,第5种导出的内容是完全相同的;第4种只是关于注册表的版本信息处不同;第2种的文件内容用文件编辑器根本没法正常的察看和修改;第3种即文本文件方式适合察看.
从备份和恢复注册表的角度看:诺是98系统可以选择第4种导出方式.而我们常用的xp/2000系统下用第一种就可以了(其实关系不大).而在导入时只能选择"注册文件和注册表配置单元文件"二者之一,而我发现"注册表配置单元文件"在导入后不会创制新的主键,所以要想真正做的备份和恢复注册表的话,推荐使用第1种方式.