由操作失误或
病毒恶意
软件入侵导致电脑无法正常运作,频繁
死机等症状叫做系统
崩溃。由
软件造成的
崩溃即使是性能最好的PC
硬件也离不开软件的支持——也就是通常所说的
应用程序、
操作系统以及驱动程序。
简介
如今的
软件是越来越复杂、越来越庞大。由系统本身造成的
崩溃即使是最简单的操作,比如关闭系统或者是对BIOS进行升级都可能会对PC和
操作系统造成一定的影响。非法操作会让很多用户觉得很迷惑,如果仔细研究的话就会发现
软件才是真凶,每当有非法操作信息出现,相关的程序和文件都会和错误类型显示在一起,如果在WINDOWS 3.1中可能是一般保护性错误(GPF),一般是由于有两个软件同时使用了
内存的同一个区域,但是即使知道原因也无法避免这一类错误。
发生原因
软件引起
即使是最简单的操作,比如程序的安装与
卸载都有可能造成系统崩溃。
系统问题
在删除
DLL文件,修改
注册表,或者对
操作系统进行升级前。
硬件问题
计算机不是家具,需要经常维护。由软件造成的
崩溃是所有计算机都会面对的问题,即使是性能最好的PC
硬件也离不开软件的支持——也就是通常所说的
应用程序、
操作系统以及驱动程序。但是如今的
软件是越来越复杂、越来越庞大。这里将告诉大家如何使
机器运行的更流畅。不经常备份对策:备份没商量。经常对系统进行备份吗?没有?现在就进行很有必要!对一些非常重要的
临时文件(如工作文档,金融资料).进行备份并不难,如果系统出现问题,还会省下不少重复性的工作。对于不大的文件可以备份到
软盘,而对于上十兆的文档、
电子表格、照片集、
视频文件可以备份到Zip、Jaz、CD-R或者是CD-RW中,或者备份到U盘移动硬盘之类的便携移动存储设备中,现在的云技术也支持用户将资料备份到云端的服务器上,诸如各类网盘。如果认为备份非常麻烦的话,那么可以比较一下,在系统出现问题(比如由于病毒使整个
硬盘的数据丢失)以后重新创建所丢失的东西哪个更麻烦呢?
性能不足
如果你的计算机的
窗口开的过多,或打开的窗口高于自己计算机的标准,也会造成窗口“卡死”。
追根溯源
软件故障的原因:软件发生故障的原因有几个,丢失文件、
文件版本不匹配、
内存冲突、内存耗尽,具体的情况不同,也许只因为运行了一个特定的软件,也许很严重,类似于一个的系统级故障。
为了避免这种错误的出现,可以仔细研究一下每种情况发生的原因,看看怎样检测和避免。丢失文件:每次启动
计算机和运行程序的时候,都会牵扯到上百个文件,绝大多数文件是一些虚拟驱动程序virtual device drivers (VxD),和
应用程序非常依赖的动态链接库dynamic link library (DLL)。
VXD允许多个
应用程序同时访问同一个
硬件并保证不会引起冲突,DLL则是一些独立于程序、单独以文件形式保存的可执行子程序,它们只有在需要的时候才会调入
内存,可以更有效地使用内存。当这两类文件被删除或者损坏了,依赖于它们的设备和文件就不能正常工作。
要检测一个丢失的启动文件,可以在启动PC的时候观察
屏幕,丢失的文件会显示一个“不能找到某个设备文件”的信息和该文件的文件名、位置,会被要求按键继续启动进程。
造成类似这种启动
错误信息的绝大多数原因是没有正确使用
卸载软件。如果有一个在WINDOWS启动后自动运行的程序如Norton Utilities、 Nuts and Bolts等,希望
卸载它们,应该使用程序自带的“卸载”选项,一般在“开始”菜单的“程序”
文件夹中该文件的选项里会有,或者使用“控制面板”的“添加/卸载”选项。如果直接删除了这个
文件夹,在下次启动后就可能会出现上面的错误提示。其原因是WINDOWS找不到相应的文件来匹配启动命令,而这个命令实际上是在
软件第一次安装时就已经置入到
注册表中了。可能需要重新安装这个
软件,也许丢失的文件没有备份,但是至少知道了是什么文件受到影响和它们来自哪里。
对
文件夹和文件重新命名也会出现问题,在
软件安装前就应该决定好这个新文件所在文件夹的名字。如果删除或者
重命名了一个在“开始”菜单中运行的
文件夹或者文件,会得到另外一个
错误信息,在
屏幕上会出现一个对话框,提示“无效的启动程序”并显示文件名,但是没有文件的位置。如果
桌面或者“开始”菜单中的
快捷键指向了一个被删除的文件和
文件夹,会得到一个类似的“丢失快捷键”的提示。
丢失的文件可能被保存在一个单独的文件中,或是在被几个出品厂家相同的应用
程序共享的
文件夹软件软盘,重新安装被损坏的程序。
文件版本
绝大多数的WIN 9X用户都会不时地向系统中安装各种不同的
软件,包括WINDOWS的各种
补丁例如Y2K,或者将WIN 95 升级到WIN 98,这其中的每一步操作都需要向系统
拷贝新文件或者更换现存的文件。每当这个时候,就可能出现新
软件不能与现存
软件兼容的问题。
因为在安装新
软件和WINDOWS升级的时候,
拷贝到系统中的大多是DLL文件,而DLL不能与现存软件“合作”是产生大多数非法操作的主要原因,即使会快速关闭被影响的程序,也没有额外的时间来保存尚未完成的工作。
WINDOWS的基本设计使得上述DLL错误频频发生。和其他版本不同,WIN 95允许多个
文件共享文件夹的所有文件,例如可以有多个文件使用同一个Whatnot.dll,而不幸的是,同一个DLL文件的不同版本可能分别支持不同的
软件,很多
软件都坚持安装适合它自己的Whatnot.dll版本来代替以前的,但是新版本一定可以和其他软件“合作愉快”吗?如果运行了一个需要原来版本的DLL的程序,就会出现“非法操作”的提示。
在安装新
软件文件夹的内容,可以将DLL错误出现的几率降低,既然大多数DLL错误发生的原因在此,保证DLL运行安全是必要的。而绝大多数新
软件在安装时也会观察现存的DLL,如果需要置换新的,会给出提示,一般可以保留新版,标明文件名,以免出现问题。
绝大多数
卸载软件也可以用来监视安装,这些监视记录可以保证在以后的卸载时更加准确,另外也可以知道哪些文件被修改了,如果提供备份功能,可以保存旧版本的文件和安装过程中被置换的文件。
WIN 98和WIN 95有所不同,它在将WINDOWS升级和安装新
软件时自动备份被置换的文件,如果在WIN98安装后出现问题,可以使用Version Conflict Manager(VCM)帮助发现哪些文件被改变了,可以从WIN 98的备份中将原来的版本恢复出来,而VCM可以从“开始”
菜单、附件、
系统工具或者安装WIN 98的光盘中寻找。另一个避免出现DLL引起的非法操作的办法是不同时运行不同版本的同一个
软件,即使为新版本软件准备了另一个新
文件夹,如果一定要同时使用两个版本,就会出现非法
错误信息。
非法操作
非法操作会让很多用户觉得很迷惑,如果仔细研究的话就会发现
软件才是真凶,每当有非法操作信息出现,相关的程序和文件都会和错误类型显示在一起,如果在WINDOWS 3.1中可能是一般保护性错误(GPF),一般是由于有两个软件同时使用了内存的同一个区域,但是即使知道原因也无法避免这一类错误。用户可以通过
错误信息列出的程序和文件来研究错误起因,因为错误信息并不直接指出实际原因,如果给出的是“未知”信息,可能数据文件已经损坏,看看有没有备份或者看看厂家是否有文件修补工具。
系统
崩溃如果是Microsoft的
软件,可以将
程序名和
错误信息作为关键字在Microsoft的站点进行搜索。例如到
微软的基本知识站点中输入“WORD97的非法操作输入”,可以找到50多个文档,说明可能产生的原因。也可以将文件名、错误操作和比较准确的原因做为
关键字进行输入,例如搜寻WORD 97、
非法操作和kernel32.dll三项,就只会返回9条信息。从微软的站点返回的信息大约是DLL错误、
软件的
BUG、在低端RAM运行或者是磁盘空间等问题,具体的弥补方法会因为问题的不同而有所区别,例如下载并安装软件的
补丁、
卸载并重新安装特定的程序,或者不能同时运行某些程序等。
要确定出现蓝屏的原因需要仔细检查
错误信息,很多蓝屏发生在安装了新
软件以后,是新软件和现行的WINDOWS设置发生冲突直接引起的。出现蓝屏的真正原因不容易搞清楚,最好的办法是把
错误信息保留下来,然后用“blue screen”和文件名、“fatal exception”代码到微软的站点搜索,以便确定原因。不幸的是,即使一个特定的
软件被破坏,蓝屏也不能确定引起问题的文件是什么,如果在蓝屏上显示了多个信息,那么首先应该搜索第一条。很多蓝屏可以用改变WINDOWS设置来解决,大多数情况下需要下载安装一个更新的
驱动程序,一些蓝屏与版本有关,应该确定使用的WINDOWS版本,查看WIN 9X的设备管理程序可以确定这些信息。
资源耗尽
经常有人会问,既然有了更多的
内存,是不是可以运行更多程序,大多数用户对此限制有些模糊。一些Windows程序需要消耗各种不同的资源组合,GDI(
图形界面)集中了大量的资源,这些
资源用来保存菜单按钮、
面板对象、
调色板等等;第二个积累较多的资源则是USER(用户),用来保存菜单和
窗口的信息,第三个是SYSTEM(系统资源),是一些通用的资源。
这些资源在win3.x中受到的限制是很大的,在不发生GPE(一般保护性错误)和其他错误导致的资源耗尽的情况下只允许几个为数不多的程序同时运行。WIN 9X由于限制放宽了许多,所以可以有很多程序同时运行,而WIN NT才是唯一的对绝大多数资源完全不加以限制的微软的
操作系统。在程序打开和关闭之间都会消耗资源,一些在程序打开时被占用的资源在程序关闭时可以被恢复,但并不都是这样,一些程序在运行时可能导致GDI和USER资源丧失,这也就是为什么在
机器运行一段时间以后最好重新启动一次补充资源的原因。
绝大多数用户希望在出现非法操作或者蓝屏之前能够被提示资源占用严重的情况,WINDOWS带有一个资源测量仪(打开“开始”菜单,选择程序、附件、
系统工具)可以放置在
工具栏上实时显示关于GDI、USER和一些系统资源的占用情况。
解决办法
软件对策
致命病毒感染对策:及时“接种疫苗”有“下载癖”的人该注意了,由于经常从网上下载了许多新东东,在安装运行之后,突然许多重要的文件莫名其妙的“无影无踪”了?这该如何是好——无他,运行最新的病毒扫描程序!因此在
下载文件,共享软盘,打开电子邮件中的附件以及运行宏的时候请启动病毒扫描程序。使爱“机”免受病毒之苦的最好办法就是对所下载的每一个文件进行扫描,保持病毒扫描程序随时在
后台执行,并对
病毒库经常进行升级从而不给新的病毒以可乘之机。滥用测试版对策:三思而后“下”xx
软件又出测试版啦!往往一些商业软件在推出正式版之前都会发布一些该软件的测试版,由于它通常都是免费的,所以受到一些用户的欢迎。可是“天下没有白吃的午餐”,测试
软件通常带有一些BUG或者是造成系统
崩溃、数据丢失的
程序错误。如果希望系统更安全的话,不要对早期推出的测试版
软件马上下载使用。最好是等他们推出版本较高的测试版或者是正式的演示版。如果对最新的测试版
软件非用不可的话,最好还是对系统进行备份至少也要对当前所做的重要工作进行备份。
非法
卸载对策:按部就班对于所安装的Windows程序都会在系统中进行注册,或者在Windows Uninstaller utility中创建一个log文件,在这个文件中会记载一些增加的文件以及对
系统配置所作的修改情况。当在“控制面板”中使用“添加/删除”或者是使用程序自带的
卸载程序的时候,Windows将删除此程序在系统中的所有踪迹以及对系统的修改。如果不打算不再使用某个程序,那么可不要简单的把此程序的
文件夹拖到“
回收站”完事。而必须一步一步来,点击开始—设置—
控制面板,然后双击添加删除图标,选择安装/
卸载选项最后双击需要删除的文件。
程序对策
共享之祸对策:升级悠着点大多数人认为,
软件升级是不会有问题的。事实上,在升级过程中都会对其中共享的一些组件也进行升级,但是其他程序可能不支持升级后的组件从而导致各种问题。
还有一种情况就是,升级覆盖其他软件将要使用的共享模块程序。例如,如果
winsock.dll(一个非常重要的上网用
动态连接库文件)被覆盖了,那么使用此文件的程序将无法上网。如果打算对某个
软件进行升级,那么请对使用此版本处理的文件进行备份并把老版本的程序
卸载掉,然后安装新版本并重新恢复以前所做的
备份。RAM不足对策:释放内存Windows可以同时运行多个程序,但是这并不能保证它们能够“共存共荣”,特别是在
系统内存并不是很充足的情况下。要了解当前系统资源利用情况,大家可以打开“
我的电脑”,在“帮助”菜单下打开“关于”菜单则会发现系统资源利用情况。如果
系统资源所剩无几(20%以下),就要小心了,这时最好关闭一些不必要的程序。
内存泄漏将会浪费一定的系统资源。当启动一个程序时,Windows就会为之分配一定的资源(
内存),而在关闭此程序以后,Windows就会回收资源。但是有时候,由于程序本身的问题会导致内存资源无法回收,这时只有
重新启动系统。如果怀疑某程序可能导致了
内存泄漏,那么可以检查在开启/关闭程序的前后,
系统资源发生了怎样的变化,如果在关闭程序后,资源没有没有变化,那么可以找一下看此程序有没有
补丁能够修复这个泄漏。
系统对策
由系统本身造成的崩溃即使是最简单的操作,比如关闭系统或者是对
BIOS进行升级都可能会对PC合
操作系统造成一定的影响。如果在这些过程中处理不当,
PC可能启动不正常甚至根本无法启动。不过,如果了解了如何适当地处理这些操作,就可以很好的保护PC免受
崩溃之苦。
这里还有另一个一般性的错误。当建立、删除、编辑和改动文件的时候,存储这些文件的簇就会散布在
硬盘上。这样就会导致Windows FAT文件系统在读写这些“七零八碎”文件的时候非常的“吃力”。为了修复这些问题,可以每隔几个星期运行一下磁盘碎片清理工具(可以在开始—程序—附件—
系统工具中找到)来重新组织磁盘上的文件这样来使得包含文件的簇块能够集中在一起。选定相应的驱动器后便可开始,不过这个过程的耗时较长。
非正常关机重启动对策:Reset键少用为妙在没有“关窗”之前请不要直接关闭PC电源或重启动。在一般情况下程序都会打开、创建各种不同的文件(例如,
虚拟内存交换文件和
临时文件),只有正常关机、重启动,这些文件才能够保存,而且还可以把内存中的文件保存到
硬盘中。
不过,如果爱机已经“发呆”,即使按下Ctrl-Alt-Del它也“麻木不仁”,那就不得不按Reset键了。
Windows之病对策:升级升级再升级!尽管Windows与大多数硬
软件都能够“和睦相处”,但是各种BUG和
漏洞在所难免,于是
微软公司推出了许多Windows
补丁程序来修复这些错误。可以访问Windows相关的升级站点或者从“开始”菜单运行Windows Update,这样就可以获得各种OS
补丁、加强系统安全以及获得最新的工具程序(比如最新版的Media Player和
IE浏览器)。可以每隔3到6个月检查一下是否有新的升级程序并选择有用的东东下载。在升级之前最好对一些重要数据进行备份。
篡改
注册表对策:不懂就别动!当安装Windows的时候,它会创建一个重要的文件来跟踪大量的
硬件和
软件安装信息以及许多的系统设置。这个文件就是
注册表。在增删软
硬件的时候Windows也会自动对
注册表进行修改。对于大多数人来说
注册表中的内容让人很难以理解,所以在不清楚的情况下千万不要乱动,否则出现问题Windows可能无法启动。
文件误删对策:有时也要“NO”一般在
删除文件的时候,系统都会给出提示,对于普通的文件(如文档、图片等)可以直接按“OK”,而那些比较重要的文件,比如EXE、DLL文件或者是某个程序的组件在删除前请好好考虑一下,还有就是位于Windows System
文件夹下的也是一些非常重要的文件,删除要慎重。不过Windows配有
回收站,如果清空它, 许多文件将被永久性删除。所以不要频繁清空它。
注意事项
在安装一个新的程序之前需要保护已经存在的被共享使用的DLL文件,防止在安装新文件时被其他文件覆盖;
在出现非法操作和蓝屏的时候仔细研究提示信息分析原因;
随时监察系统资源的占用情况;