我们可以通过修改Windows的注册表来改变Windows服务的启动顺序,Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices键下找到 。下面就介绍几个与服务启动顺序相关的服务的键值:
Group值:一个REG_SZ类型的值 。它用来描述服务属于那一个服务组 。如果服务没有这一项,那么它不属于任何一个服务组,系统则会默认的将其在所有的服务启动后加载 。
Tag值:一个REG_DWORD类型的值 。它用来描述服务的标识 。每一个在服务组中的服务都会被分配一个唯一的标识 。注册表通过对服务组的服务标识的排列来安排,同一服务组中的个服务的加载先后顺序 。
那么,如何改变服务的启动顺序,现在就被分为了两个步骤,一是:改变服务组的启动顺序 。二是:改变服务组中各服务的启动顺序 。
改变服务组的启动顺序:
注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlServiceGroupOrder键的List值中保存了表示服务组启动顺序的信息 。每一个服务组都是一个字符串,通过字符串在值中排列的先后位置表示服务组被加载的先后顺序 。要想改变服务组的加载顺序,只要改变它们的位置就可以了 。方法:用Regedit32.exe(不是,Regedit.exe,因为,在这里双击List值后,只能看到十六进制的数据,不便于修改 。)打开该值,这是一个字符编辑环境,改变里面的组的先后顺序,然后确定改动 。服务组的启动顺序就搞定了 。
推荐阅读
- 如何通过阿里星球进行听歌识曲?通过阿里星球进行听歌识曲的方法介绍
- WIndows XP优化超级精髓
- WOW魔兽世界如何设置动作条
- 暴风秀场APP如何进行注册?暴风秀场注册步骤一览
- 法师夏季如何服盆快
- 继承父母房产如何办理过户
- 谁是真正的系统超级管理员
- 如何在steam里购买游戏
- Windows XP超级技巧十六招
- 实现windows xp自动登录大法