
buckminster
(usa Debian)
Enviado em 20/03/2015 - 11:41h
O Windows possui vários processos de serviços hóspedes, os conhecidos svchost.exe.
Acredito que você terá que abrir o prompt, executar tasklist.exe, identificar QUAL o processo svchost que está causando o problema e ver o número do PID dele.
Depois sim você pode fazer algo como:
@echo off
taskkill /PID numero_processo /F
exit
E colocar no agendador de tarefas para ser executado de tempos em tempos. Mas não aconselho.
O problema é que se porventura você tiver que reiniciar a máquina, o número do PID do processo poderá mudar.
Além disso, os processos svchost contém vários serviços, matando o processo em questão você estará matando, quem sabe, outros serviços que são necessários.
Tem uma forma de matar somente o serviço desejado, mas é mais simples fazer o seguinte:
Abra o gerenciador de tarefas, clique com o botão direito sobre o processo desejado > 'Ir para Serviços' e identifique o serviço que está causando o problema. Ou veja as propriedades dele, abra o local do arquivo, etc.
Passe um bom antivírus, antimalware, etc.
Siga as dicas do link abaixo para identificar o processo, principalmente dos itens 6, 7, 8, 12 e 16:
http://www.tecmundo.com.br/windows-xp/3567-fique-craque-com-estas-dicas-para-o-gerenciador-de-tarefa...