Acho que você encontrará Svchost Viewer para ser útil.
Você pode usá-lo para determinar qual programa está fazendo mais, visualizando a quantidade de dados gravados e tal. Deve ajudar de alguma forma a determinar qual processo está fazendo o quê.
Estou com problemas no Windows 7 de 64 bits. Eu pensei que era lento e tudo, mas depois vi que o uso da CPU estava sempre em torno de 80% e comecei a procurar uma solução.
Existem dois svchost.exe
que consomem cerca de 30% cada e no monitor de recursos há um sistema que interrompe consumindo 45% o tempo todo. Eu tentei fechar os aplicativos, mas não faz diferença.
Eu tentei algumas outras coisas que encontrei no Google, como desativar as atualizações do sistema, mas não funcionou.
Eu não sei se isso ajudará, mas aqui estão minhas especificações:
Core 2 Duo 4400
ATI Radeon 4850
4 GB DDR2 RAM
EDITAR
Eu executei o programa sugerido e obtive esta informação; eu fiz certo?
EDITAR
Comovocêperguntouaqui,euentendiagora?OoutroTCP/IPnãotemnada.
EDITAR
Corri msconfig
e peguei os serviços que um dos processos svchost.exe
estava usando fora da inicialização e agora meu processador está em torno de 50%, mas ainda gostaria de aprimorá-lo ainda mais. Eu não posso perder tanto poder de CPU só por causa do Windows ...
EDITAR
Sim, não há nada que eu possa fazer aqui. Eu vou reinstalar o Windows XP em breve, é muito estranho ...
Acho que você encontrará Svchost Viewer para ser útil.
Você pode usá-lo para determinar qual programa está fazendo mais, visualizando a quantidade de dados gravados e tal. Deve ajudar de alguma forma a determinar qual processo está fazendo o quê.
Use um programa como o Process Explorer para determinar qual svchost.exe
está consumindo os recursos. O svchost
está sendo executado em services.exe
? Quais são os argumentos de linha de comando para esse determinado svchost
? Existem vários svchost
executados via Windows, você precisará isolar qual deles está consumindo esses recursos. O Process Explorer exibirá quais serviços estão associados a esse processo, além de exibir 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 ela está sendo executada por meio de services.exe
.
Apesardeolharemparaasguiasdeserviços,elesparecemlegítimos.
Firstsvchostlookslike'svchost.exe-kLocalServiceNoNetwork'Secondsvchostlookslike'svchost.exe-kLocalServiceNetworkRestricted'
VocêtemalgumacoisaagressivanoseuFirewalldoWindows?OqueasguiasTCP/IPeThreadsmostram?AguiathreadsexibiráasinformaçõesdaCPUparaosthreadsemcadaprocesso.Vocêtentoureiniciarosserviçosespecificadosouverificouseulogdeeventosparavermuitoserros?
VocêestáexecutandoalgumaindexaçãodearquivosdemídiaoualgumacoisanasuaLANtentandoacessaressesarquivosdemídia?
IssoéummontedechamadasEtwTraceMessageVa.Vocêjáverificouseueventlog?NataxadeusodaCPU,devehaveralgonoWMIescritopara
Estou surpreso com o conselho que outros deram sobre esse assunto (alguns até mesmo fizeram suposições ).
Para Leonardo e outros que encontram o caminho até aqui, há alguns que todos os outros perderam.
Sim, comece obtendo uma cópia do Process Explorer .
Sim, veja em seguida as instâncias de SVCHOST.EXE
que estão em execução e clique duas vezes na que tem o alto uso da CPU.
Sim, observe a guia Services
para descobrir quais serviços estão sendo hospedados por essa instância do svchost.
Este é o lugar onde todos os outros pararam; isto não é suficiente. Agora, você precisa executar Services.msc
e parar cada um dos serviços que são hospedados pela instância em fuga do svchost, certificando-se de aguardar e vigiar por um tempo após cada um para ver se a carga da CPU cai. Se isso acontecer, então o último que você parou foi o culpado.
Neste ponto, você sabe exatamente qual serviço estava sobrecarregando a CPU e pode descobrir por que esse serviço específico iria sugar ciclos.
Um número de vírus pode ser executado sob o nome de svchost, então é melhor verificar se você tem um anti-vírus decente em execução e atualizado. É muito provável que seja um problema do Windows não relacionado a vírus.
Svchost.exe é um nome de processo de host genérico para serviços executados a partir de bibliotecas de vínculo dinâmico (DLLs) e você pode analisar o que esses processos svchost específicos estão usando Analisador de Processos Svchost
Acabei de ter um dos processos svchosts, do nada, começar a danificar meu PC Win7 de 32 bits nos últimos dois dias, com o CPU (Dual Core) preso 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 padrão necessários.
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-45%. Clicando com o botão direito no Gerenciador de Tarefas e indo para o serviço, o único serviço atribuído foi o Windows Defender .... (e todos nós já ouvimos falar dele antes).
Como muitos não percebem que ele é instalado com o Windows 7 por padrão (você não pode vê-lo em sua lista de programas), este link mostra um bom tuorial sobre como desativá-lo.
Eu também tive um problema com o svchost.exe causando 100% 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 separadamente do Firefox. A idéia por trás disso é que, se um plugin falhar, ele não irá travar o Firefox ou sua sessão de navegação. Mas isso tornou o surfe no meu sistema insuportável.
A solução: desativar o processo de contêiner de plug-in.
Você terminou, reinicie o Firefox e abra o gerenciador de tarefas do Windows para ver se o processo do contêiner de plug-ins está desativado.
O recurso de proteção contra falhas no Firefox 3.6 é ativado apenas para determinados plug-ins. As quatro preferências que modificamos aqui especificam quatro plugins fora de processo diferentes. Eles são o plugin de teste NPAPI, Adobe Flash, Apple QuickTime (Windows) e Microsoft Silverlight (Windows). Esses plug-ins são especificados em uma preferência dom.ipc.plugins.enabled
separada, por padrão, como true. Podemos desativá-los alterando seu valor para falso. E assim, o plugin-container.exe não será executado. Por padrão, a preferência dom.ipc.plugins.enabled
já está definida como "false". Então, não há necessidade de tocá-lo. O dom.ipc.plugins.timeoutSecs
também não é importante aqui, pois outros valores são falsos.
Espero que isso ajude alguém.
Eu tive a mesma coisa, matei o Windows Defender e agora estou bem. Boa sorte para você.
Nas suas capturas de tela, parece que o serviço de áudio está envolvido.
Pode haver uma conexão com o problema descrito em ganha 7 uso de alta cpu em 2 serviços (veja a última resposta).
Tente desativar o áudio integrado e veja se isso ajuda .
Use o Explorador de processos
da Sysinternal Em seguida, encontre qual SVCHOST
service está sendo executado sem nenhum pai, porque cada svchost.exe
deve ser carregado por services.exe
. Mate todos eles se forem encontrados. (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ê recebeu for o mesmo que o meu, você deve seguir os seguintes passos.
Verifique se existe um processo chamado Watermark.exe
na pasta ..\Program Files\Microsoft
. Em seguida, exclua-o. (Você também é melhor bloquear a pasta usando a guia Security
dela).
Watermark.exe
está injetando o código VBScripts
em cada arquivo .html
. Então, esses arquivos .html
infectados estão injetando em SVCHOST.EXE
. Portanto, verifique alguns arquivos .html
de diferentes locais, abrindo com algum editor de texto. * Não corra * Se você encontrar o código VBScript
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 arquivos .html
(ou) remover o código de cada arquivo .html
.
Depois de limpar os arquivos .html
, para mim nessa situação, com certeza substituí o CD de instalação SVCHOST.EXE
do Windows XP, usando Recovery Console
do boot.
Uma maneira simples que usei no Windows 7 para encontrar o que todos os serviços estão executando em um svchost.exe particular no gerenciador de tarefas do Windows foi clicar com o botão direito do mouse em svchost .exe e selecione a opção Ir para serviço (s) na 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
tasklist /svc
Espero que ajude!
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 do Balanço (padrão) para Desempenho e defina o modo de espera como "Nunca".