Estou tendo um problema com o Windows 7 de 64 bits. Eu pensei que era lento e tudo, mas depois vi que o uso da CPU era sempre em torno de 80% e comecei a procurar uma solução.
Existem dois svchost.exe
consumindo cerca de 30% cada e, no monitor de recursos, há um sistema interrompe o consumo de 45% o tempo todo. Tentei fechar os aplicativos, mas não faz diferença.
Tentei outras coisas que encontrei no Google, como desativar atualizações do sistema, mas não funcionou.
Não sei se vai ajudar, mas aqui estão as minhas especificações:
Core 2 Duo 4400
ATI Radeon 4850
4 GB DDR2 RAM
EDITAR
Eu executei o programa sugerido e obtive essas informações; eu entendi direito?
EDITAR
Como você perguntou aqui, eu entendi agora? O outro TCP / IP não tem nada.
EDITAR
Eu executei msconfig
e peguei os serviços que um dos svchost.exe
processos estava usando desde a inicialização e agora minha CPU está em torno de 50%, mas ainda gostaria de melhorá-la. Não posso perder tanto poder da CPU apenas por causa do Windows ...
EDITAR
Sim, não há nada que eu possa fazer aqui. Vou reinstalar o Windows XP em breve, é realmente estranho ...
svchost viewer couldn't find any running services
. Requer alguma configuração específica para exibir os processos do host svc? Não encontrei nenhuma documentação no link mencionado.Use um programa como o Process Explorer para determinar qual
svchost.exe
está consumindo os recursos. Osvchost
ser está fugindoservices.exe
? Quais são os argumentos da linha de comando para esse particularsvchost
? Existem váriassvchost
rodadas via Windows, você precisará isolar qual delas está consumindo esses recursos. O Process Explorer exibirá quais serviços estão associados a esse processo, além de quais portas TCP / IP estão sendo usadas.Clique na tag Process para que os processos sejam exibidos em um formato de árvore para confirmar que está sendo executado
services.exe
.Embora, olhando as guias Serviços, elas pareçam legítimas.
Você tem algo atingindo agressivamente o Firewall do Windows? O que mostram as guias TCP / IP e Threads? A guia threads exibirá informações da CPU para os threads em cada processo. Você tentou reiniciar os serviços especificados ou verificou seu log de eventos para ver muitos erros?
Você está executando alguma indexação de arquivos de mídia ou tem alguma coisa na sua LAN tentando acessar esses arquivos de mídia?
São muitas chamadas para o EtwTraceMessageVa. Você verificou seu log de eventos? Na velocidade em que está usando a CPU, deve haver algo na gravação do WMI no ETW . Melhor pergunta: isso começou recentemente e você tem um ponto de restauração antes que isso acontecesse?
fonte
Estou surpreso com o conselho que outros deram sobre esse assunto (alguns até fizeram suposições ).
Para Leonardo e outros que encontram seu caminho até aqui, há algumas dicas que todo mundo perdeu.
Sim, comece obtendo uma cópia do Process Explorer .
Sim, observe as instâncias em
SVCHOST.EXE
execução e clique duas vezes na instância com alto uso de CPU.Sim, veja a
Services
guia para descobrir quais serviços estão sendo hospedados por essa instância do svchost.É aqui que todo mundo parou; isto não é suficiente. Agora, você precisa executar
Services.msc
e parar cada um dos serviços que são hospedados pela instância descontrolada do svchost, por sua vez, certificando-se de esperar e observar um pouco depois de cada um para ver se a carga da CPU cai. Se isso acontecer, o último que você parou foi o culpado.Neste ponto, você sabe exatamente qual serviço estava monopolizando a CPU e, em seguida, pode descobrir por que esse serviço específico iria gerar ciclos.
fonte
Vários vírus podem ser executados com o nome svchost; portanto, é melhor verificar se você tem um antivírus decente em execução e atualizado. É igualmente provável que seja um problema do Windows não relacionado a vírus.
Svchost.exe é um nome genérico de processo do host para serviços executados a partir de DLLs (bibliotecas de vínculo dinâmico) e você pode analisar o que esses processos svchost específicos estão usando o Svchost Process Analyzer
fonte
Acabei de ter um dos processos svchosts, do nada, começar a paralisar meu PC Win7 32bit nos últimos 2 dias, com a CPU (Dual Core) presa em 100%. Esse processo svchost específico foi responsável por mais de uma dúzia de threads de processo de serviços de rede, os quais pareciam ser serviços de rede necessários padrão.
Usando uma combinação de novos alertas de administrador no EventVwr, no Sys Internals Process Explorer e no analisador svchost, reduzi-o ao principal culpado:
Serviço de Área de Trabalho Remota do Windows Live Mesh
Desativar isso nos serviços me devolveu cerca de 60% da minha CPU, e esse serviço svchost em particular caiu no gerenciador de tarefas.
Foi então substituído por outro, utilizando cerca de 35 a 45%. Ao clicar com o botão direito do mouse no Gerenciador de Tarefas e acessar o serviço, o único serviço atribuído foi o Windows Defender .... (e todos já ouvimos falar disso antes).
Como muitos não percebem que ele está instalado no Windows 7 por padrão (você não pode vê-lo na sua lista de programas), este link mostra uma boa aula sobre como desabilitá-lo.
http://www.simplehelp.net/2009/03/11/how-to-disable-windows-defender-in-windows-7/
fonte
Eu também tive um problema com o svchost.exe, causando 100% de uso da CPU . Os serviços em questão relacionados ao svchost são NLASvc, LanmanWorkstation, Dnscache e CryptSvc. Meu problema acabou sendo o Firefox. Na versão mais recente, eles adicionaram o plugin-container.exe, que é executado como um processo separadamente do Firefox. A idéia por trás disso é que, se um plug-in travar, ele não travará o Firefox ou sua sessão de navegação. Mas tornou a navegação no meu sistema insuportável.
A solução: Desative o processo de contêiner de plug-in.
Você está pronto, reinicie o Firefox e abra o gerenciador de tarefas do Windows para ver se o processo de contêiner de plug-in está desativado.
Mais Informações
O recurso de proteção contra falhas no Firefox 3.6 está ativado apenas para determinados plugins. As quatro preferências que modificamos aqui especificam quatro plugins fora de processo diferentes. Eles são o plug-in de teste NPAPI, Adobe Flash, Apple QuickTime (Windows) e Microsoft Silverlight (Windows). Esses plug-ins são especificados em uma
dom.ipc.plugins.enabled
preferência separada, por padrão, é definido como true. Podemos desativá-los alterando seu valor para false. E, portanto, o plugin-container.exe não será executado. Por padrão, a preferênciadom.ipc.plugins.enabled
já está definida como "false". Portanto, não há necessidade de tocá-lo. Odom.ipc.plugins.timeoutSecs
também não é importante aqui como outros valores são falsas.Espero que isso ajude alguém.
fonte
Eu tinha a mesma coisa, matei o Windows Defender e agora estou bem. Boa sorte para você.
fonte
Nas suas capturas de tela, parece que o serviço de áudio está envolvido.
Pode haver uma conexão com o problema descrito no uso alto da CPU win 7 em 2 serviços (consulte a última resposta).
Tente desativar o áudio integrado e veja se isso ajuda.
fonte
Use o Process Explorer do Sysinternal
Em seguida, encontre qual
SVCHOST
serviço está sendo executado sem nenhum pai, pois cada umsvchost.exe
deve ser carregado porservices.exe
. Mate todos eles se encontrado. (Você pode descobrir o pai de um processo clicando duas vezes nele >> >> Guia "Imagem" >> Rótulo "Pai".)Além disso, se o vírus que você possui for o mesmo que eu, siga as etapas a seguir.
Verifique se há um processo nomeado
Watermark.exe
sob a..\Program Files\Microsoft
pasta. Em seguida, apague-o. (É melhor também LOCK nessa pasta usando aSecurity
guia dela.)Watermark.exe
está injetandoVBScripts
código em todos os.html
arquivos. Então esses.html
arquivos infectados estão sendo injetadosSVCHOST.EXE
. Portanto, verifique alguns.html
arquivos de lugares diferentes abrindo com algum editor de texto. * Não corra *. Se você encontrar oVBScript
código na parte inferior do seu arquivo, a condição é pior do que esperávamos.Portanto, se isso também estiver acontecendo, é melhor limpar todos os
.html
arquivos (ou) remover o código de cada.html
arquivo.Depois de limpar os
.html
arquivos, para mim nessa situação, eu certamente substituí oSVCHOST.EXE
CD de instalação do Windows XP usando oRecovery Console
boot.fonte
o
wevtsvc.dll
que está causando o alto uso da CPU para você.Este é o serviço Windows Eventlog. para ver em detalhes o que é necessário, é necessário usar o xperf para capturar dados de amostragem da CPU e analisá-los com o WPA.exe .
fonte
Uma maneira simples que usei no Windows 7 para descobrir o que todos os serviços estão executando em um svchost.exe específico no gerenciador de tarefas do Windows era clicar com o botão direito do mouse em svchost.exe e selecionar a opção Ir para serviço (s) da lista. Isso leva para a guia serviços e destaca todos os serviços em execução no svchost.exe selecionado.
Opção semelhante no prompt de comando é executar,
Espero que ajude!
fonte
Pode ser o serviço "Power" executado por um dos processos svchost, causando alto uso da CPU. Tente alterar o modo de economia de energia de Balance (padrão) para Performance e defina o modo de suspensão para "Never".
fonte