我教你学之注册表备份与恢复_注册表

  2.1注册表受到损坏的主要原因

  注册表是Windows 9X/NT/XP的核心数据库,其中保存的各种参数直接控制着才作系统的启动、硬件驱动程序的装载已经Windows应用程序的正常运行。但注册表也会遭到各种情况的损坏,如错误关机、突然停电、硬件故障等。当注册表遭到破坏时,会以各种途径影响系统的性能和稳定,甚至造成无法启动计算机或系统瘫痪。

  注册表受损的原因主要有以下几条:

  • 用户反复添加或更新驱动程序时,多次操作造成失误,或添加的程序本身存在问题,安装应用程序的过程中注册表中添加了不正确的项。有些应用程序拥有一个名为Setup.inf的说明文件,其中包括安装该应用程序需要什么磁盘,有哪些目录将被建立,从哪里复制文件,所需的正常工作要建立的注册表信息等。如果安装时磁盘或系统不满足条件,或是用户选择错误,那么就会造成故障。
  • 驱动程序不兼容。计算机外设的多样性使得一些不熟悉设备性能的用户将不配套的设备安装在一起,尤其是一些用户在更新驱动时一味追求最新、最高端,却忽略了设备的兼容性。当操作系统中安装了不能兼容的驱动程序时,就会出现问题。
  • 通过[控制面板]的[添加/删除程序]添加程序时,由于应用程序自身的反安装特性,或采用第三方软件卸载自己无法卸载的系统自带程序时,都可能会对注册表造成损坏。另外,删除程序、辅助文件、数据文件和反安装程序也可能会误删注册表中的参数项。
  • 当用户经常安装和删除字体时,可能会产生字体错误。可能造成文件内容根本无法显示。
  • 硬件设备改变或者硬件失败。如计算机受到病毒侵害、自身有问题或用电故障等。
  • 用户手动改变注册表导致注册表受损也是一个重要原因。由于注册表的复杂性,用户在改动过程中难免出错,如果简单地将其它计算机上的注册表复制过来,可能会造成非常严重的后果。

  如果注册表受损,我们将试图将它恢复,这就需要我们在注册表正确的时候作好备份工作。当然,如果您希望跟着这个注册表系列完成之后对注册表的修改,就更建议您先备份注册表了,以免在想“撤销”的时候一筹莫展了,因为对注册表的所有删除操作都是无法恢复的,如果一时禁用了一些程序/选项,或禁用了注册表,等到想恢复使用的时候忘了当时是在哪里做过修改,那可就麻烦了。

  2.2 注册表的备份

  在Windows NT/2000/XP中使用导出法备份注册表。可以按以下步骤操作:

  • 运行regedit,打开注册表编辑器。单击[开始]|[运行],在弹出窗口中输入“regedit”,然后单击[确定]按钮。
  • 在注册表编辑器窗口中单击[文件]菜单中的[导出],如果是Windows NT/2000的注册表编辑器则在[注册表]菜单下选择[导出]。
  • 在弹出的“导出注册表文件”窗口中选择保存导出文件的路径和地址,请注意在“导出范围”中选中“全部”单选按钮,否则默认的是当前所选分支,这样导出的注册表不完整,是不能用来恢复原注册表的。
  • 如果只想备份分支,则选中“所选分支”,单击[保存],导出注册表。

  2.3 注册表的恢复

  恢复注册表方法主要有三类:手动还原法(即复制法)、导入法和使用程序恢复法。

  在Windows NT/2000/XP中使用导入法恢复注册表。可以按以下步骤操作:

  • 打开注册表编辑器。
  • 单击[文件]菜单下的[导入],如果是Windows NT/2000中,则是[注册表]菜单下的[导入注册表文件]。
  • 在弹出的“导入注册表文件”对话框中选择硬盘上相应的备份文件,单击[打开]按钮即可。

  部分恢复注册表的方法有两种,一是按以下操作:

  • 打开注册表编辑器。
  • 在注册表编辑器窗口的左边选择要还原的配置单元项。
  • 单击[文件]|[导入]。
  • 在弹出对话框中选择相应注册表文件。
  • 在“文件类型”下拉列表中选择“注册表配置单元文件”。
  • 单击[打开]恢复注册表项。

  被选择还原的文件必须与注册表编辑器中所选的主键内容想吻合,即原先保存的注册表“项”只能还原到原先的位置。

  二是使用[文件]|[加载配置单元]命令,在弹出的窗口中选择要配置的文件。但是这种方法只有在HKEY_USERS和HKEY_LOCAL_MACHINE这两个预定义项窗口中才有效。


  如果系统已经无法正确启动进入Windows了,那么可以在DOS下还原导出文件,而且在DOS下的注册表还原操作更为安全。

  在DOS下以命令行的方式运行regedit.exe,其格式如下:

  Regedit /C filename

  其中filename是指定的用于重新生成注册表的文件名。具体参数和其它用法参见regedit /?命令。

  还原完毕后重启计算机,使还原的注册表生效即可。

时间: 2024-08-31 23:51:01

我教你学之注册表备份与恢复_注册表的相关文章

9x与2k 注册表的备份与恢复_注册表

从Windows 95以来,微软就将Windows系统的配置信息存储在一个名为注册表的数据库中.它是Widnows系统管理所有软硬件的核心,其中包含了每个计算机用户的配置文件以及有关系统硬件.已安装程序和属性设置等重要信息.因此,注册表错误往往会导致系统崩溃,所以保持注册表的"健康"就显得尤为重要.那么,如何保证注册表的"健康"呢?老办法--备份与恢复. A.Windows 9x注册表的备份与恢复 (1)使用Scanreg备份/恢复注册表 系统在启动过程中会自动对注

我教你学之注册表基本操作_注册表

注册表是用于对操作系统进行管理与维护的高级工具,通过对注册表编辑器可以查看和更改其设置.合理地管理和维护注册表数据不仅能使计算机正常工作,而且还可以提高计算机的运行性能:但如果修改不当,造成注册表错误,则可能导致死机,反而弄巧成拙. 这里,我们介绍对注册表数据进行修改的基本操作. 创建项和键值项: 运行注册表编辑器. 选择要添加项的位置,即在某个根键或子键下,如HKEY_CURRENT_USER\AppEvents下,选中该子键,点菜单栏上的[编辑]|[新建]|[项],或直接右击该子键,选[新建

从命令行快速操作注册表(图)_注册表

每一个熟悉Windows的人都相信,通过注册表几乎可以做到任何事情,真正的问题是怎样迅速找到正确的注册键. 绝大多数情形下,操作注册表意味着找到某个特定的子键:偶尔地,可能需要修改一下子键的名称(例如,可能要进行结构上的改动).那么,怎样才能迅速找到正确的子键并执行修改?另外,如果你不仅要改动本地机器的注册表,而且还要对远程机器作同样的修改,该怎么办?本文告诉你一个好工具Regfind.Regfind可以从Windows 2000 Server的Resource Kit Supplement O

无法显示隐藏文件夹(修改过注册表也无效)的解决方法 附注册表文件_注册表

显示隐藏文件的通法: 正常情况下,按照如下顺序操作即可:打开"我的电脑"的"工具"菜单--"文件夹选项",在"查看"标签里,选择"显示所有文件和文件夹",并找到"隐藏受保护的操作系统文件(推荐)",将前面的勾去掉.如下图所示: 被病毒修改注册表后导致无法显示隐藏文件的解决方法: 如果是由于病毒所导致的,则有很多种情况,这里说一下较常用的两种方法. 法一:打开注册表编辑器,进入注册表项:H

菜鸟也可以对系统注册表“动手动脚”_注册表

我们都知道注册表在操作系统中起着很重要的作用,于是遇到问题时菜鸟们便忍不住要战战兢兢上阵一试.可是且慢!修改注册表可不是闹着玩的,弄得不好,电脑就会罢工不干了.最近我就差点把系统搞瘫痪了,不过经过向高手请教和自己的摸索,我觉得菜鸟也还是可以对注册表"动手动脚"的,让我们一步一步试试看吧. 第一步:首先在系统分区之外的任一分区建一个文件夹,取名为"注册表秘技"(名字  可任意取).注意,此文件夹一定要建在系统分区以外的分区,以防重装系统时被删除. 第二步:打开注册表编

如何打开注册表编辑器_注册表

要手工编辑注册表,就要求打开注册表编辑器,这是必然的.那么如何打开注册表编辑器呢?在NT架构的系统上有什么方法可以打开新版本的注册表编辑器呢?本文将详细回答你的问题. 首先出场的是Win98/Me,因为Win98和WinMe没有大的区别,所以这里放在一起讲述.在Win98/Me里面的注册表编辑器只有一种,就是最"原始"的那一种.之所以说他原始是因为他没有任何安全限制,也就是说它的注册表编辑器可以被任意一个用户打开,并没有任何权限限制.这主要是因为Win98/Me的使用对象是一般的单机用

浅谈Windows XP的注册表备份_注册表

作者:高山    经常系统错误,有时甚至引起系统崩溃的情况,这时备份就显得很重要了,没有人愿意系统崩溃而只得重新装Windows XP.你可以选用不同的方法来备份你的注册表,你也可以把你的备份版本放在多种介质上,但是你首先必须明白你的计算机网络正使用何种文件系统类型.Windows XP支持FAT和NTFS两种不同的文件系统. 在这里我先介绍一下FAT,FAT32以及NTFS. 文件分配表(FAT) 一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统.文件分配表(FAT

注册表编辑器的注册表修改_注册表

●注册表编辑器的自动刷新设置: 打开HKEY_CURRENT_USER\Software\Microsoft\RegEdt32\Settings子键分支,在右边的窗口中新建一个字符串值"AutoRefresh",将其值设为1. ●注册表修改的只读功能: Windows NT/2000的三十二位注册表编辑器中提供了注册表修改时的只读设置,这主要是为了防止注册表的修改错误.Windows XP将十六位和三十二位的注册表编辑器合并为一个,但未直接提供注册表修改的只读功能,我们需要对之进行修改

IE:维护表单_注册表

  IE 5.0中的Forms AutoComplete(自动填写表单)功能,可以把我们敲到网络中的表单存储起来.如果返回到曾填过的表格,IE 5.0会提示我们最近一次输入的项目.有时这种功能会带给我们方便.但是,它会存储了一些错误的项目,比如打错的用户名,时间长了会使清单变得十分拥挤.而且,提示功能也会把我们的个人信息留在机器上,这是我们所不愿意看到的,尤其是使用公共计算机的时候.那怎么把这些信息消除呢?下面这个方法可以轻易地清除所有列表. 选择"工具"中的"Interne