二、Win 2000注册表的恢复
一旦注册表受到损坏,将会引发出各种故障,甚至导致系统“罢工”。要防止各种故障的发生,或者在已经发生故障的情况下进行恢复,备份和恢复注册表就显得非常重要。下面就介绍几种恢复系统的方法。
1.利用系统本身功能进行恢复
在Windows 2000操作系统中,因为不再提供方便的Scanreg命令,所以恢复注册表就要依靠Windows 2000系统本身的功能完成。具体的步骤如下:
在计算机启动过程中,看到“请选择启动操作系统”信息时,按F8键。
在出现的启动选单中,使用箭头键突出显示“最后一次正确的配置”项,并确认。
然后选择要启动的操作系统,确认。
依靠Windows 2000系统本身的恢复功能,不能将整个注册表进行还原。只能是当产生如新添加的驱动程序与硬件不相符等问题导致注册表故障时进行还原才有效,并不能解决由于驱动程序或文件被损坏或丢失所导致的注册表问题。也就是说采用这种注册表还原方法Windows 2000只还原注册表项HKEY_LOCAL_MACHINE\System\ CurrentControlSet 中的信息。任何在其他注册表项中所作的更改均保持不变。
2.用备份工具
Windows 2000的备份程序Ntbackup.exe是一个兼容性很强的工具,备份过程简单明了,作为常规备份并可随时进行。在备份功能启动时,选中备份树中的系统状态,备份工具将保存注册表文件、启动系统文件、COM+类数据库、服务器公共共享目录等。备份后的文件以BKF为扩展名,将备份文件置于不经常访问、比较安全的盘。恢复时,直接执行BKF文件,向导会提示如何完成整个还原过程。
3.用注册表编辑器
注册表编辑工具REGEDIT是Windows 2000另一款注册表工具。打开“开始”菜单的“运行”窗口,在打开栏中输入“REGEDIT”即可启动“注册表编辑器”,在“注册表”菜单中选择“导出注册表文件”项,就会弹出一个个窗口,选择保存注册表文件的路径和文件名,再单击[保存]就OK了。备份文件以REG为扩展名。值得注意的是,此方法并不会备份安全注册表文件和安全账户管理器注册表文件。恢复时,直接双击备份的REG文件即可,或在命令行方式下键入:start .reg。
4.用恢复控制台
故障恢复控制台是Windows 2000新增加的工具,用于从多次失败中恢复系统。故障恢复控制台不是Windows 2000的缺省安装,且必须在故障发生前安装才可以使用。安装故障恢复控制台的步骤是:插入Windows 2000安装光盘,在运行窗口中键入:安装光盘盘符i386winnt32.exe /cmdcons,启动恢复控制台安装程序。安装了恢复控制台后,重新启动计算机,在启动菜单中会出现“故障恢复控制台”选项。启动安全恢复控制台后,使用恢复控制台的“COPY”命令,将“%systemroot%system32nfig”目录下的文件拷贝到一个安全目录中。在恢复时,将备份目录中的文件覆盖“%systemroot%system32nfig”目录下的文件,注册表文件就恢复了。值得一提的是,在恢复控制台下的COPY命令不支持通配符“*”和“?”,所以一次只能复制一个文件,用起来比较麻烦。
4.用安装光盘
安装程序恢复注册表是在没有其他注册表备份时的最佳选择。将Windows 2000安装盘插入光驱,进入CMOS设置,将系统设置为从光盘启动。安装程序启动时,首先检测硬盘驱动器,查看已经安装的Windows 2000及其修复路径。然后会出现一个选择操作的界面,按“R”,对Windows 2000进行修复。在接下来的界面中,有四个选择,选中“检查注册表文件”(要全面恢复系统,最好四项都选中)。安装程序开始修复选定的安装。在修复注册表文件后,系统重新启动,Windows 2000就会工作正常了。
5.用紧急修复盘
制作紧急恢复盘的方法是用NTBACKUP工具,在欢迎标签中选择“紧急修复盘”。选取“将注册表文件复制到修复目录中”复选框,那么在制作紧急修复盘的同时,会自动将当前注册表文件备份到“%systemroot% epair”文件夹。用紧急修复盘修复注册表的过程与用安装光盘基本相似,不再讲述。
如果你对注册表不熟悉,不要随意用注册表编辑器对其进行修改,因为注册表的一点小问题就会使系统不工作。在修改注册表之前,一定要记得备份注册表。