Dicas para solução de problemas de travamento do Explorer.exe

O Explorer trava e reinicia sempre que você abre uma janela de pasta ou clica com o botão direito em um arquivo ou pasta? Esta postagem mostra como solucionar problemas de travamento do Explorer de forma sistemática, que às vezes afetam seriamente nosso fluxo de trabalho.

Quando o shell do Explorer trava, a barra de tarefas desaparece e a área de trabalho permanece em branco por um momento enquanto o shell se reinicia. Em uma instalação limpa do Windows, esse problema geralmente não ocorre; mas se isso acontecer, um módulo ou driver de terceiros provavelmente está com defeito na maioria das ocasiões. Siga esta lista de verificação básica de solução de problemas e você será capaz de isolar a causa raiz.

  1. Exibir histórico de confiabilidade
  2. Desativar extensões de shell de terceiros
  3. Inspecione os itens do painel de controle (.CPL)
  4. Limpe o Windows de inicialização usando Autoruns
  5. Crie uma nova conta de usuário (para testar)
  6. Limpar cache
  7. Atualize seus drivers de dispositivo
  8. Opções avançadas de solução de problemas

Dicas para solução de problemas de travamento do Explorer.exe

Exibir histórico de confiabilidade

Quando o shell trava, ele registra o motivo da falha no log de eventos do aplicativo, que você pode ver no Visualizador de eventos (eventvwr.msc), ou no histórico de Confiabilidade no Painel de Controle.

Clique em Iniciar e digite confiabilidade. Clique Exibir histórico de confiabilidade nos resultados da pesquisa. Na janela Monitor de confiabilidade, procure as entradas do Windows Explorer marcadas como Críticas, com o ícone de X vermelho - exatamente a data em que ocorreu a falha.

Clique em Verificar se há uma solução. Se você tiver sorte, poderá receber algumas recomendações lá. Se disser “Nenhuma nova solução encontrada”, clique duas vezes em uma entrada para ver se um módulo com falha (terceiro) é mencionado.

Às vezes, o nome exato do módulo que causou a falha é mencionado e, nesse caso, desinstalar o software relacionado resolveria o problema. Mas, infelizmente, no exemplo acima, o nome do módulo de falha é mencionado como ntdll.dll, que é um módulo central do Windows. Mas não é o culpado; há uma causa subjacente que precisa ser descoberta.

Desativar extensões de shell de terceiros

As extensões de shell são módulos que se conectam ao Explorer e carregam com todas as instâncias do Explorer.exe. Uma extensão de shell de terceiros mal codificada pode fazer com que o Explorer falhe repetidamente.

A melhor maneira de restringir o manipulador do menu de contexto (ou qualquer outro tipo de extensão de shell) que está causando o problema é usar o ShellExView da Nirsoft. Para fazer isso, consulte o artigo Clique com o botão direito lento e travamentos do Explorer causados ​​por extensões de shell.

solucionar problemas de clique com o botão direito do mouse causados ​​por extensões de Shell - shellexview

Observação: Você também pode usar o Autoruns para desabilitar extensões de shell de terceiros, mas prefiro ShellExView para esse propósito.

Itens do painel de controle (arquivos .CPL)

Liste os arquivos .CPL nos diretórios System32 e SysWOW64. Um módulo desatualizado ou incompatível pode fazer com que o Explorer trave repetidamente. Fiz um arquivo em lote para gerar a lista de CPLs das pastas System32, SysWOW64, bem como implementações de namespace do Painel de Controle no registro.

O arquivo de saída mostra todos os itens do Painel de Controle registrados no sistema, a partir dos quais os de terceiros podem ser facilmente identificados.

[Download] listallcpls.bat (Compactado)

Nota do editor: Recentemente, vi um caso em que um módulo ODBC muito antigo (compilado no ano de 1995) fazia com que o Explorer travasse repetidamente. Era um arquivo .CPL presente na pasta System32, colocado por um programa antigo. O log do ProcMon mostrou o Explorer travando repetidamente toda vez que tentava carregar o módulo. Isso estava acontecendo em um ciclo cíclico. Limpar o arquivo .CPL corrigiu o problema instantaneamente.

Se não houver itens do painel de controle de terceiros ou se eliminá-los não ajudar, vá para a próxima etapa.

Limpar inicialização do Windows

O Explorer carrega módulos adicionados por programas de terceiros, por meio de extensões de shell ou injeções de DLL. Desative o carregamento de todos os módulos de terceiros com o Explorer, seguindo as instruções em Bota Limpa guia. Usando este método, todas as extensões de shell de terceiros, serviços e programas de inicialização são desabilitados e uma instância limpa do shell do Explorer é carregada.

Se o problema não ocorrer em um estado de inicialização limpa, a próxima tarefa é descobrir qual dos itens desativados contribuiu para a falha. Pode ser necessário reiniciar o Windows várias vezes para testar.

Para obter informações detalhadas, consulte Solução de problemas de inicialização limpa usando autoruns. Se o problema ainda ocorre em um estado de inicialização limpa, vá para a próxima etapa.

Criar uma nova conta de usuário

Crie uma nova conta de usuário para testar se o problema ocorre no novo perfil. Reserve um tempo suficiente para testar (pelo menos 15-30 minutos ou mais) com o perfil recém-criado, especialmente se o problema original for “intermitente”. Se tudo funcionar bem no novo perfil de usuário, o problema pode ser causado por arquivos de cache corrompidos (ícone, miniatura, acesso rápido, etc.) no perfil de usuário original.

Limpe o Cache

Faça um trabalho de limpeza em seu perfil original:

  1. Limpar e reconstruir o cache de ícones no Windows
  2. Limpar cache de miniaturas e arquivos temporários usando a limpeza de disco
  3. Redefina suas configurações de exibição de pasta completamente

Atualize seus drivers

Verifique se há drivers atualizados para o seu hardware, especialmente sua placa de vídeo. Se você estiver usando escalonamento personalizado, tente reverter para o nível de escalonamento padrão para testar. Foi relatado um problema no Windows 10 em que o Explorer travava repetidamente quando o dimensionamento era definido para 175% ou mais, em certas configurações.

Opções avançadas de solução de problemas

Se tudo mais falhar, aqui estão suas opções (sem ordem específica):

  1. Execute o Process Monitor, inicie um rastreamento, reproduza o problema e salve-o em um .PML arquivo de log. Feche e envie para um amigo que pode ajudar. Verifica a Monitor de Processotutoriais.
  2. Execute uma verificação completa em busca de malware. Comece com a Ferramenta de Remoção de Malwarebytes anti-malware e Junkware. Se você encontrar algo suspeito ou se a ferramenta não conseguir remover uma infestação, registre-se em um fórum de remoção de malware de renome e procure aconselhamento especializado.
  3. Publique seu problema em um fórum do Windows mencionando em detalhes o que exatamente você tentou antes. Se alguém puder ajudar a depurar o despejo de memória do Explorer, a causa raiz pode ser determinada facilmente.
  4. Considere redefinir o Windows ou executar uma instalação de reparo. Certifique-se de fazer backup de seus dados primeiro, qualquer método de reparo que você possa usar para reinstalar o sistema operacional.

Espero que este guia ajude.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)