O menu de contexto do botão direito leva mais de 10 segundos para abrir em qualquer arquivo/pasta. O atraso não muda entre clicar repetidamente com o botão direito no mesmo arquivo/pasta. Às vezes também tenho travamentos do Explorer.
Só há um atraso quando estou conectado a uma rede (com fio ou wifi). Também não importa se é uma conexão com a internet.
Desativei todas as entradas do menu de contexto/shell usando CCleaner. Incluindo oNorton's, NavShExt.dll
que é conhecido por causar atrasos.
Para ter certeza de que meu HDD não estava ruim ou falhando:
- Executei
sfc /scannow
sem erros encontrados. - Executei o
C:->Properties->Tools->Error Checking
utilitário e ele corrigiu alguns erros sem problemas, mas decidiu parar e fazer isso desde a inicialização. Executeichkdsk C: /v /r /f
na inicialização e consegui consertar tudo ("4 KB em setores defeituosos"): "Nenhuma ação adicional é necessária." - Desfragmentei a unidade C: onde meu sistema operacional e outros dados estão localizados. Também tenho uma partição D: e um NAS de rede externo para dados.
Fiz vários dumps do WinDbg para tentar ver por que o Explorer estava travando, anexando-o explorer.exe
e fazendo coisas até travar..dump /m mydump.dmp
Ao capturar dumps com WinDbg, recebo um fluxo constante de exceções CLR (não tenho certeza se é normal).
Responder1
Verifique se você possui algum item/programa do menu de contexto que esteja emesta lista.
UsarShellExViewpara visualizar todas as entradas do menu de contexto que estão habilitadas/ativas. O programa parece um pouco antigo e difícil de lidar no início, mas dá uma visão completa de tudo que está ativado. Desative todas as entradas que não sejam da Microsoft, uma por uma, até que o problema desapareça.
Depois de desabilitar/habilitar qualquer entrada, você precisa reiniciar explorer.exe
antes que as alterações sejam ativas. Você pode reiniciar explorer.exe
abrindo o Gerenciador de Tarefas( ctrl+ alt+ delete), selecionando Windows Explorer
na Processes->App
lista e pressionando Restart
.
Observação:CCleaner também possui um utilitário de menu de contexto ( Tools->Startup->Context Menu
), mas não lista todas as entradas que podem afetar o tempo de carregamento.
Para depurar manualmente explorer.exe
, você pode usar o WinDbg:
File->Attach to Process
ouF6
- Organizar
By Executable
- Role para baixo e selecione
explorer.exe
.Certifique-se de selecionarexplorer.exe
e não a instância da sessão no menu recolhível. - Pressione "OK" e espere que ele forneça um console/entrada de texto na parte inferior da tela de comando.
- Digite "g" e entre. Seu explorador irá congelar até que você dê este comando.
- Procure quaisquer
ModLoad
entradas que apareçam após o atraso e o menu de contexto aparecerá. Qualquer um deles pode ser o culpado.
Se o explorador estiver travando e você quiser capturar um arquivo de despejo, comece com as etapas 1 a 5 acima:
- Faça qualquer ação que congele
explorer.exe
. Você provavelmente notará que ele não trava normalmente porque o WinDbg interveio e está aguardando o próximo comando. - Faça um arquivo de despejo executando:
.dump /m mydump.dmp
- O arquivo de despejo estará localizado onde quer que o WinDbg tenha sido instalado. Você também pode usar um caminho completo de arquivo para a área de trabalho, mas nem sempre é fácil ter o caminho à mão na área de transferência para colar.
A solução no meu caso foi desabilitar a P4EXP.P4EXPContextMenuExtension
entrada do Perforce usandoShellExView.
P4EXP.P4EXPContextMenuExtension
Local: C:\Windows\assembly\GAC_MSIL\P4EXP\2014.2.95.9073__null\P4EXP.dll
De: P4Merge
Empresa: Perforce
Este atraso foi mencionado noNotas forçadas r14.2mas provavelmente regrediu porque tenho a versão 2014.2 e ainda tive o problema:
#975324 (Bug #75847)
O P4EXP não cria mais o menu de contexto do Perforce ao clicar com o botão direito em um objeto no Windows Explorer. Anteriormente, isso poderia causar um atraso substancial na exibição do menu de contexto do Windows Explorer se as variáveis de ambiente do Perforce não fossem definidas ou definidas incorretamente ou se o servidor de destino estivesse offline.
Responder2
Já enfrentei esse problema e resolvi.
Eu resolvi esse problema usandoCCleanercomo abaixo:
- AbrirCCleaner.
- Clique na guia esquerda paraFerramentas.
- Clique na aba superior paraMenu contextual.
- Clique emBthSendToContextMenuExt(Arquivo:C:\WINDOWS\System32\BSAppShEXT.dll)
- Clique emDesativarbotão no lado direito.
Se você não conseguir resolver este problema desta forma, você pode seguir este link http://windowsreport.com/file-explorer-slow-windows-10/