老男人百科 > 百科 > 正文

如何紧急恢复受损的Windows系统

2023-05-28 07:11:14 阅读( 8019)

当Windows系统一旦遇到无法启动或者运行出错的故障时,我们不妨使用下面的六项措施,来快速而有效地“急救”受损的Windows系统,说不定能收获奇效!很多时候我们会发现自己的系统问题越来越多,如果将就使用,那系统运行效率肯定不会很高,甚至还无法正常

当Windows系统无法启动或错误运行时,我们不妨采用以下六种措施,快速有效地“急救”受损的Windows系统,说不定会有奇效!

很多时候,我们会发现,自己的体制出现了越来越多的问题。如果我们使用的话,系统的运行效率肯定不高,甚至无法正常工作。如果选择重装系统,不仅麻烦,等待时间也很长。事实上,

当Windows系统无法启动或错误运行时,我们不妨采用以下六种措施,快速有效地“急救”受损的Windows系统,说不定会有奇效!

1、最后一次配置

Windows操作系统将在每次成功启动后自动备份系统注册表。一旦我们发现这次Windows系统无法正常启动,多半是因为上次我们对系统进行了错误的操作,或者安装了一些不正确的软件。

从而破坏系统注册表的相关设置。此时,我们可以尝试使用上次成功启动时的配置来重新启动计算机系统:只要在系统重启过程中及时按下F8功能键,调出系统启动菜单即可。

然后选择“最后一次正确配置”项,以便Windows系统可以再次正常启动。

2.修复系统文件

如果Windows系统的一些核心文件被意外损坏,即使使用“最后配置”也很难保证Windows系统能够正常启动。如果Windows系统只有少数系统文件损坏,

那么我们不妨借助Windows系统内置的SFC扫描修复命令,尝试修复那些损坏的系统文件。一旦修复成功,Windows系统的启动将恢复正常状态。修复损坏的系统文件时,

只需依次点击“开始”/“运行”命令,在弹出的系统运行对话框中输入字符串命令“sfc/scannow”,点击回车后,命令程序就会搜索扫描系统各个角落的系统文件。

一旦发现系统文件版本不正确或损坏,可以自动弹出提示界面,要求我们插入Windows系统的安装光盘,从中提取正常的系统文件来替换异常的系统文件,从而达到修复系统文件的目的。

如果系统修复操作成功,相信当我们重启电脑系统时,不会看到任何异常现象。

3.注销当前用户

如果Windows系统损坏的部分仅仅是由于安装了不合适的软件或者软件设置不当造成的,那么我们通常可以通过“注销当前用户”来对损坏的Windows系统进行急救。

因为软件对系统设置的影响往往仅限于当前登录的用户,一旦系统在当前用户状态下无法正常运行,我们可以完全注销当前用户,用其他用户登录系统,这样Windows一般都能恢复正常运行。

在注销当前用户并使用其他用户登录系统之前,我们需要打开系统的控制面板窗口,然后双击其中的“用户账户”项,然后在随后的界面中点击“添加”按钮,重新创建一个新的登录账户。

同时,为该账号设置合适的访问密码,并将对应的账号设置为超级管理员权限。

由于当前用户目录下存储的一些重要数据在用其他账号登录Windows系统后可能无法访问,所以我们有必要打开系统的资源管理器窗口,找到当前账号对应的用户目录后再注销用户。

例如要是当前登录系统的帐号为aaaa的话,那么系统默认的帐号目录应该为“C:\Windows\DocumentsandSettings\aaaa”,

将该目录下面的一些重要数据全部备份到系统分区以外的其他分区目录中。

做好了上面的准备工作后,现在我们就能依次执行“开始”/“注销aaaa”命令,来将当前的登录帐号注销掉,然后重新用刚刚创建好的帐号登录Windows系统;在用新帐号成功登录进Windows系统后,

我们再把前面备份好的重要数据恢复到当前帐号所对应的新用户目录下面,这样的话受损Windows系统就能恢复以前的正常运行状态了。

4、重注册dll文件

Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载掉后,这些应用程序所调用的DLL文件往往也会跟着被删除掉了,

这么一来Windows系统或系统中的其他应用程序再次调用那些共享了的DLL文件时,就自然会发生错误现象了。

在急救那些由于系统DLL文件丢失引起的Windows系统运行不正常故障时,我们根本不需要重新安装操作系统,只需要对那些已经丢失了的DLL文件进行一下重新注册,就能让系统恢复正常运行状态了。

考虑到我们并不知道究竟是哪一个或哪几个DLL文件被损坏了或丢失了,我们不妨通过下面的方法,来对系统所有的DLL文件都重新注册一下,而不需要单独对某一个或某几个DLL文件进行注册:

首先打开类似记事本这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码:

@echooff

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

将上面的命令行代码保存成一个扩展名为BAT的批处理文件,例如这里笔者假设将该代码内容保存为了repair.bat文件;其次为repair.bat文件创建一个快捷图标,

并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,我们只需要双击repair.bat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册操作了。

一旦所有DLL文件被重新注册过之后,此时我们不妨再尝试运行一下Windows系统,相信此时的系统肯定会十分正常了!

5、恢复原始文件

如果Windows系统不正常运行的故障是由于系统注册表被意外破坏引起的话,那么我们完全可以借助常规的copy命令,来将系统原始的注册表信息直接复制到系统对应的目录下,

这样可以快速地实现恢复受损系统文件的目的。由于Windows系统第一次被安装成功后,原始的注册表信息都会被自动备份保存到系统安装目录下面的Repair子目录中,

因此我们只要将Repair子目录下面的注册表信息直接复制到系统的配置目录中就可以了:

如果本地计算机只安装了一个操作系统的话,那我们不妨借助Windows启动光盘,来将系统先引导到DOS命令行状态;如果本地计算机中安装了两个以上操作系统的话,

那只需要将系统切换另外一个能正常运行的系统中就可以了;接下来在DOS命令行状态,通过CD命令将当前目录切换到“%windir%\Repair”子目录状态下,并依次执行如下字符串命令:

copysam%windir%\system32\config

copysystem%windir%\system32\config

copysoftware%windir%\system32\config

copydefault%windir%\system32\config

copysecurity%windir%\system32\config

一旦在执行上面的字符串命令过程中,系统弹出提示询问是否将以前的文件覆盖掉时,我们直接进行肯定回答就可以了。等到系统的注册表信息被所有原始注册表文件替换掉后,我们再次重新启动一下系统,

相信此时系统肯定能正常运行了。

6、系统还原功能

要是我们的计算机中安装的是WindowsXP系统的话,那除了通过上面的方法来急救受损的系统外,还能借助WindowsXP系统特有的“系统还原功能”,来将Windows系统的运行状态恢复到正常,

下面就是该方法的具体实施步骤:

依次单击“开始”/“程序”/“附件”/“系统工具”/“系统还原”命令,在其后弹出的系统还原设置向导界面中,将“恢复我的计算机到一个较早的时间”项目选中,

然后单击“下一步”按钮;在其后弹出的系统还原点列表窗口中,我们一般选择一个离当前时间比较近的一个还原点来还原系统,一旦选好目标还原点后,继续单击“下一步”按钮,

Windows系统就能被自动恢复到以前的正常工作状态了。值得一提的是,在使用该功能之前,我们一定要在Windows系统运行正常的状态下,及时创建好合适的系统还原点,以便日后恢复系统时所用!

专题页