病毒引起的黑屏死机

网络与通信

2001年12月24日,《电脑报》刊登了《病毒的新欢──Wininit.ini文件探密》一文,受益匪浅。
初识Wininit.ini是因为一次电脑中毒。当电脑在启动到Windows GDI界面之前突然黑屏死机,再次启动状况依然,百思不得其解。用STEP BY STEP方式启动,终于发现问题出在一个长度仅几个KB的Wininit.ini的文件上,当执行到该文件就出现黑屏死机。用DOS状态下Edit命令查看该文件,发现其中有乱码。从文件名看Wininit.ini应为系统文件,后发现该文件的建立时间竟然是几分钟前,因此判断该文件并非Windows安装时附带的系统文件,将它备份后大胆删除,重新启动一切OK。
虽知这肯定是病毒作祟,用很多杀毒软件查杀,但因常常上网,病毒的入侵真是防不胜防。后来多次出现这问题,每次手工将此文件删除就都可以解决了。
笔者认为除了像《电脑报》刊登的文章中介绍的一样特意用Wininit.ini来杀除病毒以外,基本上该文件是“病毒的新欢”。为了达到一劳永逸,笔者利用Windows启动过程中的特点,采用了以下的方式在每次启动环节将该文件直接删除:
在Windows启动过程中,有两个系统文件首先被执行:config.sys与autoexec.bat,此两文件在Wininit.ini之前被执行,笔者在autoexec.bat加入以下语句将Wininit.ini直接删除:del c:\Windows\Wininit.ini
优点:Wininit.ini导致黑屏死机毕竟是个特例,许多情况下在你未察觉时,Wininit.ini一次次在启动环节被执行,成为病毒感染的帮凶,而在autoexec.bat中加入删除语句,则可避免此情况的出现。笔者的计算机确实再也没有出现启动时黑屏死机的现象。
缺点:当然这只是防范措施,根本办法还是杀毒。