Explorer.exe não responde no acesso "Meu Computador" ao Windows 7

Explorer.exe não responde no acesso "Meu Computador" ao Windows 7
  1. Uma pequena história de fundo

    Instalei há um dia alguns softwares corrompidos em meu computador e logo depois recebi a "tela preta da morte" na inicialização. Reinstalei meu windows, apagando todas as partições, exceto aquela onde eu tinha algum conteúdo pessoal, nada relacionado ao windows ou software.

  2. O problema

    Tudo funciona perfeitamente agora, exceto que, às vezes, quando clico em "Meu Computador", a janela congela e recebo a mensagem: "O Windows Explorer parou de responder".Consigo fechar o windows.explorer depois de cerca de 10 segundos, então tudo funciona bem novamente, o windows.explorer se recarrega depois de fechá-lo. Quando o windows.explorer congela, a página principal do meu computador (aquela que mostra as partições) é a ÚNICA que não responde, todo o resto funcionando perfeitamente.

  3. Mais detalhes

    Nota: isso acontece em cerca de 50% dos casos, não sempre. POR FAVOR, avise-me se sentir necessidade de mais detalhes, só quero fazer funcionar. Além disso, agora tenho um antivírus e executei duas verificações completas, encontrando apenas dois malwares e apagando-os na primeira verificação.

  4. Detalhes completos do erro

Um problema fez com que este programa parasse de interagir com o Windows.

Assinatura do problema: Nome do evento do problema: AppHangB1 Nome do aplicativo: explorer.exe Versão do aplicativo: 6.1.7600.16385 Registro de data e hora do aplicativo: 4a5bc60d Assinatura de suspensão: f128 Tipo de suspensão: 0 Versão do sistema operacional: 6.1.7600.2.0.0.256.1 ID de local: 1033 Assinatura de suspensão adicional 1 : f128b6859529d468288b0b438227f2a0 Assinatura de suspensão adicional 2: 038d Assinatura de suspensão adicional 3: 038dcc82876a0b81ae2e055408dbff7a Assinatura de suspensão adicional 4: f128 Assinatura de suspensão adicional 5: 38227f2a0 Assinatura de suspensão adicional 6: 038d Assinatura de suspensão adicional 7: 038dcc82876a0b81ae2e055408dbff7a

Leia nossa política de privacidade on-line:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

Responder1

Para entender por que o processo está travado, você precisaria analisar os threads do processo.

Duas maneiras vêm à mente. Um é rápido e pode lhe dar a resposta, o outro é mais preciso.

  1. Execute o Process Explorer, observe os threads do processo Explorer.exe. Com os símbolos configurados, esperamos que as pilhas de chamadas dos threads sugiram o que o processo está fazendo. Você pode ver aqui quais threads estão consumindo mais tempo de CPU e podem ser os responsáveis.

    1. A maneira mais precisa/profissional. Crie um despejo de memória do processo Explorer.exe quando ele for interrompido e analise-o. Provavelmente você desejará toda a memória do processo quando ele estiver no estado travado. Para fazer isso, sugiro baixar o Procdump (https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx) e, em um prompt de comando administrativo, execute:

procdump -h -ma explorer.exe explorer.dmp

Da próxima vez que o processo Explore.exe for interrompido, esperamos que o Procdump crie um arquivo de despejo para análise. As etapas seriam instalar o Windbg, que faz parte do SDK -https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk. Apenas o componente Ferramentas de depuração para Windows precisará ser instalado.

Uma vez instalado, inicie o Windbg e configure os símbolos.https://msdn.microsoft.com/en-us/library/windows/hardware/ff558829(v=vs.85).aspx

Então você pode carregar o dump e executar: !analyze -hang -v

Isso pode lhe dar a resposta sobre qual thread/módulo pode estar causando o problema. Talvez aponte para um thread com uma DLL de terceiros na pilha que você pode remover.

Geralmente os travamentos são um pouco mais complicados do que os travamentos, pois você realmente não recebeu um erro, basta considerar o que os threads estão fazendo no contexto do que está acontecendo. Comandos como: !runaway fornecerão uma lista de threads por CPU consumida e podem ser um começo. Eu examinaria cada uma das pilhas para ver se elas estão executando o trabalho e quais módulos estão envolvidos, especialmente se forem de terceiros, ou seja, não da Microsoft.

Para mais informações sobre este tema consulte:https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-172-Application-Hangs

informação relacionada