svchost.exe está falhando

3

Eu entrei nesta manhã (e não pela primeira vez) e encontrei uma caixa de diálogo na minha tela dizendo "svchost.exe causou uma exceção. Deseja depurá-lo?"

Felizmente, isso dá ao PID. Usando tasklist / svc , vejo que esta instância do svchost está executando o seguinte:

svchost.exe 1684 AudioSrv, navegador, CryptSvc, Dhcp, dmserver,                                  ERSvc, EventSystem, helpsvc, HidServ,                                  LanmanServer, lanmanworkstation, Netman,                                  Nla, RasMan, Agenda, seclogon, SENS,                                  SharedAccess, ShellHWDetection, srservice,                                  TapiSrv, Temas, TrkWks, w32time, winmgmt,                                  wscsvc, wuauserv

Depois disso, a coisa mais notável que sinto falta é o áudio. Meu sistema não acha que tem mais hardware de áudio.

Alguma idéia do que poderia estar causando o travamento do svchost ou de como reduzi-lo?

Sistema:

  • Win XP SP3
  • Dell Latitude E5500
por dwj 05.08.2009 / 18:51

4 respostas

3

Muitas coisas fazem o svchost travar. O Svchost é um contêiner para executar vários serviços do sistema e, às vezes, não está muito claro qual serviço causou a falha.

Você precisará descobrir mais informações antes de diagnosticar o problema. Verifique o log do aplicativo / sistema em busca de erros e avisos. Geralmente, eles podem ser referenciados na Ajuda e Suporte da Microsoft com detalhes, causa e resoluções.

A Microsoft tem um KB sobre a solução de problemas de falhas de serviço .

    
por 05.08.2009 / 18:55
2

De link

Para isolar cada serviço em seu próprio processo:

sc config SERVICE type= own

Os erros do Visualizador de Eventos podem ser úteis para descobrir qual svchost está falhando. O Tasklist /SVC ou o Process Explorer podem ser úteis para reduzir as coisas também antes de isolar os serviços suspeitos.

O artigo do blog tem outro método que é um pouco mais envolvido. (Melhor para fazer novo instantâneo de restauração do sistema antes de tentar isso)

sc config SERVICE type= share

para restaurar as coisas ao normal.

Uma maneira de eliminar o processo:

link

Existem várias maneiras de descarregar um determinado serviço:

  1. Use a Ferramenta de Diagnóstico de Depuração (DebugDiag) 1.2.
  2. Use o seguinte arquivo em lotes:

    FOR /F "tokens=2 delims=," %%A IN ('tasklist /svc /FI "services eq winmgmt" /NH /FO csv') DO SET PID=%%~A
    adplus.exe -hang -p %PID% -o c:\dumps
    

(requer ferramentas de depuração para o Windows instalado, para o adplus.exe ou vbs) O blog também contém outra ferramenta.

    
por 25.01.2012 / 12:33
0

O sintoma de não ter áudio pode ser uma indicação de uma falha de hardware. Esse tipo de problema também pode ser o resultado de um malware invadir sua placa de som e usá-la como dispositivo de escuta. Eu olharia este com muito cuidado.

Basta atualizar o driver de áudio. Também recomendo usar o Process Explorer para ver melhor o que está acontecendo no momento da falha.

Download do Process Explorer

    
por 05.08.2009 / 20:18
0

Há chances de superaquecimento, problemas com os arquivos do sistema, configurações e alguns outros problemas discutidos abaixo. Por favor, tente as seguintes soluções.

Causa # 1: superaquecimento

Eu suponho que há uma possibilidade de superaquecimento do seu computador. Verifique a temperatura da CPU na tela da BIOS da seguinte forma:

  1. Reinicie o seu PC.
  2. Pressione a tecla F2 ou Del repetidamente até que a tela de configuração da BIOS apareça.
  3. Percorra diferentes guias e verifique a temperatura do processador. Se for maior que 60, indica um problema de superaquecimento. Se for menor, pode haver outras razões também.
  4. Em caso de superaquecimento, aplique a pasta térmica em seu processador. Substitua seus fãs, pois eles provavelmente não estão funcionando corretamente. Limpe toda a placa-mãe e outros componentes adequadamente.

Causa # 2: configurações do sistema

  1. Clique em Iniciar, digite "Restauração do sistema" na caixa de pesquisa.
  2. Pressione Enter .
  3. Restaurar seu PC para um estado anterior.
  4. Do download da Internet, o ZombieSoftFix. Corrigir DirectX / DLLs.
  5. Reinicie o seu PC quando terminar de o reparar.

Motivo # 3: desabilitar serviços conflitantes

  1. Clique em Iniciar, digite "services.msc"
  2. Pressione Enter .
  3. Desmarque e desative todos os serviços que não são da Microsoft
por 21.12.2014 / 17:18