注册表恢复,恢复注册表的技巧

恢复注册表的技巧 - 电脑技巧 - 电脑教程网

恢复注册表的技巧

日期:2006-08-07   荐:
一、注册表基本常识

  要修改Windows95你也要有一个编辑器。早在Windows3.1的时候,修改用的编辑器可是个名符其实的编辑器,那就是DOS的EDIT,但到了Windows95可就不管用了,Windows95已经将SYSTEM.INI和WIN.INI淘汰了,取而代之的是SYSTEM.DAT和USER.DAT,我们把它叫做注册表,而修改用的编辑器是REGEDIT。

  在开始菜单下选择Run(运行),输入REGEDIT,你就会看到和EXPlorer类似的界面。左边是注册表的键名,右边是键值,左边共有6 个主要键名,它们的意义分别是:

HKEY_CLASSES_ROOT 对象、文件与程序的关联

HKEY_CURRENT_USER 当前用户的各种注册信息

HKEY_LOCAL_MACHINE 当前电脑的软硬件配置信息

HKEY_USERS 所有用户的注册信息

HKEY_CURRENT_CONFIG 硬件的配置信息

HKEY_DYN_DATA 与即插即用相关的信息

  使用方法:在后面我们会告诉你利用REGEDIT来修改的键名(你只要将键名当成文件夹或目录来看待就能较容易地理解),这些键名都很长,你先找到符合键名第一段的地方,对着它用鼠标双击,即可进入到下一层,再找与键名第二段相符的地方,如此就能达到目的地,需要修改的值是在右边的键值区,用鼠标双击键名(如:(Default)),REGEDIT就会弹出修改窗口,修改方法后面会讲到。

  注意:修改的时侯必须非常小心,注册表不是让我们任意修改的,要是你是电脑的初学者,就不要勉强自已了。还要记住先抄下原来的值,以免日后需要恢复。不是每次的修改都是成功的,一旦你发现Windows 95 在修改 后 出现异常,或者因安装某些需要修改注册表的软件使得Windows 95不能启动,就要赶紧将注册表恢复原样,每次改动,Windows95都有个备份,但我还是建议你在电脑正常时自已将注册表备份到软盘上(每安装一个新软件就得重新备份),以防电脑有不测之风云。

二、注册表的恢复方法

  注册表的相关文件是Windows95目录下的USER.DAT和SYSTEM.DAT,改动后的备份文件是USER.DA0和SYSTEM.DA0。要恢复得先重新启动电脑,按F8并选择5回到DOS方式,进入到WINDOWS 目录,用ATTRIB 将这些文件的属性去掉,用备份文件覆盖现存的文件。

实际操作:

ATTRIB -R -S -H SYSTEM.DAT

ATTRIB -R -S -H SYSTEM.DA0

COPY SYSTEM.DA0 SYSTEM.DAT /Y

ATTRIB -R -S -H USER.DAT

ATTRIB -R -S -H USER.DA0

COPY USER.DA0 USER.DAT /Y

三、如何使用Windows98的注册表检测软件SCANREG

  在Windows95中没有什么比注册表更具有挑战性的文件了,只要你会用,几乎什么功能都能修改出来,但它又是那么的危险,常常有不知者把注册表给删了,而且复杂的注册表一旦出错,Win95就可能得报废了,所以在Windows98,微软新增了一个注册表检测软件:SCANREG。不管你喜不喜欢,打安装好Win98那会SCANREG就自动运行了,平时你根本发现不了它的踪迹,直到注册表出现问题时它才会提示你要重新启动来恢复注册表,是不是开始感到Win98 很有安全感了呢!

  实际上注册表检测软件分为DOS版的SCANREG.EXE和Windows版的SCANREGW.EXE,你只要输入SCANREG,它就自动启动相应的版本。每次Win98启动都会用SCANREGW.EXE来检查一遍注册表,如果正常且今天又还未备份的话,会将注册表及win.ini、system.ini一同打包压缩为RB00?.CAB,存放在Windows\sysbckup 的目录下,当注册表出错时就使用备份的覆盖掉坏的。

  即使是压缩的注册表也很占地方,默认下只保存最新的前5个备份,要是你觉得不够的话,请用记事本打开Windows目录下的SCANREG.INI,找到MaxBackupCopies=5这行,将后面的5改成你想要的备份数量(最多为99个),你就拥有很多很多的备份;SCANREG.INI后面的BackupDirectory=是给你指定备份文件的存放目录,如果改成BackupDirectory=C:\ 则把备份文件存放在C:\ 哪。

  单靠自动运行是不足以应付千变万化的错误,想Win98更好用你就不能偷懒,DOS版的SCANREG.EXE 可以让你指定功能来运行,它的参数如下:

BACKUP 备份注册表

RESTORE 恢复注册表

FIX 修理注册表

COMMENT="<comment>" 为注册表加上注解,以方便日后回忆

  在系统正常时应该自己来做个备份,然后把备份拷贝到你的应急盘上。很多时候,系统在自动恢复时都选择最近的一个备份,但并不能保证最近的备份就没有错误,所以你最好自己来选择恢复哪一个备份,方法是:回到真正的DOS下,输入SCANREG/RETORE,SCANREG会先检测注册表,然后就会显示几个文件给你选择,挑出你认为正常的备份按下RESTORE 键就完成了。

  如果你是电脑初学者,对注册表进行操作时,得十分小心,请记住,当系统出问题后,在DOS下运行SCANREG /RESTORE,然后按照提示来恢复注册表。

[1] [2]  

(出处:http://www.sheup.com)


 [1] [2] 

标签: