第十二章 计算机常见软件故障及排除
在计算机的使用过程中会遇到各式各样的问题,其中最为常见的莫过于软件故障,例如文件丢失、文件版本不匹配和内存冲突等,这些都会影响到用户计算机的正常运行。
12.1软件故障概述
与硬件故障相比,软件故障虽然破坏性较弱,但是其发生频率更高。总体来说,其主要原因有以下几个方面。
12.1.1软件故障产生的原因
归纳起来,产生软件故障的主要原因有以下几个方面。
一、文件丢失
文件丢失往往会导致软件无法正常运行,特别是重要的系统文件。
(1)虚拟驱动程序和某些动态链接库文件损坏。
每次启动计算机和运行程序的时候,都会关联上百个文件,但绝大多数文件是一些虚拟驱动程序(Virtual X Drivers, VXD)和应用程序依赖的动态链接库文件(Dynamic Link Library,DLL)。当这两类文件被删除或者损坏时,依赖于它们的设备和文件就不能正常工作。
(2)没有正确地卸载软件。
如果用户没有正确地卸载软件而直接删除了某个文件或文件夹,系统找不到相应的文件来匹配启动命令时,这样不但不能完全卸载该程序,反而会给系统留下大量的垃圾文件,成为系统产生故障的隐患。只有重新安装软件或者找回丢失的文件才能解决这个问题。
(3)删除或重命名文件。
如果桌面或【开始】菜单中的快捷方式所指向的文件或文件夹被删除或重命名,在通过该快捷方式启动程序时,屏幕上会出现一个对话框,提示“快捷方式存在问题”,并让用户选择是否删除该快捷方式。此故障可通过修改快捷方式属性或重新安装软件来解决。
二、文件版本不匹配
用户会随时安装各种不同的软件,包括系统的升级补丁,都需要向系统复制新文件或替换现存的文件。在安装新软件和进行系统升级时,复制到系统中的大多是DLL文件,而这种格式的文件不能与现存软件“合作”,这是大多数软件不能正常工作的主要原因。
三、非法操作
非法操作是由于人为操作不当造成的。如卸载程序时不使用程序自带的卸载程序,而直接将程序所在的文件夹删除,或者计算机感染病毒后,被杀毒软件删除部分程序文件导致的系统故障等。
四、资源耗尽
一些Windows程序需要消耗各种不同的资源组合,如GDI(图形界面)集中了大量的资源,这些资源用来保存菜单按钮、面板对象、调色板等;第二个积累较多的则是USER(用户)资源,用来保存菜单和窗口的信息;第三个是System(系统)资源,是一些通用的资源。某些程序在运行时可能导致GDI和USER资源丧失,进而导致软件故障。
五、病毒问题
计算机病毒会给系统带来难以预料的破坏,有的病毒会感染硬盘中的可执行文件,使其不能正常运行;有的病毒会破坏系统文件,造成系统不能正常启动;还有的病毒会破坏计算机的硬件,使用户蒙受更大的损失。
12.1.2软件故障解决方法
软件故障的种类非常繁多,但只要有正确的思路,故障也就迎刃而解。
一、CMOS设置问题
如果对CMOS内容进行了不正确的设置,那么系统会出现一系列的问题。在进行BIOS自检前可对CMOS中的内容进行一次检查。用【Load BIOS Defaults】或【Load SETUP Defaults】选项恢复其默认的设置,再对一些比较特殊的或后来新增的设备进行设置,以确保CMOS设置的正确性。
二、硬件冲突问题
硬件冲突是常见故障,通常发生在新安装操作系统或安装新的硬件之后,表现为在Windows的设备管理器中无法找到相应的设备,设备工作不正常或发生冲突,这可能是硬件占用了某些中断,导致中断或I/O地址冲突。一般可删除某些驱动程序或先去除某些硬件,再重新安装即可。
三、升级软件版本
有些低版本的软件本身存在漏洞,运行时容易出错。如果一个软件在运行中频繁出错,可以升级该软件的版本,因为高版本的软件往往更加稳定。
四、利用杀毒软件
当系统运行缓慢或出现莫名其妙的错误时,应当运行杀毒软件扫描系统,检测是否存在病毒。
五、寻找丢失文件
如果系统提示某个系统文件找不到了,可以从其他使用相同操作系统的计算机中复制一个相同的文件,也可以从操作系统的安装光盘中提取原始文件到相应的系统文件夹中。
六、重新安装应用程序
如果是应用程序运行时出错,可以将这个程序卸载后重新安装,在多数时候重新安装程序可以解决很多程序运行故障。同样,重新安装驱动程序也可修复设备因驱动程序出错而发生的故障。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80]