改变Windows服务的启动顺序

2016-01-29 17:31 19 1 收藏

改变Windows服务的启动顺序,改变Windows服务的启动顺序

【 tulaoshi.com - windows 】

 

  要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE
SYSTEMCurrentControlSetServices<Service Name键下找到。下面就介绍几个与服务启动顺序相关的服务的值:

  Group值:一个REG_SZ类型的值。它用来描述服务属于那一个服务组。如果服务没有这一项,那么它不属于任何一个服务组,系统则会默认的将其在所有的服务启动后加载。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/windows/)

  Tag值:一个REG_DWORD类型的值。它用来描述服务的标识。每一个在服务组中的服务都会被分配一个唯一的标识。注册表通过对服务组的服务标识的排列来安排,同一服务组中的个服务的加载先后顺序。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/windows/)

  那么,如何改变服务的启动顺序,现在就被分为了两个步骤,一是:改变服务组的启动顺序。二是:改变服务组中各服务的启动顺序。

  先来介绍第一步:注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlServiceGroupOrder键的List值中保存了表示服务组启动顺序的信息。每一个服务组都是一个字符串,通过字符串在值中排列的先后位置表示服务组被加载的先后顺序。要想改变服务组的加载顺序,只要改变它们的位置就可以了。方法:用Regedit32.exe(不是,Regedit.exe,因为,在这里双击List值后,只能看到十六进制的数据,不便于修改。)打开该值,这是一个字符编辑环境,改变里面的组的先后顺序,然后确定改动。服务组的启动顺序就搞定了。

  第二步:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGroupOrderList键下有各服务组中各服务启动顺序的信息。每个服务组信息都被保存为了一个REG_BINARY类型的值,如:Pointer Port 服务组的值为030000000200000001000000030000000。下面为了方便观察,我们把它处理为03000000 02000000 01000000 030000000 它表示Pointer Port 服务组有三个服务,TAG值为2的服务先加载,然后是TAG值为1的服务,最后是TAG值为3的服务加载(信息解读的顺序是从左到右)。要改变服务在组中的加载顺序,只要编辑这个二进制串就可以了。

  另外,我们还可以通过ChangeServiceConfig API或者sc.exe程序(Windows 2000 Resource Kit包中的工具)来改变服务的加载顺序。这里就不一一细说了。

 

 

来源:http://www.tulaoshi.com/n/20160129/1501763.html

延伸阅读
标签: Web开发
你也许已经意识到,你可以通过指定每一键接的不同风格以建立CSS翻滚效果,这些链接包括普通的链接link (normal), 访问,翻转,以及激活。并且,你可能也知道CSS类型的顺序可以产生效果上的差别,CSS代码后顺序的风格将会取代针对于相同元素的前顺序的风格。建立翻滚效果的类型顺序显得相当重要。 现在让我们看看如何安排链接状态的类...
标签: windows系统
Windows8中无法启动Windows安全中心服务怎么办?   方案一:根据以下步骤确认security center服务的设置 1、开始-运行中输入services.msc并回车,找到Security Center,双击,启动类型选择自动,服务状态选择启动; 2、如果此时启动失败,继续按照上述同样方法启用Remote PRocedure Call(RPC)以及Windows Management Ins...
标签: Web开发
你也许已经意识到,你可以通过指定每一键接的不同风格以建立CSS翻滚效果,这些链接包括普通的链接link (normal), 访问,翻转,以及激活。并且,你可能也知道CSS类型的顺序可以产生效果上的差别,CSS代码后顺序的风格将会取代针对于相同元素的前顺序的风格。建立翻滚效果的类型顺序显得相当重要。 现在让我们看看如何安排链接状态的类...
今天无意间看到一篇使系统服务并行运行加快系统启动速度的文章,于是尝试了下,感觉办法很不错,同时让我对lfs的系统引导脚本有了更深的理解现在系统从加载内核到login只要5秒,飞一样的感觉 ^_^ Ok ! Let`s Go ! 因为要修改系统启动的脚本,很可能让系统启动不正常,所以最好有双linux系统,即使修改错误了还可以从另一个系统引导修复。如果...
标签: 服务器
启动云服务器   启动:该操作主要用来启动已停止状态的云服务器,即:只有当云服务器的状态为已停止时,上面的操作按钮才会显示,用来启动您的云服务器。如:绿色框为操作按钮。

经验教程

838

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部