Я не рекомендую изменять LoadOrderGroup службы, но это можно сделать с помощью sc.exe
из командной строки.
C:\>sc config /?
DESCRIPTION:
Modifies a service entry in the registry and Service Database.
USAGE:
sc <server> config [service name] <option1> <option2>...
OPTIONS:
NOTE: The option name includes the equal sign.
A space is required between the equal sign and the value.
type= <own|share|interact|kernel|filesys|rec|adapt>
start= <boot|system|auto|demand|disabled|delayed-auto>
error= <normal|severe|critical|ignore>
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(separated by / (forward slash))>
obj= <AccountName|ObjectName>
DisplayName= <display name>
password= <password>
Интересующая вас часть group= <loadordergroup>
. Это говорит о том, что список допустимых LoadOrderGroups находится в значении с именем ServiceGroupOrder
в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
, но я обнаружил в Windows 7, что такого значения нет. Существует ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
со List
значений. Данные для List
- это, очевидно, список групп в порядке их загрузки.
Еще раз, я бы не стал трогать эти параметры конфигурации, если вы не уверены, что знаете, что делаете. Я понятия не имею, какие проблемы вы можете вызвать.
Также имейте в виду, что sc.exe
очень требователен к синтаксису.
sc config messenger DisplayName= Messenger
работает.
sc config messenger DisplayName=Messenger
не будет работать.
sc config messenger DisplayName = Messenger
не будет работать.