Por que existem tantos duplicados de “explorer.exe” em execução?

1

No meu gerenciador de tarefas do Windows 7, há 16 instâncias do explorer.exe em execução. De onde vem isso?

Eu pensei que talvez eu tivesse habilitado inadvertidamente a opção de o Windows replicar uma instância para cada pasta / janela aberta. Mas isso não está ativado. Nem qualquer outro explorador aparece quando abro novas janelas do Explorer (Meu Computador).

Alguma idéia?

    
por Coldblackice 12.05.2013 / 10:14

1 resposta

2

Você pode achar isso útil: várias instâncias do explorer.exe em execução no gerenciador de tarefas (atualmente 7)

Em poucas palavras, uma possível causa sugerida no link acima mencionado é que chamando expolorer.exe (através de shurtcut / linha de comando e assim por diante) com qualquer argumento diferente do diretório padrão Bibliotecas fará com que a tarefa do explorador seja interrompida quando você a fechar.

Etapas para reproduzir:

  1. Abra o gerenciador de tarefas e observe o número de processos explorer.exe em que você executou
  2. Abra a linha de comando
  3. Execute o seguinte: explorer.exe C: \ - resultará em uma janela do explorador aberta em C: \
  4. Feche a janela do explorador que abriu como resultado da etapa 3.
  5. Agora você deve notar que você tem outro processo explorer.exe ainda pendurado em segundo plano, acima dos que você já tinha.

No meu computador (Win7 x64), as etapas acima resultaram em um processo pendente explorer.exe consumindo aproximadamente 12MB de memória a cada vez.

BTW apenas para referência, para ver um fluxo adequado, basta chamar explorer.exe da linha de comando sem argumentos.

    
por 12.05.2013 / 12:31