2024年5月20日发(作者:)

如何恢复注册表

问:如果注册表被损坏,应如何恢复注册表?注册表遭到破坏的原因主要有哪些?

答:除了人为错误地修改注册表外,造成注册表遭到破坏的原因主要表现以下三个方面:

1.软件方面:主要表现为应用程序、驱动程序不兼容或本身包含错误,以及遭到计算机病

毒的破坏。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

2.硬件方面:主要表现为计算机硬件的质量不过关或过度超频,造成数据读写错误。

电+

脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

3.误操作:非正常关机极有可能造成注册表被破坏或数据丢失。为了防止注册表产生错误

或遭到破坏,而影响机器的正常运行,平时应做好注册表的备份工作。其实Windows每次

正常启动时,都会对注册表文件进行备份。将文件备份为0,将

文件备份为0。他们存放在Windows所在的文件夹中,属性为系统和隐藏。但是这

种备份方式,并不是非常保险。因为Windows 98只是在每次启动时,简单地覆盖上一次启

动所做的备份,即使注册表中本已存在错误,Windows 98照样备份。所以,可以利用注册表

编辑器的备份工具进行安全备份。在注册表编辑器中,单击“我的电脑”,再单击“文件”菜单,

选择“导出注册表文件”菜单项(如图1),选择要保存导出文件的路径,然后输入新文件的名

称,文件的扩展名为REG。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

小提示:可以使用任何文本编辑器编辑或查看通过导出创建的.reg文件。

电+脑*维+修-知.

识_网(w_ww*dnw_xzs*co_m)

如果是因为注册表损坏导致计算机无法正常启动,就可以进行还原注册表。当注册表被

破坏,如果还能启动到Windows中,系统一般会用自动备份的0和0文件,

来恢复和。如果不能自动恢复,那么就运行注册表编辑器,单击“文件”

菜单,选择“引入注册表文件”菜单项,浏览要引入的.reg备份文件,然后单击“打开”按钮即

可。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

如果注册表被破坏,并且计算机无法启动的话。此时,可以将注册表恢复为上次成功启

动计算机的状态。单击“开始”按钮,选择“关闭系统”菜单,单击“重新启动计算机并切换到

MS-DOS方式”,然后单击“是”按钮,在MS-DOS提示符下输入Scanreg /Restore(如图2)。

+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

进入界面后,会排出最新保存的五个注册数据,从中选择上次能成功启动计算机的注册

数据后,按下“Restore”按钮自动重新启动计算机。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

特别注意:恢复注册表数据一定要切记,在所提取的注册表数据保存日期后的各类应用

程序、硬件驱动程序等等也必须重新安装。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

你该如何走出注册表修改的三大误区?

介绍注册表的文章和书籍实在数不胜数,但无非是罗列一些经验和技巧,在这诸多雷同

乃至千篇一律的修改技巧面前,我们的读者多少显得有些盲目甚至已经麻木了,直到笔者最

近无意之中发现有的IT专业媒体居然也闹出了不应有的笑话(如下文的几个例子,为了给

他们留点面子故隐去了出处),才感到问题的严重性(已经泛滥成灾),本文旨在提醒和指引

读者朋友们走出注册表修改的误区,还我们一片纯净的天空!

走出注册表修改的三大误区

误区一:认为很危险而不敢修改

有些朋友把注册表视为"禁区",轻易不敢进行修改,万不得已需要动手的时候也是胆战

心惊、如履薄冰,生怕一旦修改不当系统就会马上崩溃;其实注册表并没有我们想象得那么

脆弱,只是出于稳定性和兼容性的考虑,其中的一部分设置比较保守,这就给我们提供了对

注册表进行修改和优化的前提条件,所以说,适当修改注册表非但不会导致系统瘫痪,而且

还可以带来系统性能的有效提升和系统安全的有力加强,甚至还会解决一些意象不到的问

题,当然前提是要对注册表了如指掌。其实对于初学者来说,就算你对注册表不是很熟悉,

也不用缩手缩脚的,只要你在修改前注意备份注册表,就可以放心大胆地对注册表"开刀"

了。万一出了问题,你只需利用已经备份的注册表文件恢复回来即可(前提是还可以进入系

统)。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

小提示:

如果万一修改注册表出了大问题,也就是说连系统都进入不了(不过这种情况极少发生,

只有1的概率,除非是不小心删除了某个根键),可以采取以下措施:

1.对于Windows 98,可以在启动时按"F8"选择进入DOS实模式,在命令行下键入"scanreg

/restore"命令进行恢复(也可以进入安全模式恢复注册表)。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

2.对Windows XP来说,只能选择进入安全模式恢复注册表,当然也可以利用系统还原

将系统还原到某个设置好的还原点。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

误区二:舍近求远直接修改

前面说的是一个极端,即有的人不敢修改注册表,可现在有些人又走向了另一个极端

--他们学会修改注册表以后,可能是因为尝到了甜头,事无巨细都喜欢拿注册表"开刷",不

管是系统出了什么毛病还是要设置什么功能,都要找到注册表的头上,好象怎么看都不顺眼,

非要给人家"动动手术"不可;又或者是想在"菜鸟"面前炫耀自己的"老鸟"本色,不过他们这

种舍近求远、取繁弃简的做法最终只能贻笑大方罢了。事实胜于雄辩,下面我们来看几个例

子:

"文件夹自动展开"(学名叫"简单文件夹查看")是WinXP中新增加的一项比较人性化

的功能,就是当点击资源管理器左侧的文件夹列表时,会自动展开此文件夹(如果有子文件

夹的话)。如果不喜欢的话可以禁用它,可有的人非要通过修改注册表来达到目的,也就是

将注册表的

"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"子键

下的DWORD值"FriendlyTree"由1改为0 来禁止此项功能,其实完全没有这个必要,因为在

资源管理器的"文件夹选项"里已经有此设置,具体方法是打开"文件夹选项"对话框,切换到

"查看"页,在"高级选项"中找到"在资源管理器文件夹列表中显示简单文件夹查看"一项,取

消它前面的对勾即可(如图1)。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

2.让新安装的程序更易找

这也是WinXP中新增加的一项功能,学名叫"突出显示新安装的程序"。可有些人同样

通过在注册表的

"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"子键

下新建DWORD值"Start_NotifyNewApps",并将其值设为1来启用这项功能。其实像这样修

改注册表不但要记住一大串E文(稍微搞错一点都不行),而且还要冒一定的风险实在不划

算。实际上在开始菜单的属性设置中就可以完成,具体方法是在空白任务栏上单击鼠标右键,

选择"属性"命令,打开"任务栏和开始菜单属性"对话框,依次点击"[开始]菜单-自定义-高级",

然后选中"突出显示新安装的程序"确定即可。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

在这个例子中也是通过修改注册表即将分支

"HKEY_CURRENT_USERSoftwareMicrosoftVisual Basic

.0"下的字符串值"SaveBeforeRun"改为1来达到目的,但实际上当该字符串值为1时仅仅是提

示保存改变,而不会自动存盘(应该改为2才对)。其实VB6本身已经提供了这个功能,具

体设置方法是运行VB6,点击"工具/选项"菜单,在弹出的"选项"对话框中点击"环境"标签,

然后选中"启动程序时保存改变"即可。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

4.分组相似任务栏按钮

这也是Windows

XP的一项新功能,它通过层叠相似的任务栏按钮来管理众多的任务。当你打开的窗口很多

时,就可以利用它来更好地管理任务栏。可有的人并不喜欢它,因为每切换一个任务要点两

次太麻烦,于是就从注册表下手,将注册表的

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced项下的

DWORD值"TaskbarGlomming"设为1来达到目的。其实系统本身已经提供了相应的设置方

法,用不着劳驾注册表出马。具体方法是右键单击任务栏空白处,在弹出的菜单中选择"属

性",然后在"任务栏属性"窗口中选中"分组相似任务栏按钮"复选框即可(如图2)。

电+脑*维+

修-知.识_网(w_ww*dnw_xzs*co_m)

通过以上几个例子笔者只是想说明,并不是不能修改注册表,而是有很多设置操作系统或应

用软件本身就已经提供,这时就没有必要舍近求远去找注册表"折腾",总之一个原则就是先

试试其他简单、安全的方法,实在不行再求助于注册表,毕竟直接修改注册表是有一定危险

的。比如"超级兔子魔法设置"、"Windows

优化大师"等软件就是通过修改注册表来达到优化的目的,通过它们来间接修改注册表要简

单安全得多,同时成功率也高很多,强烈推荐!

虽然我们前面说过,适当修改注册表可以提升系统性能和提高系统安全,但是这种提升

是以硬件为基础的,只有当操作系统本身的设置相对硬件系统来说比较保守时,我们才可以

通过修改注册表来使系统性能得到一定的提升,从而更好地发掘硬件的潜能,使整个系统达

到最优化。但如果你的硬件本身就不怎么样,你是不能奢望通过修改注册表来升级的,否则

我们大家都不用掏钱来升级爱机了,只要改改注册表就OK了"-"

比如你有一颗奔Ⅱ的芯,虽然也可以通过修改注册表让它变成奔Ⅲ甚至奔Ⅳ,但那只是

表面上的显示不同而已,实际还是一个东东,一点也没有变!这么做也许只是心理上得到了

满足,感觉良好罢了。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)

写在最后

注册表可以说是Windows操作系统的灵魂和核心,适当地修改和优化注册表确实能提

升系统性能和运行效率(这也就是为什么"超级兔子"和"优化大师"等软件那么吃香的原因),

但我们也不要过于迷信这种"软升级",如果没有相应的硬件平台做基础,不管你再怎么优化

也不可能有质的飞跃。总之一句话,既要大胆修改注册表,又不要过分依赖注册表。

电+脑*

维+修-知.识_网(w_ww*dnw_xzs*co_m)