Sempre que alguém se encontra em uma situação como essa, o primeiro passo é parar cada um dos serviços hospedados um a um, aguardar alguns momentos entre eles e verificar se o uso cai. Depois de ter reduzido o problema para o serviço específico, você pode fazer uma pesquisa na web para descobrir se os outros tiveram o mesmo problema.
Neste caso, era provável que o serviço DNS (Mikle não indicasse porque ele acha que não é , e sua suposição sobre o HAL é ilusória).
Dos serviços indicados, o único que é conhecido por causar uma carga de CPU de 100% é o serviço DNS. (As únicas referências a uma alta carga de CPU em relação aos outros serviços são com o Vista +, onde eles estão compartilhando a mesma instância de svchost
do serviço DNS. Infelizmente, muitas vezes ele acaba não sendo diagnosticado. [1] [2] ) Isso só teria levado 25% da carga da CPU faz sentido, porque ele disse que era um processador de quatro núcleos, então o serviço DNS estava usando 100% do núcleo que estava usando.
O problema ocorre sempre que o arquivo HOSTS
cresce “muito grande”; por alguma razão, sempre que o arquivo HOSTS
tem entradas demais, o serviço DNS entra em um processo, começa a rastrear a CPU e nunca se recupera (não, deixar muito tempo para acabar, não funciona, porque nunca termina, mesmo depois de dias).
O que provavelmente aconteceu nesse caso é que Mikle baixou e instalou um grande arquivo HOSTS
, como os disponíveis em alguns MSMVPs ou tinha usado a imunização do SpyBot .
Infelizmente, a única opção neste caso é despir o arquivo HOSTS
em apenas algumas entradas ou desativar o serviço DNS.
Observe que, depois que o serviço DNS desativar a manipulação, você provavelmente não conseguirá pará-lo como um serviço normal; você deve realmente matar a instância de svchost.exe
que está hospedando. Isso não é tão ruim no XP, porque geralmente recebe sua própria cópia, mas em 7, ele compartilha uma cópia com alguns outros serviços (embora nada crítico, então você pode simplesmente reiniciar os outros serviços depois de ter desabilitado o DNS). serviço).