众所周知,Windows系统启动时会自动加载很多服务与进程,其中,可能存在着部分我们日常操作用不到或根本不会使用的服务。因此,为了提高系统性能,我们常常通过禁用某些无关的服务来降低对系统资源的占用。
在Windows Vista中,相应的操作同Windows XP中类似,在“服务”列表中将需要不需要的服务启动类型由“自动”改为“已禁用”即可。不过,有的朋友注意到,在自己的Windows Vista系统中,某些服务却是“无法”禁用的:即使设置了启动类型为“已禁用”,系统重启后仍然会发现该服务已被自动加载,这是怎么回事?应如何解决。
简单地说,这类问题不独存在于Windows Vista中,Windows XP也有类似的情况,主要原因在于,Windows系统的不同服务间,存在着一定的“依存关系”,比如说,即使您确实用不到服务A,而将其禁用,但如果另一个与服务A存在着依存关系的服务B设置为随系统启动自动加载,那么,便会导致服务A由服务B加载的情况,您的禁用设置便达不到预期的目的。
要解决这一问题,当然,最重要的是要搞清楚不同服务间的依存关系,确保您所禁用的服务不会影响到其他需要的服务,或者更直白地说,确保其不会被其他服务自动加载;其次,便是对服务的“恢复”选项进行进一步的设置。
所谓“恢复”,是指当服务加载失败时的操作,以上面所说的情况为例,尽管服务A被禁用,但当加载与服务A存在依存关系的服务B时,Windows 检测到所需的服务A没有加载,即会按照设置的“恢复”选项进行下一步的操作。

如上图所示,我们可以看到,恢复选项包括如下三部分的内容:第一次失败、第二次失败、后续失败,如果将相应的操作设置为“重新启动服务”,则难免会出现已禁用的服务又被再次加载的情况。
因此,如果您确信禁用某个服务不会影响系统的正常运行,确实希望将其禁用的话,可以将“恢复”中第一次失败、第二次失败、后续失败对应的操作项设置为“不操作”,从而彻底避免禁用的服务被再次加载。
所在分类










无名 于 2007/06/30 5:42 pm
为什么我的IE浏览器打不开啊???
thecrossroad 于 2007/07/13 6:13 pm
按不同的情形 哪些可关哪些不可关 有没有Vista默认安装后的相关Services介绍的文章?