其实启动速度牵涉到很多问题,我们今天就谈谈启动加载服务吧.

很简单,大家都知道系统在启动的时候会加载多项服务,具体的我就不举例了.
那么如何才能知道系统启动的时候到底加载了那些服务,而那些服务到底哪些又是系统的,哪些都是不必要的呢?


首先:
运行/-msconfig/-服务选项卡/
里面会显示所有启动时候加载的服务.

点击/隐藏所有MICROSOFT服务/,可以看到其他非MICROSOFT WINDOWS下面的系统服务,也就是说,这些非系统服务很可能就是影响你启动系统速度的罪魁祸首.
如图1
提高Windows XP的启动速度_XP

那么好,我们看到这里的第一感觉就是这些服务会不会影响到系统的启动速度呢?咱们来测试一下.

按照以上方法隐藏系统服务后,全部去除这些非系统服务,(我这里所说的就是你不熟悉,而且显示已停止的服务)确定后重新启动.

注意! 可能一些非系统服务在运行,比如杀毒软件,那么我们就不应该禁止.千万注意!

重启后系统有变快吗?如果有请接着往下看,如果没有明显变快的话请跳到最后一段文章.

如果变快,则可能就是这些服务弄的.为什么我说有可能,木马程序隐藏在这些服务后面而随系统启动也是可能的.
既然我们已经初步了解到是这些东西弄的,那么咱们就应该禁止这些服务的加载对吧.
我不喜欢用MSCONFIG来管理,因为一旦修改了后,系统就不是正常启动了.

咱们找到/控制面板/-管理工具/-服务,找到在msconfig对应的非MICROSOFT服务,点击属性,"禁止"这些服务或者修改成"手动"就OK了.
那么好,如果你想删除这些服务怎么办呢?

WINDOWS没有实用程序来删除/修改系统或者应用程序的服务,所以我们要到注册表里面去修改.

扩展:应用程序在安装过程中会向注册表写入注册信息,包括程序的一切相关信息以及配置,同样要注册服务.这些服务在我们卸载了创建这些应用程序之后,状态会变成已禁止.

我们进入注册表,在运行里面输入"regedit", 在MACHINE\SYSTEM\CurrentControlSet\Services下面有所有系统服务的注册信息.这相当于服务的存放地址.
里面子键的start键值,入途中框住的

0X00000001(1)代表启动 0X00000002(2)代表自动 0X00000003(3)代表手动 0X00000004(4)代表禁用

如果想对服务做相关的修改,直接修改键值就OK.
如图2
提高Windows XP的启动速度_XP_02

之后,我们找到相关服务的名称,这些名称在服务管理里面我们可以找到.
如图3
提高Windows XP的启动速度_休闲_03

我们在注册表找到对应的服务后,直接删除就可以了.
此时服务将删除.

扩展:系统服务将无法删除或删除后系统会除问题,一旦除问题请用系统还原回复系统,如果删除系统将报错.

进行完毕以上操作后,重启系统,启动速度将会有明显提升.
注意检查系统日志!


如果没有明显变快的话,保证在无木马或病毒的情况下,请检查启动时候带有自启动程序,在程序/-启动/下检查!!!