新农首页 农业新闻 致富信息 农业技术 农业搜索 农药 电脑 网站地图

用系统的自动备份功能恢复注册表

发布时间:2012-05-16  来源:编程入门网
摘要: 为了保证注册表的安全,不同版本的Windows都提供了不同的自动备份功能,利用这些功能,我们也能达到备份、还原注册表的目的。

    为了保证注册表的安全,不同版本的Windows都提供了不同的自动备份功能,利用这些功能,我们也能达到备份、还原注册表的目的。

    1.Windows 98/Me

    相对于Windows 95, Windows 98/Me对注册表的备份功能要强大得多。首先,系统在自动备份时不仅会备份system.dat和user.dat这两个注册表文件,而且还会备份system.ini文件和win.ini文件,这就提高了系统备份的完整性;第二,Windows 98/Me在对注册表进行备份时会采用CAB格式进行压缩,节省了磁盘空间;第三,也是就重要的改进,就是Windows 98/Me增加了注册表的备份数量,最多允许用户备份99个不同时间的资料,这就彻底解决了只作一个备份容易发生意外的问题,极大的提高了系统的安全性。

    Windows 98/Me对注册表自动进行备份是通过注册表检查程序完成的,它每天第一次正常启动后,就会将当前注册表压缩之后备份到Windows安装文件夹的Sysbckup子文件夹中,备份文件以 rb???为名(???为序列号)。用户若使用它所做的备份进行恢复,只需切换到该文件夹,然后使用Winzip等支持CAB压缩格式的软件打开某个需要还原的CAB压缩包,将其释放到硬盘的某个临时文件夹中,然后重新启动计算机并切换到Dos状态,在Dos状态下用它们覆盖原始文件即可。

    若注册表被严重破坏,以至于无法进入图形界面,无法对CAB压缩包进行解压缩,则可参考本站文章:在Dos下维护注册表

    2. Windows 2000

    Windows 2000同样具有自动备份注册表的功能,每次正常启动后,它会自动将当前注册表中的部分内容复制下来。这样当用户因为安装了不兼容的硬件设备导致注册表被破坏的话,就能利用它自动做的备份进行恢复了。具体的步骤为:

    (1).单击“开始”按钮,选择“关机”命令。

    (2).从弹出的“关闭Windows”对话框中选择“重新启动”选项,然后单击“确定”按钮,重新启动计算机。

    (3).当系统在启动过程中显示“选择启动操作系统”的时候按下F8键,进入Windows 2000的启动菜单选择界面。

    (4).选择“最后一次正确的配置”菜单项并按下回车键。

    (5).选择要启动的操作系统并按下回车键。

    说明:该方法主要用于解决新添加的驱动程序与硬件不符、安装了不兼容的硬件设备等原因导致的系统故障,它只备份、还原注册表HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET子键中的信息,而忽略对其他任何子键的修改,因此应用的范围有限。

打印 责任编辑:希望