但是要不了多久,故障现象依然,使他非常烦恼。在使用多个杀毒软件交叉杀毒,又重装了系统后依然如此,所以笔者开始怀疑不是病毒引起或Windows安装的错误。最后,在刚进入Windows时按“Ctrl+Alt+Del”仔细查看任务列表,记下当前已经加载的程序数。然后在半小时左右即将出现蓝屏现象前,再次按“Ctrl+Alt+Del”查看“任务列表窗口”,发现此时系统在内存中共加载了上百个“Winoldap”进程,查阅该软件的README和微软的说明文档,原来这是一个与DOS应用程序兼容性有关的问题:
这台机器使用的是一个Windows95时代开发的系统集成软件。该软件在运行过程中,不断地从接口上读取外部信息,然而该信息却是以压缩包的形式传送的,系统每读进一个压缩包,就会自动调用附带的PKUNZIP程序去解压缩,而PKUNZIP是DOS环境下的应用程序,完成任务后不会自动退出,于是此程序不断地驻留于内存中,一定时间后就会导致内存资源严重耗尽,最终出现蓝屏现象。明白了原因后,简单的设置就可以解决问题:找到PKUNZIP.EXE程序,在属性里单击“程序”,选中“禁止MS-D页码:[1] [2] [3] [4] [5] [6] 第5页、共6页 |