首页 > 网管 > 系统优化 > 正文

系统损坏的几种修复办法

2019-09-11 22:19:03
字体:
来源:转载
供稿:网友

  系统用久了,总会出现这样会那样的问题,有时候根本不能启动,这时候我们常想到的就是重新安装系统, 但那样太麻烦, 也太花时间了. 其实,当Windows系统一旦遇到无法启动或者运行出现问题时,可以试下以下的几种系统修复办法, 也许能收到奇效.


1、使用最后一次正确配置
 

不能启动的问题, 很多情况是配置文件出现了问题, Windows系统,现在成功启动之后都会对系统注册表进行自动备份,一旦我们发现Windows系统本次不能正常启动时,有可能是系统修改了系统注册表的相关设置。此时,我们可以尝试使用上一次成功启动时的配置来重新启动一下计算机系统:只要在重新启动系统的过程中,及时按下F8功能键,调出系统启动菜单,然后选中“最后一次正确的配置”项目,也许系统就能自己正常启动了.

2、修复系统文件
 

   假如一些核心文件损坏的话,就是“最后一次配置”,Windows系统也很难保证就能启动正常。这时候可以借助Windows系统内置的SFC扫描修复命令,来尝试对那些已经遭受破坏的系统文件进行修复,一旦修复成功后,那Windows系统的启动又会恢复正常状态了。在修复受损系统文件时,只要依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“sfc/scannow”,单击回车键后,该命令程序就会对系统每个角落处的系统文件进行搜索扫描,一旦发现系统文件的版本不正确或者系统文件已经损坏的话,它就能自动弹出提示界面,要求我们插入Windows系统的安装光盘,就可以提取正常的系统文件来替代不正常的系统文件,这样系统就能修复了。

3、更改或新建登录用户
  

    有时候应用程序的设置也会损坏系统,因为应该有时候会进行不合适的设置,就通过“更改或新建登录用户 ”的方法,来对受损的Windows系统进行急救,因为软件对系统设置的影响往往只能限于当前登录的用户,一旦在当前用户状态下系统不能正常运行的话,以其它用户登录,或者新建一个帐户并试下, 可能系统损坏修复就成功了.
   在注销当前用户、换用其他用户登录系统之前,我们需要先打开系统的控制面板窗口,然后双击其中的“用户帐户”项目,再单击其后界面中的“添加”按钮,来重新创建一个新的登录帐号,同时为该帐号设置一个合适的访问密码,并将对应的帐号设置为超级管理员权限。  

   有一点要注意, 如果有重要的数据, 要先备份, 以免发生系统重要数据丢失的情况,将把一些重要数据全部备份到系统分区以外的其他分区目录中。  

4、更新DLL文件

    平常使用许多应用程序常常共享调用一些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 98启动光盘,来将系统先引导到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、让系统还原.  

     如果你的是XP系统的话,除了可以通过以上几种系统修复方法外,还可以使用XP系统自代的“系统还原功能”,来将Windows系统的运行状态恢复到正常,下面就是该方法的具体实施步骤:  

     依次单击“开始”/“程序”/“附件”/“系统工具”/“系统还原”命令,在其后弹出的系统还原设置向导界面中,将“恢复我的计算机到一个较早的时间” 项目选中,然后单击“下一步”按钮;在其后弹出的系统还原点列表窗口中,我们一般选择一个离当前时间比较近的一个还原点来还原系统,一旦选好目标还原点后,继续单击“下一步”按钮,Windows系统就能被自动恢复到以前的正常工作状态了。我注意的是,设置还原点的时候, 一定要是系统完好,干净的时候才行!跟我们平常会使用的Ghost还原的原理差不多.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表