PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Win3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上难以实现远程访问。
    为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做注册表的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。


    与INI文件不同的是:

1.
注册表采用了二进制形式登录数据;

2.
注册表支持子键,各级子关键字都有自己的键值

3.
注册表中的键值项可以包含可执行代码,而不是简单的字串;

4.
在同一台计算机上,注册表可以存储多个用户的特性。


注册表的特点有:

1.
注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。

2.
注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。

3.
管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。


我们在前面已经详细介绍了注册表的由来与基本结构。发现注册表比较复杂,但又安排得非常有条理,能有效地提高工作效率,为系统的维护提供了必要条件。由于注册表是一个二进制的配置数据库文件(Windows的命根子),因而,用户无法直接存取注册表。为了让高级用户能够编辑注册表,Windows2000提供了注册表编辑器“c”“Regedt<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />32”。对这种只使用Windows提供的注册表编辑器进行编辑的操作。


编辑器在安装Windows时已经被安装到硬盘中了,但是并未在附件程序组中建有快捷方式。用户如果需要使用注册表编辑器,可以在运行对话框内输入Regedt32Regedit即可打开注册表编辑器,或者在命令提示符中执行Regedt32.exe也可以进入注册表编辑器.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

学习网站:

可以在DOS下完美恢复2000/XP注册表的工具

ERUNT V1.1h

[url]http://soft.minicun.com/soft/17805.htm[/url]
软件大小: 769 KB
软件语言: 英文
软件类别: 国外软件 / 免费版 / 系统备份
应用平台: DOS/Win9x/NT/2000/XP
升级说明:修正了ERUNT V1.1g汉化版无法在DOS下恢复注册表的问题。
软件介绍:我们知道Win98/ME的注册表用手工就可以快速完成,而Win2000/XP/2003/NT的注册表用手工备份相当麻烦。ERUNT 是目前唯一可以在DOS下完美恢复2000/XP注册表的专用工具。
使用方法:
1、在WINDOWS下,运行ERUNT后,在其界面的“Backup to”后面指定备份注册表的位置和名称(默认为C:\WINDOWS\ERDNT\),然后在“Backup Options”选择备份选项,建议将下面的三个项目都选中,单击 “OK”按钮即可开始备份。需要注意的是,该软件仅能备份系统注册表中当前用户的注册表文件。需要恢复注册表时,运行ERDNT,选择恢复的注册表项目,单击“OK”按钮,再根据提示重新启动计算机即可。
2、由于注册表损坏无法正常进入系统时,可在DOS下用CD进入相应的注册表备份文件夹,然后输入“erdnt.exe”命令,回车后即可在DOS下运行注册表恢复程序进行恢复。
3、压缩包内BackupReg.bat是自动备份的批处理文件。
4NTREGOPT.EXE是软件自带的注册表优化工具。

1章 认识注册表

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

 

 

 

2章 注册表编辑器的基本操作

 

 

 

 

 

 

3章 注册表的备分与恢复