如何取消Win98中的自启动程序
在Windows98的系统启动过程中,有时会在后台自动加载一些自启动程序。虽然其中某些可以简化用户的操作,如注册表检查程序(即注册表备份与恢复程序)Scanregw.exe以及"计划任务"的监测程序Taskmon.exe等,但也有相当一部分自启动程序却很少使用或者是基本不用,因而只是白白占用了系统资源。更有甚者,某些自启动程序还会导致系统性能的急剧下降(当加载了实模式的驱动程序时)或者干脆就是"黑客"程序。那么,应该如何取消这些自启动程序呢?一般来说,有四种类型的自启动程序,根据其不同特性,可以采用相应措施以取消其自启动特性:
1、系统配置和自动批处理文件中加载的程序。这是最古老、最直观的一种方法了。不过在Windows98中,由于Io.sys和Msdos.sys是必需的系统引导文件,他们可以完成系统的缺省设置,包括内存管理、设置光驱和声卡等。因此,系统配置文件Config.sys和自动批处理文件Autoexec.bat对系统来说就是可有可无的了,有了反而可能会影响系统的最优性能(例如,如果其中加载了实模式驱动程序,系统就会采用与DOS兼容的分页方式,从而导致系统性能下降)。而Windows98之所以保留这两个文件,一方面是怕系统中有Windows98所不能自动识别的硬件,另一方面则是为了兼容以前的DOS和Win3.x的应用程序。因此,如果要清除其中加载的某些程序,可以先将这两个文件改名,待重新启动系统后,如果一切正常即可将它们一并删除,这同时也可改善系统的性能。
2、Win.ini文件中的自启动程序。为了兼容某些16位的应用程序,Windows98仍然保留了Win3.x的Win.ini文件,而且其中[windows]段下的"load="和"run="语句后也可以加载自启动程序。如果要清除其中的自启动程序,将上述两句删除或是在句首加上注释符号"rem"即可。
3、"启动"组中的自启动程序。在Windows98的"开始\程序\启动"组中也可以存放某些自启动程序的快捷方式(如Office97快捷工具栏等),它们都被存放在系统安装目录下的"StartMenu\Programs\启动"文件夹中。如果要清除其中某个自启动程序,只需进入上述文件夹,将该程序的相应快捷方式删除即可。
4、注册表中的自启动程序。这是隐蔽得最深的一种,非电脑高手难窥其真面目,不过也有办法:运行Regedit,并依次进入HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVision\Run,在此可以看到一些自启动程序的键值(如注册表检查程序Scanregw.exe等)。如果要清除某个自启动程序,用鼠标右键单击其相应键值,选"删除"命令即可。不过有一点要注意:鉴于注册表对于系统的特殊地位和作用,为安全起见,在删除之前,最好先对该键值进行备份,当然,也可以先备份整个注册表。
最后还要强调一下:以上不论哪种方法,在清除自启动程序以后,都必须重新启动系统,才能看到自己的修改结果。另外,除了以上四种方法以外,我们还可以使用一种更为安全有效的方法来查找/清除自启动程序,那就是使用Windows98所附带的系统工具��系统配置实用程序Msconfig.exe,它一般位于系统安装目录下的System文件夹下。运行以后,在其窗口内选择"启动"标签页,就可以看到系统已经列出了启动时自动加载的所有程序或模块,通过清除程序名前面的检查框,就可以禁止它们在启动时被自动加载。