Quais serviços deveriam estar em execução?
A resposta honesta é que ninguém pode dizer, e que toda lista que afirma poder descreve uma máquina que não é a sua. O que pode ser respondido é mais estreito e muito mais útil: o que não fecha nesta máquina, e o que é diferente de quando ela funcionava.
Por que a pergunta geral não tem resposta
- O conjunto muda com a edição, a versão e a função do Windows. Um controlador de domínio, um notebook e um host de contêineres discordam em quase tudo, e uma lista escrita para um está errada para os outros.
- Metade do que está instalado não é do Windows. Drivers, agentes, serviços de atualização, daemons de licença - cada um foi colocado ali por alguma coisa, e nenhuma lista geral sabe por quê.
- A maioria dos serviços foi feita para ficar parada. Um Windows moderno inicia uma fração do que registra: o resto espera um gatilho - a chegada de um dispositivo, a abertura de uma porta, a entrada em um domínio - e parado é o estado correto deles.
- Listas de "desabilite estes para ganhar desempenho" são o jeito como as máquinas quebram. O serviço que parece ocioso é aquele que outra coisa inicia sob demanda, e a falha aparece uma semana depois em algum lugar sem relação.
As perguntas que têm resposta
O que deveria estar no ar e não está
start:auto !status:running
O Windows foi mandado iniciar estes e eles não estão em execução. Em uma máquina saudável é uma lista curta - algumas entradas que iniciam tarde e param de novo. Qualquer outra coisa merece um olhar.
O que está desabilitado e roda mesmo assim
mismatch:running
Configuração e estado discordam. Em geral alguém o desabilitou sem pará-lo, e a próxima reinicialização será uma surpresa.
O que aponta para um arquivo que sumiu
file:missing
Uma desinstalação que deixou o registro para trás. Inofensivo até algo tentar iniciá-lo, e uma pista sobre o que havia nesta máquina.
O que ninguém assinou
signed:no peruser:no
Não prova nada por si só, e é o lugar certo para começar a ler. O segundo termo descarta as famílias por usuário, que de outro modo enchem a lista de quase duplicatas.
O que pede os privilégios mais fortes
privilege:SeDebugPrivilege
Um privilégio que permite a um processo abrir qualquer outro. Um punhado de serviços legítimos o pede, e vale saber quais na sua máquina.
O que espera um gatilho
trigger:any status:stopped
Parados porque nada os chamou ainda, e não porque algo está errado. Saber quais são é o que faz a primeira lista deixar de assustar.
A que vence todas
Pergunte à própria máquina, de quando ela funcionava.
Faça um instantâneo no dia em que a máquina entra em serviço. Aí isto deveria estar em execução vira isto estava em execução quando tudo funcionava - uma pergunta sobre a sua máquina e não sobre uma máquina de um artigo.
bws snapshot create C:\baselines\web01.json --note "after the build"
# ... uma semana, um patch ou um incidente depois
bws snapshot diff C:\baselines\web01.json --live
A configuração é informada à parte do estado de execução, de modo que a resposta não são quarenta serviços que por acaso estão no ar - é o tipo de inicialização que alguém mudou.
Auditar a deriva de uma máquinaAntes de parar qualquer coisa
Toda parada nesta ferramenta mostra primeiro o seu plano: as etapas, o que cai junto com elas e um aviso quando uma delas é algo sem o qual a máquina não funciona. A lista desses é uma lista inicial de sete - as duas metades do RPC e o iniciador do DCOM, o gerenciador de contas, o isolamento de chaves, o gerenciador de sessões e o plug and play - e a Área de Trabalho Remota não está nela, então em uma sessão remota, leia o plano.