计算机软件故障处理方法及案例分析[摘要]随着计算机应用技术的发展及个人电脑的普及,人们的工作和日常生活都和计算机紧密地联系在一起,但人们在享受计算机带来的便捷和愉快的同时,又不得不面对层出不穷的各式各样的计算机故障现象,而其中,软件故障由于其成因复杂,故障现象多样化的特性,往往让人感觉无从下手。因此,了解并掌握常见计算机软件故障的处理方法对计算机用户而言就显得非常的迫切。[关键词]计算机软件故障案例分析计算机用户借助于软件使得计算机能够胜任用户所赋予的各种各样的任务,但同时软件对计算机的正常使用也有很大的影响。据不完全统计,对大多数计算机用户来说,计算机日常使用中80%以上的故障为软件原因所导致的“软故障”,即一般所说的软件故障。计算机软件故障是指由于不当使用计算机软件而引起的故障,以及因系统或系统参数的设置不当而出现的故障。软件故障一般是可以修复的,但在某些情况下也有可能转化为硬件故障。一、软件故障处理基本方法1安全模式法安全模式法主要用来诊断由于注册表损坏或一些软件不兼容导致的操作系统无法启动的故障。安全模式法的诊断步骤为:用安全模式启动电脑,如果存在不兼容的软件,在系统启动后将其卸载,之后重启计算机安装新的软件。如果是注册表损坏,则要在安全模式下导入原有的注册表备份文件后重启计算机即可。2软件最小系统法软件最小系统法是指从维修判断的角度能使计算机开机运行的最基本的软件环境,不安装任何应用软件,可以卸载所有的应用软件或者重新安装操作系统,即只有一个基本的操作系统环境。然后根据故障分析判断的需要,安装需要的应用软件。使用一个干净的操作系统环境,可以判断故障是属于系统问题、软件冲突问题,还是软件、硬件间的冲突问题。3程序诊断法针对运行环境不稳定等故障,可以用专用的软件来对计算机的软、硬件进行测试,如3DMark2006、WinBench等,根据这些软件的反复测试而生成的报告文件,用户可以比较轻松地找到一些由于系统运行不稳定而引起的故障。4逐步添加/去除软件法逐步添加软件法,以软件最小系统为基础,每次只向系统添加一个软件,来检查故障现象是否发生变化,以此来判断故障软件。逐步去除软件法,正好与逐步添加软件法的操作相反。二、软件故障处理实例案例一:开机之后不能像往常一样进入系统,虽然可以通过自动检测过程,但是接下来就是停留在启动画面,不再往下进行。案例分析及解决方法:这种故障一般表现为开机后,停留在启动画面状态,或显示Thediskiserror等有英文提示的诸多现象。此为系统故障,可以是由多方面的原因引起的,比较常见的就是系统文件被修改、破坏或是加载了不正常的命令行。此外,硬盘的故障也是不可排除的。首先,要尝试能否进入安全模式,开机按F8键,选择启动菜单里的第三项:SafeModel(安全模式)。进入安全模式后,可以通过设备管理器和系统文件检查器来寻找故障,遇到有“!”号的设备,可以查明原因后再决定是删除还是应该禁用该设备。也可以重装驱动程序;系统文件受损可以从安装文件恢复(建议事先就把Windows安装盘复制在硬盘里)。如果不能进入安全模式,还可以使用启动光盘或是软盘引导进入DOS,在DOS下先杀毒并且用dir命令检查C盘内的系统文件是否完整,必要时可通过系统光盘进入Sysc:,恢复相关的基本系统文件。如果C盘内没有发现文件,则只有对系统进行彻底重装。案例二:运行应用程序时提示找不到DLL文件,接下来就是死机。案例分析及解决方法:这种故障一般是由于使用者的错误操作或者病毒感染等原因造成的动态链接库文件丢失或损坏。这种文件在Windows操作系统中起着举足轻重的作用,其扩展名为DLL。这种文件从性质上来讲是属于共享类文件,也就是说,一个DLL文件可能会有多个软件在运行时需要调用它。如果在删除一个应用软件的时候,该软件的反安装程序会记录它曾经安装过和文件并准备将其逐一删去,这时就容易出现被删掉的动态链接库文件同时还会被其它软件用到的情形。如果丢失的链接库文件是比较重要的核心链接文件,那么系统就会死机,甚至崩溃。可以用工具软件如“超级兔子”或者“Windows优化大师”等对无用的DLL文件进行删除,这样就会避免误删除。案例三:安装了多个Windows系统后,没有多重启动菜单可供选择。案例分析及解决方法:这多是因为安装的时候,不注意按Windows的低版本到高版本安装的原则造成的,加上如果两个Windows同处一个分区的话,某些关键的引导文件会被覆盖,造成多重启动菜单不正常。或者是有的用户直接用格式化C盘的方式,来安装新版本的Windows,破坏了其中多重引导要用到的文件。微软的视窗系列操作系统从Windows2000开始,其安装程序都有自动检测和生成多重启动菜单的功能。所以除了注意每个Windows独占一个分区外,还应注意先安装较低版本的Windows,再安装相对高级版本的Windows——这样Windows能自动地检测到已经存在的操作系统,自动生成多重启动菜单,免去使用第三方工具软件管理的麻烦。案例四:想要打开“添加/删除程序”窗口删除应用程序时,却出现“本次操作由于计算机限制而被取消,请与管理员联系”的提示信息。案例分析及解决方法:可以通过修改注册表来解除这种“添加/删除程序”窗口的限制。在“运行”对话框中输入“regedit”并按回车键,打开“注册表编辑器”窗口,并在左侧窗口中依次展开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,然后将右侧窗口中的子键NoControlPancl的值设为0或直接删除即可。案例五:在试图删除一些软件时,弹出一个“某某程序正在使用该程序”对话框,随即退出卸载程序。案例分析及解决方法:这是因为要卸载的程序正被其它程序使用,可以按照错误提示,并在“任务管理器”中找到相应的程序并将其任务结束,然后再进行卸载。如果还不能卸载成功,就只有重新启动系统并在启动时按F8键进入安全模式,并在安全模式下进行删除,因为安全模式下很多程序和服务都没有加载,这样就避免了其它程序正在使用而不能被卸载的可能性,从而成功卸载程序。案例六:在给打印机安装驱动程序时出现蓝屏故障。案例分析及解决方法:这是因为所要使用的设备正在被占用,重新启动计算机检查一下设备是否可用。另外,这种故障还可能与病毒感染或者打印机驱动程序没有被正确安装有关,可以从以下几方面入手解决问题。(1)清除病毒。开机后按下Del键进入BIOS设置界面,然后选择BIOSFeaturesSetup项,更改BootSequence选项,将启动顺序改为由光盘启动,然后按下F10键保存并退出,将准备好的杀毒光盘插入软驱中,重新启动计算机,正常启动后对硬盘进行杀毒操作即可。(2)重新安装打印机驱动程序。在“控制面板”窗口中将原来安装的打印机驱动程序删除,然后重新添加打印机的驱动程序即可。(3)重新安装操作系统。如果使用以上的方法仍然不能解决问题,就只能使用Windows安装光盘,重新安装操作系统了。当然WindowsXP/2003用户也可以使用安装光盘上的修复安装功能进行调试。案例七:新安装的Windows2000操作系统,系统就提示“虚拟内存不足”,打开“任务管理器”后,发现Svchost进程占用了大量内存资源,且无法关闭。案例分析及解决方法:这是系统中了病毒的一般表现。首先要断开网络连接,然后安装最新的杀毒软件查杀病毒。如果没有杀毒软件,还可以重新启动计算机进入安全模式中,搜索Svchost.exe文件,搜索后只保留system32文件夹下的Svchost.exe,将其它的全部删除即可。重新启动计算机后,立即安装系统补丁和最新的杀毒软件,并启动系统防火墙,以免再次遭遇病毒侵袭。参考文献:[1]周洁波,王丁.计算机组装与维护(第2版)[M].北京:人民邮电出版社,2008.[2]万承兴.计算机维护与常用工具软件[M].北京:中国铁道出版社,2007.