注册表及其备份与恢复-注册表
·当前位置: 学海荡舟-论文 >> 电脑技术 >> 实用技术 >> 注册表 >> 教程正文
注册表及其备份与恢复
Windows9x取代DOS已成为操作系统[de]当然之选。随着功能[de]丰富,Windows9x所需管理[de]细节也远远超过DOS。用户不能仅用修改AUTOEXEC或CONFIG来调整如今Windows[de]配置与状态。它们需要以一种新[de]方式来存储、分类和编辑。于是,让无数用户“改”心大动[de]注册表应运而生。用户通过使用,从而更深入了解并掌握Windows9x。由于在Windows9x中采用了注册表方式,使用户可以按自己[de]要求对计算机系统[de]硬件和软件进行灵活配置。(本专题中关于注册表[de]一些技巧在Windows98下调试通过,有[de]改动后直接起作用,有[de]需要重新启动计算机后才生效,虽然是在Windows98下调试,但有很多技巧也适用于Windows95和Windows NT)
一、Windows注册表
1.什么是注册表?
注册表是 Windows [de]一个内部数据库,是一个巨大[de]树状分层[de]数据库。它容纳了应用程序和计算机系统[de]全部配置信息、系统和应用程序[de]初始化信息、应用程序和文档文件[de]关联关系、硬件设备[de]说明、状态和属性以及各种状态信息和数据。注册表中存放着各种参数,直接控制着Windows[de]启动、硬件驱动程序[de]装载以及一些Windows应用程序[de]运行,从而在整个Windows系统中起着核心作用。它包括如下一些内容:
(1)软、硬件[de]有关配置和状态信息,注册表中保存有应用程序和资源管理器外壳[de]初始条件、首选项和卸载数据。
(2)联网计算机[de]整个系统[de]设置和各种许可、文件扩展名与应用程序[de]关联关系,硬件部件[de]描述、状态和属性。
(3)性能记录和其它底层[de]系统状态信息,以及其它一些数据。
如果注册表受到了破坏,轻者使Windows在启动[de]过程出现异常,重者可能会导致整个系统[de]完全瘫痪。因此正确地认识、使用,特别是及时备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。
2.注册表文件:.DAT
Windows98将所有注册表文件存入2个文件System.dat和User.dat中。它们是二进制文件,不能用文本编辑器打开查看。它们存于Windows目录下,具有隐含、系统和只读属性。 System.dat包含了计算机特定[de]配置数据,如安装[de]硬件和设备驱动程序[de]有关信息等。User.dat包含了用户特定[de]数据,如桌面设置,墙纸和窗口颜色设置等。User.dat文件[de]位置在以某个用户名登录时,其位于C\Windows\profiles\用户名目录下,系统同时在C\Windows目录下保留了一个缺省[de]User.dat文件,以备新用户使用。
说明:System.da0和User.da0这两个文件属于Windows95,是注册表[de]备份文件,它们在系统每次成功启动后创建。在Windows98中,注册表检查器将备份文件做成CAB文件。
二、注册表编辑器——Registry Editor
1.打开注册表编辑器
注册表[de]打开方式很简单,单击Windows“开始”按钮,找到“运行”,鼠标左键单击。在弹出[de]运行对话框中填入 regedit,按“确定”按钮即可。
我们可以看到,在注册表中,所有[de]数据都是通过一种树状结构以键和子键[de]方式组织起来,十分类似于目录结构。每个键都包含了一组特定[de]信息,每个键[de]键名都是和它所包含[de]信息相关[de]。
2.注册表编辑器[de]基本操作
注册表编辑器有一些基本操作命令,在这里以当前使用[de]Desktop为例来说明注册表编辑器[de]基本操作。
(1) 打开HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics,在右边[de]窗口中是一些名称和数据。
(2)用鼠标右键单击编辑器右边[de]窗格,会弹出一个快捷菜单,可以选择它来创建一个主键、一个字符串、一个二进制值或者一个DWORD值。
(3)右击编辑器左边窗格[de]desktop关键字,会弹出另一个快捷菜单,在这里,你可以创建一个新[de]主键、串值、二进制值或者DWORD值,还可以进行查找、删除和重命名等操作。
(4)双击编辑器右边[de]窗格中[de]关键字名,将会弹出一个编辑窗口,在那儿可以调整常量[de]值,或者删除该常量,以及进行重命名等,比如双击字符串“ScreenSaveActive”,弹出如图2[de]对话框。
三、注册表[de]备份与恢复
在安装新[de]应用程序或添加新硬件时都可能搞乱系统[de]注册表,从而引发不测,所以应该定期地备份user.dat和system.dat文件(编者:在进行注册表修改之前,强烈建议你先备份注册表,以防修改过程误操作引起系统崩溃)。
在Windows98中[de]Windows目录下,仍有System.dat和User.dat两个文件用来存放系统注册表信息。下面笔者就根据自己[de]使用体会来谈谈在Windows98中对注册表进行备份及恢复[de]几种常用方法。
1.直接进行备份与恢复
这是一种很原始[de]方法,即直接将所需之System.dat及User.dat两个文件拷贝存放在硬盘某个指定目录下或直接拷到软盘上作为备份,恢复时再将该备份替换覆盖回原处即可,当然在备份及恢复时都需对这两个文件[de]只读及隐藏属性进行相应[de]修改操作,让隐藏文件显示出来。
说明:如因注册表问题而导致系统瘫痪,开机后无法进入Windows系统时,可用应急启动盘进入Windows98自带[de]DOS界面后,用常规[de]DOS操作来将存在硬盘或软盘中[de]备份覆盖回原处,恢复备份[de]注册表数据。
2.注册表编辑器[de]导出与引入
运行Regedit.exe打开Windows98注册表后,利用“注册表”[de]“导出”及“引入”功能也可以用来备份或恢复注册表信息。具体方法为:在“注册表编辑器”窗口中点击左上角“注册表”下拉菜单,点击“导出注册表文件……”项,在出现[de]“导出注表文件”对话框中,键入欲备份注册表[de]文件名及其保存位置,再按“保存”按钮即可。需恢复注册表时,用同样[de]方法打开注册表编辑器,打开“注册表”下拉菜单后点击“引入注册表文件……”项,在出现[de]对话框中选中所需恢复[de]备份文件,再按“打开”按钮即可将该注表备份恢复回Windows系统了。
说明:该方法主要适合于Windows系统还未瘫痪或可以通过安全模式启动Windows98系统时恢复注册表之用,如因注册表问题而无法进入Windows系统时,则该法就无能为力了。
3.系统[de]注册表自动备份
在Windows98中,取消了Windows 95中每次开机时自动以System.da0和User.da0为名[de]两个文件来备份注册表数据[de]功能,而新增加了一个以.Cab(Cabinet)作后缀[de]压缩文件作为注册表备份[de]功能,具体使用如下:
该备份过程是由Windows98系统自动完成[de]。在用户当天第一次开机时,Windows98将会自动将系统中原有[de]注表信息,包括System.dat、User.dat、System.ini和Win.ini这四个文件都压缩成Cab形式[de]文件,在Windows\Sysbacup 目录下会有诸如rb000.cab和rb001.cab之类[de]压缩文件,这几个就是最近[de]五个系统备份(Windows\Sysbckup是隐藏目录,要查看须让隐藏[de]文件和目录显示出来)。系统自动保存最近5次开机[de]注册表数据。
一般说来,当Windows98安装好后,会在启动时自动运行Scanregw.exe/autorun,目的是每天备份一次注册表。你可以在开始选单上选择运行“Msconfig”,运行Microsoft[de]系统配置程序,点“启动”选项,查看该命令是否运行。倘若该命令没有被运行,则运行注册表编辑器“Regedit”,在“HKEY_LOCAL_MACHINE\Soft ware\Microsoft\Windows\CurrentVersion\Run”主键下新建一个字符串值,键值为“C\Windows\scanregw.exe/autorun”(这里假设Windows98安装目录为C\Windows)。这样,Windows98就会自动备份最近5次[de]注册表,以rb00.cab形式存放在C\Windows\Sysbckup\路径下。


查看关于“注册表及其备份与恢复”[de]更多信息
  • 上一篇教程:
  • 下一篇教程:
  • :查看相关:
  • 注册表修改完全攻略

  • 注册表开始菜单修改项

  • 巧改注册表来增强网络功能

  • 修改注册表加快网络速度

  • 注册表系统优化修改项

  • 本站不享有[注册表及其备份与恢复][de]版权