Qual é a diferença entre o serviço "manual" e "desativado" no Windows?

49

Os serviços do Windows parecem vir em três tipos de inicialização:

  • Automático: parece significar que ele foi iniciado na inicialização
  • Manual: parece significar que ele é não começou na inicialização
  • Desativado: também parece significar que ele não foi iniciado na inicialização

Qual é a diferença entre os dois últimos?

Timwi
fonte
Nas versões posteriores, há também "Automático (atrasado)" (adicionado no Vista / 2008) e "Trigger Started" (adicionado no 7 / 2008R2).
Richard
Também vejo inicialização e sistema no VS2013.
John

Respostas:

54

Manual significa que o serviço será iniciado somente quando o Windows ou outro serviço precisar dele, ou se você invocar algo para iniciar o serviço. Você pode usar o comando net start servicenamena linha de comando para ativar um serviço manual. Quando você reinicia, o serviço será desativado novamente até que você o reinicie.

Desabilitado , por outro lado, significa que o serviço permanecerá desativado, independentemente de você tentar iniciá-lo ou não. Outros serviços ou aplicativos que dependem do serviço desativado podem falhar.

Consulte o tópico de discussão do MSFN em Manual vs. Desativado para obter mais informações.

studiohack
fonte
9
Portanto, "Manual" também pode ser chamado de "sob demanda", enquanto "Desativado" significa "não permitido"?
Ei, uma pergunta antiga, mas eu queria saber se você sabia - em que condições um serviço manual é iniciado por um programa? Ou seja, o programa precisa enviar uma solicitação ao serviço ou consultá-la diretamente? Como um programa que precisa de um serviço de inicialização manual ainda pode falhar, estou tentando descobrir se isso acontece porque alguns programas primeiro verificam se um serviço está sendo executado ou se o programa tenta enviar um determinado comando ao serviço, o que não atende aos critérios de início manual e, portanto, não inicia e o programa falha.
mathgenius
8

A única diferença entre manual e automático é que, no caso de automático, o próprio sistema operacional inicia o serviço após a inicialização, enquanto, no caso de manual, o serviço é iniciado apenas quando solicitado por outro serviço ou programa.

Se você não precisar do serviço, precisará desativá-lo. A telefonia parece ser um daqueles serviços que sempre deseja iniciar, mesmo quando você aparentemente não tem nada que a utilize, e o sistema sempre reclamava se você a desativasse. Eles parecem ter corrigido esse problema no Vista e podem ter corrigido o XP / SP3.

user81948
fonte