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

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

  A、Windows 9x注册表的备份与恢复

  (1)使用Scanreg备份/恢复注册表
  
  系统在启动过程中会自动对注册表进行扫描,会将注册表及Win.ini、System.ini一同打包压缩为rb00?.cab,存放在C:\Windows\sysbckup的目录下,若有错误便自动修复。在系统运行时也可以检查注册表,注册表检测软件为了DOS版的scanreg.exe和Windows版的scanregw.exe,只要输入“Scanreg”,就会自动启动相应的版本。单击“开始”→“运行”,在“打开”对话框中输入“Scanrge”,然后单击“确定”,程序会扫描注册表,并显示扫描结果。如果注册表有错误便会提示您是否进行自动修复,如没有对注册表做备份可让它自动修复。如果正常而且今天还未备份的话,程序会提示您进行备份。

  当注册表有错,不能自动修复且不能进入Windows时,可在DOS下运行Scanreg/Fix进行修复。这样,可排除由于系统自动启动时通过初始化程序System.ini和Win.ini加载了错误的模块或应用程序以及病毒侵入造成注册表修复失败的可能。

  当使用Scanreg进行系统注册表的备份后,恢复时需要在实模式下的纯DOS环境,在DOS提示符下键入Scanreg/restore,Scanreg会先检测注册表,然后就会显示几个文件提供选择,确定自己认为正常的备份进行恢复。DOS版Scanreg.exe有3个功能,其参数如下:

  BACKUP——备份注册表

  RESTORE——恢复注册表

  FIX——修复注册表

  (2)使用Regedit备份/恢复注册表

  注册表编辑器除了可以用于配置的修改外,还有一个非常重要的功能,那就是对注册表进行备份和恢复。

  注册表的备份

  运行“regedit”,打开“注册表编辑器”窗口。

  打开“注册表”→“导出注册表文件”菜单命令,弹出“导出注册表文件”对话框。选择注册表备份文件的保存路径、名称以及保存全部还是只保存注册表的某个分支。根据自己的需要设定好后,单击“保存”按钮即可完成注册表的备份。

  注册表的恢复

  打开“注册表编辑器”后,运行“注册表”→“引入注册表文件”,弹出“引入注册表文件”对话框。

  找到曾经导出的注册表备份文件,单击“打开”按钮即完成注册表的恢复,恢复完成后出现一个提示框,单击“确定”按钮并重新启动计算机。

  (3)利用注册表编辑器恢复

  如果在注册表出错前备份过注册表,也可以在DOS环境下使用regedit来恢复,操作步骤如下:

  用引导盘启动计算机,进入Windows目录,在该目录下键入“regedit/C *.reg”,其中*.reg为备份的注册表文件名,然后重新启动计算机使新的注册表生效。

  注意:这种方法速度非常慢,所以大家一定要有耐心,如果中途中止,那么可能会破坏当前注册文件,导致计算机不能启动。

  B、Windows 2000注册表的恢复

  Windows 2000的注册表也分为两个部分,但是包括多个文件。其中,用户配置文件保存在根目录“Documents and Settings”下的用户名的目录中,包括Ntuser.dat和Ntuser.ini两个隐藏文件及Ntuser.log日志文件。系统配置文件位于Windows 2000系统目录下的“system32\config”中,包括Default、Software、System、Appevent.evt、Secevent.evt、Sysevent.evt等多个隐藏文件及其相应的log文件和.sav文件。这些注册表文件在Windows 2000运行时无法使用其他工具打开,这一点于Windows 9x下的System.dat及User.dat不同。

  在Windows2000中如果要完全备份注册表,可以在“运行”框中输入“regedit”打开注册表编辑器,打开“注册表”→“导出注册表文件”命令,选择导出的范围为全部,然后给出备份的注册表文件的路径及名称即可。恢复注册表的方法同上,只需要单击“注册表”菜单下的“导入注册表文件”,然后选择磁盘上相应的注册表备份文件即可。

  如果只需要保存一个根键或者一个主键,可以使用WINNT\system32\regedt32.exe。首先,选择要保存的主键或子键,然后再单击“注册表”菜单下的“保存项”命令,在弹出的“保存项”对话框中输入要保存的注册表文件的文件名,扩展名建议使用“reg”,便于今后的管理。

  因为Windows 2000是一个真正的多用户操作系统,因此在保存某些主键或子键时,因为执行操作的用户不同,或者是该主键或子键正在被系统使用,会出现禁止访问的警告,例如“权限不足、无法保存项”等消息提示。这是如果您是Administrator身份则可以使用“安全”菜单下的“权限”命令,对这些主键或子键的用户赋予“完全控制”的权限,然后就可以保存该项了。

(0)

相关推荐

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

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

  • ADSL注册表优化大法之9x/ME篇

    ADSL优化势在必行,前面我们已经介绍过ADSL注册表简易优化法(通用法).现特别针对使用Win 9x/ME的用户,我们优化策略介绍如下: 做这些修改之前请先做好注册表的备份,以便不适合你的情况的时候或修改错误时恢复.同时这里所介绍的优化办法由于各地网络的不同不保证在您那里一定发挥作用. Windows 9x/ME 优化注册表 打开注册表编辑器(开始菜单->运行->输入 regedit ->确定) 在以下几个项目加入如下几个值: 1.HKEY_LOCAL_MACHINE\System\C

  • 别惊讶,资源管理器也能管好注册表

    我们在编辑注册表时,都要先在开始菜单中点击运行项,然后输入"regedit"来打开注册表编辑器,这样的操作你是否厌倦?其实,我们可以换一种方式管理注册表--将注册表请进资源管理器中,这样,要对注册表"动手动脚"也更为方便.一.将注册表请进资源管理器 实现在资源管理器中编辑注册表并不难,只要按照以下步骤操作即可:    首先到http://www.regxplor.com/regxplor.dll下载资源管理器的一个控件,并将它复制到Windows安装路径下的syst

  • 二十九、教你备份与恢复Windows 2000注册表

    二十九.教你备份与恢复Windows 2000注册表  Windows 2000将它的配置信息存储在注册表的数据库中,其中包含了每个计算机用户的配置文件,以及有关系统硬件.已安装的程序和属性设置等信息,Windows 2000在运行过程中要一直引用这些信息.注册表是以二进制形式存储在硬盘上,错误地编辑注册表可能会严重损坏系统.所以,在更改注册表之前,强烈建议备份注册表信息.为了防止在修改注册表的时候发生致命错误,有必要了解一下注册表文件的备份和恢复方法.除此之外,为了研究注册表的结构,还可以将注

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

    2.1注册表受到损坏的主要原因 注册表是Windows 9X/NT/XP的核心数据库,其中保存的各种参数直接控制着才作系统的启动.硬件驱动程序的装载已经Windows应用程序的正常运行.但注册表也会遭到各种情况的损坏,如错误关机.突然停电.硬件故障等.当注册表遭到破坏时,会以各种途径影响系统的性能和稳定,甚至造成无法启动计算机或系统瘫痪. 注册表受损的原因主要有以下几条: 用户反复添加或更新驱动程序时,多次操作造成失误,或添加的程序本身存在问题,安装应用程序的过程中注册表中添加了不正确的项.有些

  • 巧用注册表轻松修改Win 2k/XP的默认刷新率

    下面介绍的修改方法只包括对Windows注册表的编辑,因此不需要运行任何来源不明的第三方应用程序. 理论上讲,这种修改方法将与显示驱动程序/适配器无关,因为它修改的是显示器的设置值,而不是显示驱动程序/适配器本身. 重要提示:在修改之前,请确认你的显示器支持你所希望采用的分辨率下的刷新率!后果自负! 假定你已经正确地安装了你的显示器(显示器驱动程序支持你所想要的垂直刷新率,在这个案例里为75Hz),并且你的是"普通的"系统(没有启用多显示器支持等等),请照下面讲的做: 打开注册表编辑器

  • 用注册表修改2k/XP默认刷新率

    下面介绍的修改方法只包括对Windows注册表的编辑,因此不需要运行任何来源不明的第三方应用程序. 理论上讲,这种修改方法将与显示驱动程序/适配器无关,因为它修改的是显示器的设置值,而不是显示驱动程序/适配器本身. 重要提示:在修改之前,请确认你的显示器支持你所希望采用的分辨率下的刷新率!后果自负! 假定你已经正确地安装了你的显示器(显示器驱动程序支持你所想要的垂直刷新率,在这个案例里为75Hz),并且你的是"普通的"系统(没有启用多显示器支持等等),请照下面讲的做: 打开注册表编辑器

  • 注册表基础—注册表使用全攻略之一

    一.注册表基础微软采用注册表来统一管理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维护和管理. (一)注册表基础ABC 总的来说注册表实际上是一个庞大的数据库,它包含了应用程序和系统软硬件的全部配置信息,初始化信息及其它重要数据.从一般用户的角度看,注册表系统由两部分组成:注册表数据库和注册表编辑器.其中注册表数据库包括两个文件:System.dat和User.dat.前者是用来保存计算机的系统信息,如安装的硬件和设备驱动程序的有关信息等;后者则是用来保存每个

  • 注册表的备份

    备份是修改任何东东之前要做的事情,何况是注册表呢.那么注册表在哪儿呢?是regedit.exe吗?呵呵,当然不是了.在windows 98/me系统中,注册表主要由system.dat和user.dat这两个文件组成,藏于C:\windows中.其中,system.dat包含硬件和软件的设置,user.dat保存着与用户有关的信息.(不要告诉我你找不到这两个文件哟!如果真是这样,开始菜单-设置-文件夹选项,打开后选择"查看"选项卡,勾选其中的"显示所有文件和文件夹"

  • 注册表-批处理-VBS之间的功能对应

    (绿色是标题, 蓝色的是原作者,红色的部分就是需要修改的部分,根据你自己的实际情况修改) ======打开迅闪菜单的同时连接虚拟磁盘的VBS======Set WshShell = WScript.CreateObject("WScript.Shell")Return = WshShell.Run ("c:\client\新调用.exe",0,true)Return = WshShell.Run ("iscsicli AddTargetPortal 192

随机推荐