Guia

Uma alternativa ao services.msc

O snap-in Serviços quase não mudou desde o Windows 2000. Continua sendo o jeito mais rápido de iniciar um serviço que você já vê na tela, e o mais lento de responder a qualquer pergunta sobre uma máquina.

O que leva as pessoas a procurar outra coisa

  • Sem busca. A única navegação é digitar uma letra para saltar ao primeiro nome de exibição que começa com ela. Em uma máquina com oitocentas entradas, isso é rolar com passos extras.
  • Sem filtro. Não há como perguntar o que está configurado para iniciar automaticamente e não está em execução - a única pergunta que encontra uma máquina quebrada.
  • Uma linha por vez. Reiniciar doze serviços são doze cliques com o botão direito e doze esperas.
  • "Parando..." sem saída além do Gerenciador de Tarefas e de adivinhar qual svchost encerrar.
  • Sem histórico. Ninguém sabe quem definiu esse tipo de inicialização como Desabilitado, nem quando, nem se já era assim no mês passado.
  • Dados ocultos. O processo, os gatilhos, os privilégios exigidos, o descritor de segurança, quem assinou o executável - nada disso está no snap-in, e tudo importa quando algo está errado.
  • As colunas não podem mudar. Nome, descrição, status, tipo de inicialização, fazer logon como. Essa é a lista inteira, e nenhuma pode ser ordenada de modo útil em uma máquina de verdade.

As mesmas tarefas, nos dois

Você querNo services.mscAqui
Encontrar o que deveria estar no ar e não está Ordenar por tipo de inicialização, rolar, ler cada linha start:auto !status:running
Saber o que uma parada derruba junto Uma caixa de diálogo que nomeia os dependentes depois de você clicar em Parar Um plano antes de qualquer coisa acontecer, com cada dependente como etapa e um aviso quando um deles é algo de que a máquina precisa
Saber o que mudou desde a semana passada Nada bws snapshot diff before.json --live
Saber quem mudou um tipo de inicialização Nada bws history Spooler, pelo log do Sistema
Reiniciar doze serviços Doze cliques com o botão direito Selecionar doze, um plano, uma execução, um relatório
Ver quem assinou o executável de um serviço Não é mostrado Uma coluna, e algo por que pesquisar: signed:no
Automatizar qualquer coisa disso com script Não é automatizável bws, com --json e um código de saída para cada desfecho

O que o snap-in ainda faz melhor

Duas coisas, e fingir o contrário seria o tipo de afirmação que este projeto não faz.

  • Ele já está na máquina. Nada para baixar, nada para fazer passar por uma política de software. Em uma máquina que você vai mexer uma única vez, esse é o argumento todo.
  • Ele edita as ações de recuperação, a conta e o caminho de lançamento. Esta ferramenta mostra a conta e o caminho de lançamento e não muda nenhum dos dois, e lê as ações de recuperação só para avisar antes de encerrar um processo. Criar, excluir ou redirecionar um serviço também não está aqui.

O que ele não consegue fazer de jeito nenhum é o motivo de isto existir: fazer uma pergunta, mostrar um plano primeiro e dizer o que se desviou.

O que é isto

O Better Windows Services é livre e gratuito sob a GPL-3.0, um arquivo por metade ou um instalador para a máquina inteira, e nunca se conecta à internet. Consultar não exige direitos de administrador - mudar exige, e ele diz isso em vez de falhar em silêncio.