Pular para o conteúdo

Guia

Como identificar os serviços dentro do svchost.exe

Associe um Host de Serviço ocupado ao seu ID de processo e serviços hospedados antes de reiniciar qualquer coisa. Várias instâncias do svchost.exe são esperadas.

Comece com a instância de processo específica

Abra o Gerenciador de Tarefas e registre o ID do processo do Host de Serviço ocupado. Compare o comportamento de CPU, memória, disco e rede ao longo de várias amostras enquanto o sintoma ocorre. Um pico curto durante uma atualização é diferente de uma atividade repetida que nunca se estabiliza. Não existe uma contagem de processos universalmente segura ou um limite de memória padrão.

Use as propriedades do processo para verificar o caminho completo da imagem e a assinatura digital. Um nome de arquivo por si só não pode estabelecer segurança. Um diretório conhecido e uma assinatura válida são evidências úteis, mas nenhum deles prova de forma independente que cada ação executada pelo processo seja inofensiva.

Mapeie o ID do processo para os serviços hospedados

No Gerenciador de Tarefas, expanda o grupo relevante de Host de Serviço, quando disponível, ou abra a exibição Detalhes e use Ir para serviços para o processo escolhido. Anote tanto o nome amigável do serviço quanto o nome de serviço do sistema. Se o processo for encerrado, identifique a nova instância antes de continuar: o Windows pode reutilizar IDs de processo.

Para uma visualização somente leitura na linha de comando, execute tasklist /svc em um terminal local. Corresponda a coluna PID ao PID que você registrou. A saída lista os serviços hospedados. Não copie um PID de uma captura de tela antiga presumindo que ele ainda identifique o mesmo processo.

Separe o contêiner da causa

Um host pode conter mais de um serviço. Um host ocupado indica onde investigar; ele não mostra qual serviço causou todo o uso. O Process Explorer pode ajudar a inspecionar as propriedades do processo, os módulos carregados e os identificadores (handles). Consulte a documentação do fornecedor para o serviço real em vez de presumir que toda instância seja o Windows Update.

Registre o horário da lentidão, qualquer atualização ou instalação em andamento e se a atividade é interrompida após a conclusão. Se o serviço falhar repetidamente, colete o erro exato e o evento correspondente do Windows antes de alterar as configurações de inicialização.

Faça uma alteração reversível

Se o serviço tiver um procedimento de reinicialização documentado e a interrupção for aceitável, reinicie esse serviço específico. Salve o trabalho primeiro. Serviços de rede, atualização e áudio podem interromper tarefas ativas; dispositivos gerenciados podem exigir um administrador. Verifique novamente o mesmo sintoma depois.

Não exclua o svchost.exe, não interrompa todos os Hosts de Serviço, não edite entradas do Registro de grupos de serviços nem desative serviços críticos como uma correção genérica de desempenho. Restaure a configuração anterior do serviço se a alteração não ajudar. Escale erros recorrentes informando o nome do serviço, o horário, a observação do PID e os detalhes do erro.

Fontes

Propriedade editorial: Feex. Nenhuma data de revisão independente foi registrada. Como pesquisamos.

  • Microsoft Learn: tasklist · Documentação primária. A sequência de diagnóstico é uma orientação editorial da Feex; não se trata de um diagnóstico medido do seu PC.
  • Microsoft Sysinternals: Process Explorer · Documentação primária. A sequência de diagnóstico é uma orientação editorial da Feex; não se trata de um diagnóstico medido do seu PC.
  • Microsoft Sysinternals: Sigcheck · Documentação primária. A sequência de diagnóstico é uma orientação editorial da Feex; não se trata de um diagnóstico medido do seu PC.

Este guia foi útil?

Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.

Este guia foi útil?