Windows操作系统“自启动”程序搜索大法

2010-08-28 10:47:36来源:西部e网作者:

      所谓“自启动”程序,就是那些未经用户执行,启动时自动加载(且多数在后台运行)的程序。其中有相当一部分可以简化用户的操作,如Win98中的注册表备份与恢复程序Scanregw等。但也有许多“自启动”程序白白占用系统资源,却很少使用或不用,如Win98中未设定任何任务的“计划任务”程序。甚至有些“自启动”程序还是“黑客”程序或会导致系统性能下降的程序(加载了实模式的驱动程)。为此,了解搜寻“自启动”程序的方法,对优化系统性能有一定的用途。

  一、可以关闭的“自启动”程序

  此类“自启动”程序的典型是Win98中的“计划任务”程序,它的加载方法很独特,不同于下面介绍的几种。但其存在具有很显著的特征,一般是在系统托盘(即时钟显示区)里有它们的图标。以“计划任务程序”为例,其关闭方法是:打开“我的电脑”中的“计划任务”程序,再打开“计划任务”程序中的“高级”菜单,单击菜单中的“终止使用计划任务程序”命令,即可将其关闭。重新启动系统后,“计划任务”程序就不再运行。此类的其他“自启动”程序,都有自己的关闭方法,仔细找一找都不难找到。

  二、注册表中隐藏的“自启动”程序

  这是Win95(98)加载“自启动”程序比较常用的一种方法。观察注册表中隐藏有哪些“自启动”程序的具体做法是:在Win95(98)下运行Regedit,按以下顺序展开分支:HKEY_LOCAL_MACHINE→Software→Microsoft→Windows→CurrentVersion→Run,在Run下即可找到“自启动”程序的键值(图1),从中可以看到加载了哪些程序。用这种方式加载的应用程序有Win98的Scanregw(注册表备份与恢复程序)等。 如果你要删除某个“自启动”程序,应先做好该键值的备份,以防不测。具体做法是按上法在注册表编辑器中选中欲删除的键值,在注册表编辑器的“注册表”菜单上,单击“导出注册表文件”命令。在随后弹出的“导出注册表文件”对话框中执行以下操作:将“导出范围”选项中的“分支”选项选中,以备份该键值;在“保存在”下拉列表中选择存盘路径(如C:\);在“存为类型” 下拉列表中选择“注册表文件”;最后在“文件名”对话框中输入一个文件名(如BF),单击“保存”按钮即完成了注册表的备份。 备份结束即可删除“自启动”程序的键值,你只需按上法找到该键值,将其选中后按Delete键,再敲回车并重新启动系统即可。

  三、“启动”组中的“自启动”程序

  Win95(98)“开始”、“程序”、“启动”组中存放了某些“自启动”程序(如office97快捷工具栏)的快捷方式。它们存放在Win95(98)文件夹下的“Start Menu\Prograus\启动”文件夹中。你只要找到这个文件夹,再将程序的快捷方式删除(或移走),即可取消它的“自启动”资格。

      四、Win.ini中加载的“自启动”程序

  Win95(98)是一个兼容16位应用程序的操作系统,因此它仍然保留了Win3.x的Win.ini文件,其中开头[Windows]下的“Load”或“Run”语句(图2)后也可以加载“自启动”程序。你可以将上述两句后面的内容记录下来,然后将这些内容删除即可。重新启动系统,即可看到原有的“自启动”程序已经消失。

  五、自动批处理和系统配置文件中加载的程序

  其实Win95(98)是不需要Autoexec.bat和Config.sys文件的,因为它们内建自协调机制,根本不需要Autoexec.bat和Config.sys进行内存管理等工作。之所以保留这两个文件,更多的是为了保持与DOS和Win3.x应用程序的兼容性。如果你没有特别的需要,最好将它们全部删除,笔者的Win98中就没有这两个文件。如果你的系统中有,那么在安装了光盘驱动程序、声卡驱动程序等之后,一定要检查其中是否加入了你不需要的程序。因为许多安装程序比较“傻”,往往是见了Autoexec.bat和Config.sys就向其中添东西,它们往往是系统“使用了与DOS兼容的分页方式”导致性能下降的罪魁祸首。如果有,你可以将这两个文件备份,然后把其中的“自启动”程序删除。重新启动系统后,若一切正常即可将备份删除。

  六、使用Msconfig.exe

  对Win98用户来说,还可以使用系统配置实用程序Msconfig.exe来搜寻更隐蔽的“自启动”程序。Msconfig.exe位于Win98安装目录的system文件夹内,运行后的界面如图3所示。单击图3中的“启动”选项卡,就可以列出Win98启动时加载的所有模块或程序的列表(图4)。清除程序名前面的复选框,就可以禁止它们在启动时加载。

  七、使用“系统信息”程序

  “系统信息”程序是Win98“系统工具”中附带的一个应用程序(单击Word97“帮助”中“关于┄┄”命令,再单击右下角的“系统信息”按钮,也可打开该程序)。它运行后的界面如图5所示。只要你单击“系统信息”窗口左窗格“软件环境”左边的“+”,即可展开分支。单击五个分支中的 “启动程序”、“正在运行任务”等项,就可以在右窗格中看到相应的内容,包括程序名、版本、厂商、路径等。当然,使用此法只能搜寻“自启动”程序。要想把它们去掉,还得从上面介绍的方法入手。