Search in uioop.blogspot.com

Blog Archive

Sunday, October 28, 2007

Windows XP注册表大盘点(二)

为了恢复注册表,你必须考虑你是怎么保存注册表的。下面我谈一下一般常用的五种方法:

一,只要能启动Windows XP,那么就可以用MS Backup来恢复注册表。

1, 首先打开“开始/程序/附件/系统工具”菜单中的“备份”程序,程序运行后单击“还原”选项卡。

2, 单击你以前创建的备份旁边的+号,再选中“系统状态”的复选框。

3, 选择“工具”菜单中的“选项”,显示对话框。

4, 在“还原”选项卡上选择“无条件替换计算机上的文件”单选框。

5, 在“畚份日志”选项卡上,选择“详细数据”。

6, 设置完成后按“确定”,返回程序主界面。并确定“将文件还原到”选项框中的选项“原位置”。

7, 设置完成后,单击“开始还原”按钮,并确定弹出的“警告”对话框。

8, 继续确定“确认还原”提示框。

9, 在“输入备份文件名”后在对话框中单击“确定”。最后程序开始还原备份的饿注册表,完成后程序提示重新启动计算机时按“确定”

二,你可以使用备份程序来复制注册表文件到一盘磁带或者其他连机或脱机的地方。该备份程序然后会把注册表文件恢复到原先的位置。这种方法很简单。

1, 从磁带恢复

当你使用与Windows XP兼容的备份和恢复程序时,要确保所作的选择是恢复本地注册表,还要判断是恢复注册表唯一被破坏的文件,还是要恢复其他的文件。

2, 从Backup所支持的其他介质上恢复

使用Windows XP的Backup程序从备份的列表清单中选择System State来进行恢复。System State含有三项内容:引导文件,COM+注册类和注册表(注:不可能部分恢复System State的数据,只能全部恢复它)。你的ASR备份 除了包括System State之外还包括其他的文件,你可以根据需要进行恢复。当Active Directory正在运行时,是不能恢复System State的。在大多数备份和恢复程序之间的主要差异是在用户界面和介质的兼容性方面。千万不要忘记,通常各种磁带只能用创建此磁带备份的相同程序来进行 恢复工作。

三,从复制的注册表进行恢复

你可以复制注册表,创建与注册表完全相同的拷贝文件,然后就可以把他们再复制到原先的位置。这种方法需 要你使用第二个操作系统(多系统的配置见《Windows XP下的双引导配置》)把那些注册表文件复制回来。用copy和 xcopy命令所做的注册表畚份需要用与畚份相反的方式进行恢复。按以下的步骤从已创建的畚份来恢复注册表:

1, 启动另一个操作系统,对FAT用Windows XP/NT、DOS或Windows 98/Me:而对NTFS则使用Windows XP/NT.

2, 为了防止根本不只注册表的问题,把当前注册表保存到安全的位置。

3, 复制所保存的注册表到当前注册表的位置。

4, 启动有疑问的Windows XP版本,并测试和观察所做的恢复是否正常工作。如果不是,请往下看。

四,使用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程 序会提示你拿走启动器中的软盘并重新启动计算机。若一切正常,计算机将启动并正常运行。

五,加载一个.reg文件

你可以RegEdit用把注册表保存为一个带有.reg扩展名的文本文件。Windows XP 知道这是一个注册表文件。如果在文件浏览器或桌面上双击此文件,就会自动加载此文件到注册表。在命令提示状态下,输入命令start filename.reg,其中filename是注册表畚份文件的文件名。注意的是要确认所用的编辑器支持Unicode,Notepad写字板可以很 好的工作。如果你不能启动或运行Windows,你就不能用这种方法

为了修复的注册表起作用,必须重新启动 Windows XP(Windows XP在运行时高速缓存了大多数注册表内容)。只有重新启动之后,许多注册表的变化才被重新载入。

No comments:

AVG Internet Security 2013

Total Pageviews

Contributors