|
知识路径: > 信息系统运维的组织与管理 > 信息系统运维的组织 > 系统运行的故障管理 > 系统运行的故障管理 > 常见故障的处理 >
|
相关知识点:6个
|
|
|
|
(1)系统文件丢失。每次启动计算机和运行程序的时候,都会牵扯到上百个系统文件,绝大多数文件是一些虚拟设备驱动程序(Virtual Device Drivers,VXD)和应用程序依赖的动态链接库(Dynamic Link Library,DLL)。VXD允许多个应用程序同时访问同一个硬件并保证不会引起冲突,DLL则是一些独立于程序、单独以文件形式保存的可执行子程序,它们只有在需要的时候才会调入内存,可以更有效地使用内存。当这两类文件被删除或者损坏了,依赖于它们的设备和文件就不能正常工作。
|
|
|
要检测一个丢失的启动文件,可以在启动计算机时仔细观察屏幕,丢失的文件会显示一个“不能找到某个设备文件”的信息和该文件的文件名、位置,用户会被要求按键继续启动进程。
|
|
|
造成类似这种启动错误信息的绝大多数原因是没有正确使用卸载软件。例如,在Windows系统中卸载应用程序,应该使用程序自带的“卸载”选项,一般在“开始”菜单的“程序”文件夹中该文件的选项里会有,或者使用“控制面板”的“添加/卸载”选项。如果直接删除了这个文件夹,在下次计算机启动后就可能会出现错误提示信息。其原因是Windows找不到相应的文件来匹配启动命令,而这个命令实际上是在软件第一次安装时就已经置入到Windows注册表中了。
|
|
|
对文件夹和文件重新命名也可能出现问题,在软件安装前就应该决定好这个新文件所在文件夹的名字。
|
|
|
丢失的文件也可能被保存在一个单独的文件中,或是在被几个出品厂家相同的应用程序共享的文件夹中,例如对于\WINDOWS\SYSTEM来说,其中的文件被所有的程序共享。一般的解决方法是搜索原来的光盘和软盘,重新安装或复制被损坏的程序。
|
|
|
(2)文件版本不匹配。绝大多数的计算机用户都会不时地向系统中安装各种不同的应用软件,包括操作系统的各种补丁程序,这其中的每一步操作都需要向系统拷贝新文件或者更换现存的文件。这个时候就可能出现新软件不能与现存软件兼容的问题。
|
|
|
因为在安装新软件和Windows升级的时候,拷贝到系统中的大多是DLL文件,而DLL不能与现存软件“合作”是产生大多数非法操作的主要原因。同一个DLL文件的不同版本可能分别支持不同的软件,很多软件都坚持安装适合它自己的DLL版本来代替以前的,但是新版本并不一定可以和其他软件兼容。一旦运行了一个需要原来版本的DLL的程序,就会出现“非法操作”的提示。
|
|
|
所以使用Windows系统时,在安装新软件之前,最好先备份\WINDOWS\SYSTEM文件夹的文件,这样就可以最大程度降低因DLL版本不匹配而引发的错误。绝大多数新软件在安装时也会观察现存的DLL,如果需要置换新的,会给出提示,一般可以保留新版,标明文件名,以免出现问题。
|
|
|
另一个避免出现DLL引起的非法操作的办法是不同时运行不同版本的同一个软件,即使为新版本软件准备了另一个新文件夹,如果一定要同时使用两个版本,就可能会出现非法错误信息。
|
|
|
(3)应用程序非法操作。有时用户在执行应用程序时,系统可能会提示“非法操作”的错误信息。一般是由于软件本身的缺陷,导致两个程序同时使用了同一段内存区域而发生冲突,这时即使知道原因也无法避免这一类错误。
|
|
|
用户可以通过错误信息列出的程序和文件来研究错误起因,因为错误信息并不直接指出实际原因,如果给出的是“未知”信息,可能数据文件已经损坏,看看有没有备份或者看看厂家是否有文件修补工具。
|
|
|
如果是Microsoft的软件,可以将程序名和错误信息作为关键字在Microsoft的站点进行搜索解决方案。从微软的站点返回的信息大约是DLL错误、软件的BUG、在低端RAM运行或者是磁盘空间等问题,具体的弥补方法会因为问题的不同而有所区别。例如,下载并安装软件的补丁;卸载并重新安装特定的程序;或者不能同时运行某些程序等。
|
|
|
(4)蓝屏错误信息。要确定出现蓝屏的原因需要仔细检查错误信息,很多蓝屏错误发生在安装了新软件以后,一般是由于新软件和现行的Windows系统设置发生冲突直接引起的。因此,很多蓝屏错误可以用改变系统设置来解决,大多数情况下需要下载安装一个更新的驱动程序。一些蓝屏错误与系统版本有关,应该先确定所使用的操作系统版本。
|
|
|
(5)系统资源耗尽。各种程序的运行都需要消耗不同的系统资源的组合。第一类是图形界面(GDI),它集中了大量的资源,这些资源用来保存菜单按钮、面板对象、调色板等;第二类是用户(USER),用来保存用户所使用的菜单和窗口的信息;第三个是系统资源(SYSTEM),即一些通用的资源。
|
|
|
在程序打开和关闭之间都会消耗这些资源,一些在程序打开时被占用的资源在程序关闭时可以被恢复,但并不都是这样,一些程序在运行时可能导致GDI和USER资源丧失,这也就是为什么在机器运行一段时间以后最好重新启动一次以释放资源以便再次使用的原因。
|
|
|
绝大多数用户希望在出现非法操作或者蓝屏错误之前能够详细了解资源被占用的情况,Windows系统附带有一个任务管理器,可以在工具栏上实时显示关于系统资源的占用情况。
|
|
|
(6)计算机病毒破坏。计算机病毒是目前导致软件系统故障的最主要因素之一。由于计算机病毒的种类很多,破坏机理和引发的故障现象也非常多。例如,造成系统频繁死机,内存资源耗尽,运行速度变慢,磁盘空间被大量占用,文件系统崩溃,系统文件和数据丢失,网络通信中断等。
|
|
|
对计算机病毒主要采取预防为主的策略。例如,安装防病毒卡、病毒实时监控软件、杀毒软件等。由于计算机病毒的种类每天都在增加,因此应该随时更新病毒数据库,以达到防范新型病毒的目的。由于目前绝大多数计算机病毒都是利用操作系统和应用软件的安全漏洞,通过计算机网络来进行传播和破坏,因此应该密切关注操作系统的安全公告,随时安装系统安全补丁程序,并安装防火墙软件等。另外,很多病毒还通过Word文档和电子邮件进行传播和破坏操作,因此在使用这些文档和电子邮件时应该格外谨慎,千万不要随意打开和运行来历不明的文件和电子邮件附件。
|
|
|