Pare o Windows 7 Explorer de expandir pastas automaticamente


32

O Windows 7 Explorer pode ser aberto em qualquer pasta na linha de comando. Porém , ele expande automaticamente (no painel de navegação esquerdo) as pastas Favoritos, Área de trabalho e [Nome de usuário]. Isso torna difícil ver o que há no painel de navegação.

Como posso dizer ao Windows 7 Explorer para recolher essas pastas por padrão, até que eu as abra? Eu só quero a pasta selecionada expandida.


Atualização: parece que o Explorer se lembra das pastas que foram deixadas expandidas e as expande a cada vez. Como faço para começar sem expandir nada?
SRobertJames

Gostaria de ver uma resposta para isso. Ao navegar pelas pastas com o explorer.exe, nem todo mundo deseja que elas sejam expandidas automaticamente na visualização em árvore. E em outros momentos, podemos querer que as pastas não desapareçam automaticamente quando clicamos em outra pasta.
Robert Kerr

Eu adoraria ver uma solução também. Meu problema é este: eu tenho um atalho na área de trabalho para a raiz da minha unidade C :. Não me importo que C: seja expandido quando clico neste link. O que eu me importo é que todas as pastas na minha área de trabalho sejam expandidas porque eu as expandi em uma janela anterior do Explorer e fechei a janela sem recolher primeiro a pasta. O Windows "lembra" que foi expandido na outra janela, expandindo-o quando clico no meu atalho. Quero que o Explorer abra com todas as pastas recolhidas (exceto C :) quando clico no atalho, independentemente do que aconteceu nas janelas anteriores.
Sdoca 3/11

Nenhuma das respostas é boa. O ponto não é fazer com que o explorer não se expanda para a pasta atual, é fazer com que o explorer mostre a pasta atual, não expandindo um monte de outras porcarias padrão. Leia a pergunta pessoal.
Eli

Desisto. Melhor apenas ocultar o painel esquerdo completamente, reconfigure o atalho para %windir%\explorer.exe C:\Users\name\Linkse adicionar atalhos lá, ou use o teclado F4 + escapar para digitar um diretório se é curta ou se você pode colá-lo
Rivenfall

Respostas:


35

Existe uma maneira de fazer isso, pelo menos para o diretório inicial do usuário:

  • explorador aberto
  • clique com o botão direito do mouse no nome de usuário (o diretório inicial expandido do usuário)
  • não escolha nenhum item do menu de contexto, mas clique com o botão esquerdo na pequena seta para recolher este diretório
  • sair do explorador
  • abra o explorer e aproveite;)

9
Não acredito que isso funcione, mas obrigado!
Mike Schall

3
+1 Bizarro, mas isso funcionou para mim também! Também pode ser usado para prevenir Bibliotecas, Rede e Painel de controle de auto-expansão (se, como eu, você gostaria de ter mostrar todas as pastas habilitado)
acatalept

2
Isso realmente funciona, louco!
NateS

1
Funciona no Windows 10! Você ainda não acredita em magia?
Ivan Aksamentov - Drop 31/12/15

Clicar em Expandir / Recolher no menu do botão direito do mouse também funciona.
Bretddog

13

Se, na mesma caixa de diálogo "Opções de pasta" (também acessível em "Organizar -> Opções de pasta e pesquisa", se você não alterou o padrão de ocultar menus de estilo clássico), desmarque também "Mostrar todas as pastas ", ele não será mais exibido e expandido a Pasta do Usuário atual sempre que você abrir uma janela do Explorer.

Essa também foi a minha maior dificuldade, e recentemente encontrei a solução com a ajuda interna do Windows 7 (fazendo o oposto do que eles sugeriam).



2

Encontrei uma resposta de trabalho no site da Microsoft, espero que seja permitida a vinculação de URLs, mas se removida deste fórum, avise-me e eu a detalharei aqui. O crédito adequado para os verdadeiros solucionadores de problemas está contido no link de destino.

Há uma chave de registro que captura o estado do estado de abertura / fechamento das pastas principais no painel de navegação esquerdo do explorer, que pode ser definido no quadro esquerdo do explorer, fechado para definir a chave reg e, em seguida, o valor da chave reg manualmente girado para somente leitura. Agora, quando você abre ocasionalmente pastas como Favoritos ou seu ID de usuário (ou mais problemáticas são as configurações de diálogo Arquivo / Abrir de muitos programas reabrirá sua pasta Usuário), depois de ativar regkey somente leitura, quando o diálogo do explorador ou do aplicativo for fechado, o NavPane pastas expandidas regkey não é reescrita, permanecendo no seu estado expandido / recolhido preferido.

As informações de estado do NavPane esquerdo do Explorer são armazenadas na chave do Registro HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Modules \ NavPane. Se você excluir o valor do Registro ExpandedState, na próxima vez em que abrir o Explorer, ele mostrará o estado da árvore "padrão".

Um usuário também escreveu um arquivo em lotes de texto (para que você possa revisar cada linha de código para ver o que ele faz) para permitir que você configure o explorador conforme desejado e, em seguida, vire o estado do NavPane somente leitura para preservar o estado indefinidamente. O script em lote também permite redefinir a funcionalidade para as janelas padrão (ativar regkey leitura / gravação) e assim por diante.

Este é o link para o site da Microsoft com todos os detalhes e arquivo de script:

http://social.technet.microsoft.com/Forums/windows/en-US/48ebc898-290d-405f-b4d5-c3dc72278b76/collapse-all-foldertrees-when-closing-explorer


Como uma funcionalidade complementar ao exposto acima, incluo essas informações porque a sintaxe de vírgula / espaço é diferente para o Win7 e para o WinXP / outras versões amplamente documentadas em sites. Esse sytnax abrirá o explorer para sua pasta preferida, separado de quais pastas são expandidas / recolhidas com a resposta fornecida para a pergunta direta desse encadeamento, mas geralmente diretamente relacionada à intenção de abrir o explorer para seus requisitos específicos.

Aqui estão os parâmetros da linha de comando para abrir ainda mais o Explorer para um diretório preferido no Win7 Home Premium de 32 bits. Crie um atalho com esta linha de comando como o destino: C: \ Windows \ explorer.exe explorer / e / root, "C: \" / selecione, "C: \ PreferredDataDir"

Substitua C: \ PreferredDataDir pelo seu diretório preferido, incluindo apenas uma referência à raiz de C: \ ou raiz de outra letra de unidade, se preferir a um subdiretório. A opção raiz especificada ainda permite acesso à unidade E: etc, ao contrário do efeito pretendido publicado da opção de limitar o movimento somente dentro da raiz especificada, o que pode funcionar em outras versões do Windows.


Isso explicaria por que não funcionaria quando eu não tinha direitos de gravação no registro! :-)
Xan-Kun Clark-Davis

1

Tente isso - abra o Windows Explorer. Clique em FERRAMENTAS> OPÇÕES DE PASTA

Desmarque a opção Expandir automaticamente para a pasta atual

Quais opções de linha de comando você está usando (se houver) ao abrir o Explorer?


1

No Windows Explorer, clique em Ferramentas> Opções de Pasta

Na guia Geral, no Painel de Navegação, desmarque "Mostrar todas as pastas".

Agora, quando você abre o Windows Explorer, você deve obter pastas recolhidas.


1

Tente desativar a descoberta de rede. Pelo menos isso evita que o explorador expanda todas as pastas da rede. Um cara de TI mudou essa configuração no meu computador e me atormentou por dois anos, até alguns momentos atrás, quando a máquina expande os diretórios de rede e me impede de navegar para o caminho que quero explorar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.