Windows XP系统注册表的恢复

在备份了的情况下 , 我们可以通过以下五种方法对系统进行恢复!具体如下:A、用MS Backup恢复注册表
1.首先打开“开始/程序/附件/系统工具”菜单中的“备份”程序 , 程序运行后单击“还原”选项卡 。
2.单击你以前创建的备份旁边的 号 , 再选中“系统状态”的复选框 。
3.选择“工具”菜单中的“选项” , 显示对话框 。
4.在“还原”选项卡上选择“无条件替换计算机上的文件”单选框 。
5.在“畚份日志”选项卡上 , 选择“详细数据” 。
6.设置完成后按“确定” , 返回程序主界面 。并确定“将文件还原到”选项框中的选项“原位置” 。
7.设置完成后 , 单击“开始还原”按钮 , 并确定弹出的“警告”对话框 。
8.继续确定“确认还原”提示框 。
9.在“输入备份文件名”后在对话框中单击“确定” 。最后程序开始还原备份的饿注册表 , 完成后程序提示重新启动计算机时按“确定”
B、从复制的注册表进行恢复
你可以复制注册表 , 创建与注册表完全相同的拷贝文件 , 然后就可以把他们再复制到原先的位置 。这种方法需要你使用第二个操作系统把那些注册表文件复制回来 。用copy和 xcopy命令所做的注册表畚份需要用与畚份相反的方式进行恢复 。按以下的步骤从已创建的畚份来恢复注册表:
1.启动另一个操作系统 , 对FAT用Windows XP/NT、Dos或Windows 98/Me:而对NTFS则使用Windows XP/NT.
2.为了防止根本不只注册表的问题 , 把当前注册表保存到安全的位置 。
3.复制所保存的注册表到当前注册表的位置 。
4.启动有疑问的Windows XP版本 , 并测试和观察所做的恢复是否正常工作 。如果不是 , 请往下看 。
C、使用Setup来恢复
Windows XP的Backup程序也把注册表保存到%SystemRoot%Repair的目录下 , 你今后可以使用Windows XP的Backup程序来恢复这个文件 。从Repair目录和ASR硬盘正确的恢复系统注册表需要运行Windows XP的Backup程序 。当Setup启动后 , 它将检查坏硬盘以及查找已经安装的Windows XP系统和他们的Repair目录 。一旦检查完成 , Setup将给出一些选项 , 其中包括按F2键以运行ASR 。如果你不能运行ASR , Windows XP的Setup程序将给你三种选择:
1.现在开始安装Windows XP , 按Enter 。
2.利用Recovery Console修复Windows XP , 按R键 。
3.终止安装Windows XP而退出Setup , 按F3 。
按R键选择修复选项 , 然后进入修复模式并继续进行 , 下一不屏幕显示四个选项 , 一般默认情况都为选中 , 你也可以根据需要选择 。接下来Setup进行设备的检测 , 显示信息正被检测的设备 , 屏幕下方的状态显示器会显示出此过程 。一旦注册表更新完成 , Setup程序会提示你拿走启动器中的软盘并重新启动计算机 。若一切正常 , 计算机将启动并正常运行 。
D、加载一个.reg文件
你可以RegEdit用把注册表保存为一个带有.reg扩展名的文本文件 。Windows XP 知道这是一个注册表文件 。如果在文件浏览器或桌面上双击此文件 , 就会自动加载此文件到注册表 。在命令提示状态下 , 输入命令start filename.reg , 其中filename是注册表畚份文件的文件名 。注意的是要确认所用的编辑器支持Unicode , Notepad写字板可以很好的工作 。如果你不能启动或运行Windows , 你就不能用这种方法 。
为了修复的注册表起作用 , 必须重新启动 Windows XP(Windows XP在运行时高速缓存了大多数注册表内容) 。只有重新启动之后 , 许多注册表的变化才被重新载入 。
E、从磁带恢复注册表
你可以使用备份程序来复制注册表文件到一盘磁带或者其他连机或脱机的地方 。该备份程序然后会把注册表文件恢复到原先的位置 。这种方法很简单 。

推荐阅读