注册表编辑器是什么?
在Windows中,注册表由两个文件组成:System.dat和User.dat(windows 95/98),保存在windows所在的文件夹中。它们是由二进制数据组成。System.dat包含系统硬件和软件的设置,User.dat保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。
Windows为我们提供了一个注册表编辑器(Regedit.exe)的工具,可以用来查看和维护注册表,注册表编辑器与资源管理器的界面很类似。左边窗格中,由"我的电脑"开始,以下是六个分支,每个分支名都是以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY;也被称为子项)。当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(Value)。键值由键值名称(Value Name)和数据(Value Data)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。每个分支中保存计算机软件或硬件之中某一方面的信息与数据。
注册表主要由六大部分组成(windows 95/98/me操作系统都是六大主键;而到了windows 2000/xp/win2003和后续各种的windows操作系统都是五大主键,HKEY_DYN_DATA这个主键只有在windows 95/98/me操作系统的注册表当中才存在),即最初启动注册表编辑器窗口左侧的六大主键,都是以HKEY开头,每个主键当中都包含每一特殊种类的信息。
注册表如何恢复数据?
如果注册表遭到破坏,Windows将不能正常运行,为了确保Windows操作系统安全,我们必须经常的备份注册表。
Windows每次正常启动时,都会对注册表进行备份,System.dat备份为System.da0,User.dat备份为User.da0,它们存放在Windows所在的文件夹中,属性为系统和隐藏。
以下为2种备份注册表的方法:
1.利用Windows中的注册表编辑器(Regedit.exe)进行备份
运行Regedit.exe,单击“文件“-->;“导出注册表文件“命令,选择保存的路径,保存的文件为*.reg,可以用任何文本编辑器进行编辑。
2.利用Win95光盘上Other\Misc\ERU\ERU.EXE紧急事故恢复工具(Emergency Recovery Utility)。利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。
恢复:
当注册表损坏时,启动时Windows会自动用System.dat和User.dat的备份System.da0和User.da0进行恢复工作,如果不能自动恢复,可以运行Regedit.exe(它可以运行在在Windows下或DOS下),导入.reg备份文件。也可以运行ERU.EXE进行恢复。
如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一招:在c:\下有一个System.1st文件,属性为隐藏和只读,它记录着安装Windows时的计算机硬件软件信息,用这个文件覆盖System.dat。
但这样的话,您安装的应用软件可能会无法运行,必须要重新安装。