Como modificar os grupos de serviços do Windows 7

4

Como você modifica os grupos de carregamento de serviços do Windows? Existem alguns grupos padrão que o Windows usa para carregar em uma ordem específica.

Aqui estão alguns exemplos de grupos:

  • PlugPlay
  • COM Infrastructure
  • EventLog
  • AudioGroup
  • UIGroup and others.....

Desejo encontrar este pedido de lista e tentar alterar alguns serviços específicos nesta lista e ver o que acontece com o tempo de inicialização do Windows.

    
por Diogo 16.05.2011 / 22:23

2 respostas

6

Eu não recomendo modificar o LoadOrderGroup de um serviço, mas isso pode ser feito com sc.exe na linha de comando.

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>

A parte em que você está interessado é group= <loadordergroup> . Este diz que a lista de LoadOrderGroups válidos está em um valor chamado ServiceGroupOrder em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control , mas achei no Windows 7 que não existe tal valor. Há uma chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder com um valor List . Os dados para List são obviamente uma lista dos grupos, na ordem em que os grupos são carregados.

Mais uma vez, eu não tocaria em nenhuma dessas configurações, a menos que você tenha certeza de que sabe o que está fazendo. Não tenho ideia de quais problemas você pode causar.

Além disso, esteja ciente de que sc.exe é extremamente seletivo sobre a sintaxe.
sc config messenger DisplayName= Messenger funciona.
sc config messenger DisplayName=Messenger não funcionará.
sc config messenger DisplayName = Messenger não será trabalho.

    
por 16.05.2011 / 23:25
1

Mantenha pressionada a tecla do logotipo do Windows e pressione "r". Digite "mscofig" sem as aspas e aperte enter. Clique na guia de serviços. Cuidado com o que você muda aqui e certifique-se de criar um ponto de restauração antes de fazer qualquer coisa.

Há também "services.msc", mas geralmente não é aconselhável fazer isso, a menos que você saiba absolutamente o que está fazendo.

    
por 16.05.2011 / 22:34