por que o Windows 7 x64 Explorer.exe de repente devora toda a RAM disponível e diminui o meu sistema para um rastreamento?

15

ATUALIZAÇÃO: RESOLVIDO - veja minha resposta abaixo

Freqüentemente, enquanto navego por pastas em uma janela do Windows Explorer (Explorer.exe, para não ser confundido com o Internet Explorer), de repente, ouço meu disco rígido começar a bater e meu sistema não responde. Quando eu consigo abrir o Gerenciador de Tarefas (Control-Alt-Delete - > Iniciar Gerenciador de Tarefas), vejo que o Explorer.exe está usando rapidamente quantidades crescentes de RAM, de 1,5 GB para 2 GB ou mais. Se eu observar os números de RAM por alguns segundos, o Explorer.exe irá para cerca de 4 GB e, em seguida, zera e inicia novamente. Todo o tempo, meu disco rígido está se debatendo e eu não posso fazer nada com o meu computador. Eu consegui voltar ao normal, encerrando o processo Explorer.exe e, em seguida, usando o comando Executar ... do Gerenciador de Tarefas para reiniciar o Explorer.exe. Esses episódios mantêm meu sistema inutilizável por 3 a 5 minutos.

Foi-me dito que este é um problema de memória virtual. Minhas configurações de memória virtual estão bem - elas estão definidas como automáticas. Eu tenho cerca de 10% de espaço livre em todos os meus discos rígidos.

Eu testei arquivos de sistema com sfc / scannow e não encontrei problemas.

Eu testei minha RAM usando o Windows Memory Diagnostic e não encontrei problemas.

Eu notei que o problema ocorre especificamente ao navegar pelas pastas na biblioteca Documentos. Isso acontece quase toda vez que eu navego pelas minhas pastas mais usadas, especialmente se eu percorrer as pastas rapidamente. Isso geralmente acontece quando tento abrir arquivos do Word.

O sistema irá "surtar", geralmente por cerca de 2 ou 3 minutos. Quando sou capaz de ver o uso de RAM durante o sistema, ele está em torno de 98% ou até mais.

Uma possível complicação é que movi os locais da Biblioteca de documentos para um disco diferente (F :), não para o mesmo disco em que o Windows está instalado (C :), mas isso não deve ser um problema.

Alguma idéia?

NOVOS DETALHES 9/10/11:

Agora estou enfrentando esse problema em dois computadores diferentes do Windows 7 x64. Exatamente o mesmo problema ocorre em ambos, com explorer.exe devorando toda a RAM disponível e retardando o sistema para um rastreamento. Eu acredito que o procedimento a seguir irá desencadear o problema.

1) Navegue até uma pasta sincronizada com o Windows Live Mesh 2011 que contenha pelo menos dois arquivos de documento do Word.

2) Clique (não clique duas vezes) em um dos arquivos de documento do Word. Em seguida, clique em um arquivo de documento do Word diferente. Repita isso várias vezes.

3) Execute uma operação de arquivo. (Apague, copie ou abra um dos arquivos do Word.)

4) O sistema parece desacelerar ou "congelar" temporariamente. Se você olhar para o Gerenciador de Tarefas, até 99% ou até 100% da RAM estarão em uso. O processo explorer.exe usará quantidades rapidamente crescentes de RAM.

Estou mais convencido do que nunca de que o Windows Live Mesh 2011 é o culpado aqui. Desinstalarei este programa e testarei novamente ambos os sistemas, depois atualizarei esta questão com mais informações. Se você tiver mais informações, por favor ajude. Obrigado.

Com base nas excelentes sugestões do Superusuário, resolvi muitos problemas. Atualmente, tenho mitigado o problema, mas ainda não o eliminei. Depois de limpar o cache de miniaturas do Windows, o pico de RAM e o hard disk que descrevi acima ainda acontecem, mas a duração do ataque é de apenas 5 ou 10 segundos agora (em vez de 3 ou 5 minutos). Outro passo que ajudou foi selecionar "Iniciar janelas de pasta em um processo separado" nas Opções de pasta do Explorer, na guia Exibir. Isso isolou a janela problemática, de modo que, quando eu preciso finalizar o explorer.exe, minha barra de tarefas e a área de trabalho geralmente não são afetadas.

    
por Mantis 10.02.2011 / 03:41

6 respostas

4

O problema decorre de um vazamento de memória no explorer.exe quando ele tenta exibir visualizações de imagem de arquivo (miniaturas) de arquivos do Word 2007.

Eu resolvi o problema impedindo que o explorer.exe exibisse essas visualizações de imagem de arquivo. Para fazer isso, eu editei o registro do Windows.

Tenha cuidado ao editar o registro - se você cometer um erro, ele poderá prejudicar seu computador. Sempre faça o backup de seu registro primeiro, seguindo estas seguindo estas instruções .

Para editar o registro:

  1. Clique em Iniciar e digite "regedit.exe". Um atalho para o Regedit.exe aparecerá.
  2. Clique com o botão direito do mouse no atalho para o Regedit e selecione "Executar como administrador". Forneça credenciais, se necessário.
  3. No Regedit, navegue pelas pastas listadas à esquerda até o seguinte local:

HKEY_CLASSES_ROOT.dotx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

  1. Clique na palavra "padrão" e confirme se o valor listado é: "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}". (Se você vir um valor diferente, refaça a etapa anterior para verificar se está no local correto no registro).

  2. Em seguida, pressione a tecla "Delete" no seu teclado. Confirme a exclusão.

  3. Repita os passos 3 e 4. para a seguinte localização:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.docx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

    valor "padrão": "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"

Mais informações estão disponíveis aqui .

    
por 09.10.2011 / 15:36
11

Tente executar o Process Monitor ou Process Explorer e capture o que acontece durante a operação" normal ", bem como durante os momentos em que parece diminuir a velocidade. Essa é uma maneira de solucionar isso.

Você também pode tentar desinstalar o Live Mesh e ver se isso faz diferença.

    
por 10.02.2011 / 04:44
6

Tente limpar o cache de miniaturas, use a limpeza de disco para fazer isso.

Além disso, se você tiver imagens ou especialmente arquivos de vídeo em algumas dessas pastas para as quais o Windows não pode gerar miniaturas porque não tem o codec necessário, isso pode causar problemas com o Explorer, lentidão ou até travamentos.

Se você puder localizar as pastas com arquivos para os quais o Windows não pode gerar uma miniatura, altere a configuração da visualização para essa pasta para algo como detalhes, para que não tente gerar miniaturas.

Se forem arquivos de vídeo MKV, consulte este tópico

    
por 06.09.2011 / 19:03
3

Descobri recentemente que o recurso do Windows Arquivos Offline pode causar os tipos de erros descritos nesta pergunta. Desativei os Arquivos off-line há cerca de uma semana. Eu não experimentei a instabilidade do sistema que descrevi na pergunta desde a desativação de arquivos off-line.

Para desativar arquivos off-line no Windows 7 (deve ser o mesmo para o Vista):

  1. Clique em Iniciar e pesquise por "Arquivos off-line". Clique em "Gerenciar arquivos off-line".

  2. Clique em "Desativar arquivos off-line".

por 10.05.2011 / 02:42
3

A menos que haja algo instável em um nível inferior, as extensões do shell são as principais responsáveis .

Use ShellExView para desativar aqueles que não são da Microsoft, você pode tentar adicionar novamente os que você depois ...

    
por 10.09.2011 / 17:23
1

O problema pode ser a indexação de pesquisa no Windows 7.

O artigo Desativar indexação de pesquisa no Windows 7 mostra como para desativá-lo definitivamente e explica:

In order to speed up the search process, the Search indexing service scans through the files and folders on the Windows system and records information about them in an index file. But it also consumes some resources of the system, so for the users with a slow computer it is beneficial to turn off search indexing.

Você pode tentar primeiro desativar este serviço, conforme explicado no artigo, para ver se esse é o problema. Se não estiver, reative-o. Se for, então continue lendo abaixo.

Mais informações podem ser encontradas em Melhore as pesquisas do Windows usando o índice: frequentemente solicitado perguntas :

Indexed locations include all folders included in libraries (anything you see in the Documents library, for example), e‑mail, and offline files. Files that aren't indexed include program files and system files—files that most people rarely need to search.

O problema neste caso pode ser que suas bibliotecas incluam muitos arquivos que o Indexer requer muita memória para indexar. Talvez este seja apenas um bug simples com um documento em particular que continua em loop. Você pode usar as informações na segunda seção do artigo "Como adicionar ou remover locais de índice" para reduzir o número de pastas que estão sendo indexadas até encontrar a biblioteca problemática.

    
por 04.09.2011 / 08:46