系统崩溃的原因

Author: 冰人 Date: 2000年 第18期

    “崩溃”恐怕是使用Windows 9x的朋友们经常用到的一个“电脑术语”了,它意指由于某些不可预知的原因而导致Windows 9x系统死机(蓝屏)或根本无法启动。有人说Windows 9x系统的崩溃如同日升日落一样频繁,而且通常是在人们忘记或未及时保存文件的时候发生,令人头痛不已。但正所谓知己知彼方能百战不殆,了解导致Windows 9x系统崩溃的原因,将有助于减少系统发生崩溃的可能性。
  1. 病毒  如同人会因病毒侵袭而生病一样,计算机系统也绝不会是钢筋铁骨、刀枪不入的。如果一个以前工作正常的程序现在出了毛病,则有可能是感染了病毒。当你无法保证你使用的各种软件都是干净无毒的时候,你最好安装一个实时监测的病毒防火墙,并确保此防毒软件和病毒代码库都是最新的,同时每隔一周对所有文件进行一次扫描。不要在乎实时监测对系统资源的少许占用,因小失大是不可取的。
  2. 错误的应用程序  有时某个应用程序由于源代码不完善,会做一些它不该做的事情而导致恶果,尤其是对于那些喜欢从Internet上下载各种各样的软件安装试用的用户而言,这种可能性更大。从理论上说,Windows对这种现象有监视手段,并会在该程序导致系统崩溃以前将其关闭(提示“非法操作”),但这并非总是有效。如果不是特别需要,你最好避免使用“α”版、“β”版等非正式版本的软件;而你正在使用的某个程序导致Windows系统有规律地发生崩溃,则可以去查找一下它的补丁程序,通常在该程序制造商(者)的网站上可以找到。
  3. 资源耗尽  Windows 9x在运行程序时需要利用的能够保存信息和处理信息的能力称为“资源”(Resources),即内存和硬盘的储存能力、CPU的数据处理能力之和。当资源耗尽时——这种情况通常发生在同时运行许多程序或连续几天不关机——Windows 9x系统就会变得摇摇欲坠。用户可通过右键单击“我的电脑/属性/性能”来查看可用资源情况。为了降低Windows崩溃的频率,简单的方法是重新启动一次。考虑到长久之计,你最好不要让“启动”组内有太多的程序,以及不要同时加载过 多的应用软件。
    4. 系统文件不匹配  目前有许多不同的程序共享一个或多个相同的动态链接库文件(.DLL文件),其应用软件的安装程序可以替换已有的Windows动态链接库文件。你也许已经见过某些程序在安装过程中出现“硬盘中的已有文件的版本比正在安装的文件新,是否要替换”的类似提示,如果你选择安装旧版本,则应用程序或操作系统就有可能变得混乱,严重的会导致崩溃,唯一的解决办法是保证程序需要的动态链接库文件版本较新。
  5. 注册表损坏  同样由于某个应用程序自身的不完善导致安装或卸载后系统注册表损坏。平时有过注册表备份的用户当然无须紧张,但那些没有备份的朋友呢?好在Windows系统每次启动时自行备份注册表,并保存在system.da0和user.da0中,用户可进入DOS实模式状态下(并非Windows的MS-DOS窗口),键入“scanreg /restore”,并回车,进入菜单界面后,选择一个用于恢复注册表的备份文件,稍等片刻即可。
  6. 驱动程序的Bug  无论是主板的驱动程序,还是显卡或声卡的驱动,只要自身存在缺陷,或是碰巧与某个应用程序不兼容,都将导致Windows系统不稳定。更新驱动程序是行之有效的一个办法,如果你上网了,去硬件厂商的网站或是到“驱动之家”(http://www.mydrivers.com)转一转也许会有较大的收获;如果还没上网,买一套《电脑报配套光盘》也能解决你的燃眉之急。更新驱动不但能解决大部分问题,还能使你的硬件性能发挥得淋漓尽致,何乐而不为呢?
  7. 硬件问题  劣质的内存条、板卡的不兼容、差劲的电源、过热的CPU、有坏道的硬盘、线缆接触不良或板卡没有固定好等都可导致严重的后果。另外,过多的灰尘也会使机器过热而发生异常。用户对此须有足够的耐心进行检查,有条件的建议采用替换法逐一测试。同时每半年对机器进行一次清理将有助于减少崩溃发生的几率。
  以上是Windows 9x系统崩溃最常见的几种原因。当然计算机技术博大精深,笔者不可能将所有可能性罗列出来,但倘若你按照以上顺序进行检查,相信你的工作会事半功倍。如果以上方法都无效,而且崩溃已经到了无法忍受的地步,那么重装系统或是安装Windows 2000将是你的上上之选。