Menu de contexto (clique com o botão direito) Longos tempos de carregamento quando conectado à rede

Menu de contexto (clique com o botão direito) Longos tempos de carregamento quando conectado à rede

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.dllque é conhecido por causar atrasos.

Para ter certeza de que meu HDD não estava ruim ou falhando:

  • Executei sfc /scannowsem erros encontrados.
  • Executei o C:->Properties->Tools->Error Checkingutilitário e ele corrigiu alguns erros sem problemas, mas decidiu parar e fazer isso desde a inicialização. Executei chkdsk C: /v /r /fna 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.exee 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.exeantes que as alterações sejam ativas. Você pode reiniciar explorer.exeabrindo o Gerenciador de Tarefas( ctrl+ alt+ delete), selecionando Windows Explorerna Processes->Applista 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:

  1. File->Attach to ProcessouF6
  2. OrganizarBy Executable
  3. Role para baixo e selecione explorer.exe.Certifique-se de selecionar explorer.exee não a instância da sessão no menu recolhível.
  4. Pressione "OK" e espere que ele forneça um console/entrada de texto na parte inferior da tela de comando.
  5. Digite "g" e entre. Seu explorador irá congelar até que você dê este comando.
  6. Procure quaisquer ModLoadentradas 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:

  1. 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.
  2. Faça um arquivo de despejo executando:.dump /m mydump.dmp
  3. 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.P4EXPContextMenuExtensionentrada 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:

  1. AbrirCCleaner.
  2. Clique na guia esquerda paraFerramentas.
  3. Clique na aba superior paraMenu contextual.
  4. Clique emBthSendToContextMenuExt(Arquivo:C:\WINDOWS\System32\BSAppShEXT.dll)
  5. 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/

informação relacionada