不能正常启动Windows95的故障原因分析

Author: 钟原 Date: 1997-01-01

#3  贵阳市陈均廷问:
#3  一台486DX66、8MB内存、5429显示卡、8XCDROM的组装微机。从CD-ROM中安装中文Windows 95,安装过程顺利。第一次启动时在“蓝天白云”的启动画面处死机。以后按F8键以step-by-step方式启动,只要不执行“process the system registry”,则启动顺利,运行良好。但如果执行该选项,则在“DEVICE=C:\WINDOWS\HIMEM.SYS”处死机。该软件安装在另外两台机器上则使用正常。应该如何处理才能以正常方式启动?
  答:为了解决这个问题,首先应该搞清注册程序Register的作用。在Windows 3.X中,配置信息通常是存放在AUTOEXEC.BAT、CONFIG.SYS和诸多的.INI文件之中。这种方法的主要缺点是在管理上有一定的困难。因为配置文件是存储在局域系统之中,所以当多个用户共享系统资源时,将被迫在进行设置时采取折衷的办法。而且,由于这些配置文件存储时采用了局域化方式,因此不可能实现远程访问。在Windows 95中对此作了改进,采用了注册程序Register来解决在Windows 3.X中采用配置文件所出现的问题。
  Register可以用来存储用户应用程序和计算机系统的各种配置信息。Register的主要作用之一是维护Plag and Play部件与系统硬件的相关信息。当安装一个新的设备时,Windows 95将检查Register,以便确定哪些资源已经被占用,从而避免新安装的设备与原有的设备发生冲突。当然,在Windows 95之中也保留了AUTOEXEC.BAT、CONFIG.SYS、WIN.INI、SYSTEM.INI以及其它应用程序专用的INI文件,这主要是为了保持与现有应用程序的兼容性。
  根据上面对Register功能的分析,可以知道,它的主要作用之一是掌握资源的使用情况,避免冲突。你的计算机不能正常启动,可能有两个原因:一是硬件设置冲突,二是驻留内存文件和HIMEM程序之间有冲突。在这种情况下,运行了Regiter程序将发现这些冲突,导致死机。不运行Register时则不作这些检查,表面上可以正常工作,但是故障仍然潜伏在系统内,随时可能发生。此外,病毒也有可能造成启动过程中的死机,请注意杀毒。建议你检查硬件的设置,检查DOS 6.22的CONFIG.SYS文件中驻留程序的情况,删除可能引起冲突的驻留文件。再重新安装一次Windows 95(安装Windows 95时,它要继承原来的配置文件中的内容)。