Impedisci a Windows 7 Explorer di espandere automaticamente le cartelle


32

Esplora risorse di Windows 7 può essere aperto in qualsiasi cartella dalla riga di comando. Tuttavia , si espande automaticamente (sul pannello di navigazione sinistro) le cartelle Preferiti, Desktop e [Nome utente]. Questo rende difficile vedere cosa succede nel pannello di navigazione.

Come posso dire a Windows 7 Explorer di comprimere quelle cartelle per impostazione predefinita, fino a quando non le apro? Voglio solo espandere la cartella selezionata.


Aggiornamento: sembra che Explorer ricordi le cartelle rimaste espanse e le espande ogni volta. Come posso iniziare senza espandere nulla?
SRobertJames,

Mi piacerebbe vedere una risposta a questo. Quando si sfogliano le cartelle con explorer.exe, non tutti vogliono che vengano espansi automaticamente nel treeview. E altre volte, potremmo desiderare che le cartelle non si espandano automaticamente quando facciamo clic su un'altra cartella.
Robert Kerr,

Mi piacerebbe vedere anche una soluzione. Il mio problema è questo: ho un collegamento sul desktop alla radice del mio disco C :. Non mi dispiace C: essere espanso quando faccio clic su questo link. Quello che mi viene in mente è che tutte le cartelle sul mio desktop sono espanse perché le ho espanse in una precedente finestra di Explorer e ho chiuso quella finestra senza prima comprimere la cartella. Windows "ricorda" che è stato espanso nell'altra finestra, quindi lo espande quando faccio clic sul mio collegamento. Voglio che Explorer si apra con tutte le cartelle compresse (tranne C :) quando faccio clic sul collegamento indipendentemente da ciò che è accaduto nelle finestre precedenti.
sdoca,

Nessuna delle risposte è buona. Il punto non è fare in modo che explorer non si espanda nella cartella corrente, è fare in modo che explorer mostri la cartella corrente non espandendo un mucchio di altre schifezze predefinite. Leggi la domanda gente.
Eli,

Mi arrendo. Meglio semplicemente nascondere del tutto il pannello di sinistra, riconfigurare la scorciatoia %windir%\explorer.exe C:\Users\name\Linkse aggiungere scorciatoie lì, oppure usare la tastiera F4 + escape per digitare una directory se è corta o se puoi incollarla
Rivenfall,

Risposte:


35

C'è un modo per farlo, almeno per la home directory dell'utente:

  • esploratore aperto
  • fare clic con il tasto destro sul nome utente (home-directory espansa dell'utente)
  • non scegliere alcun elemento del menu di scelta rapida, ma fai clic con il pulsante sinistro del mouse sulla piccola freccia per comprimere questa directory
  • Esci da Explorer
  • apri esploratore e divertiti;)

9
Non posso credere che funzioni, ma grazie!
Mike Schall,

3
+1 Bizzarro, ma ha funzionato anche per me! Inoltre, può essere utilizzato per impedire l'espansione automatica di Librerie, Rete e Pannello di controllo (se, come me, ti piace abilitare Mostra tutte le cartelle)
acatalept

2
Funziona davvero, pazzo!
NateS,

1
Funziona su Windows 10! Non credi ancora nella magia?
Ivan Aksamentov: consegna il

Fare clic su Espandi / Comprimi nel menu di scelta rapida funziona anche.
Bretddog,

13

Se, nella stessa finestra di dialogo "Opzioni cartella" (che è anche accessibile andando su "Organizza -> Opzioni cartella e ricerca", se non hai modificato il valore predefinito nascondendo i menu in stile classico), deseleziona anche "Mostra tutte le cartelle ", non visualizzerà più ed espanderà la cartella utente corrente ogni volta che si apre una finestra di Explorer.

Questo è stato anche il mio più grande dolore nel tush, e di recente ho trovato la soluzione attraverso l'aiuto integrato di Windows 7 (facendo il contrario di quello che hanno suggerito).



2

Ho trovato una risposta funzionante sul sito Web di Microsoft, spero che sia consentito il collegamento incrociato di URL, ma se rimosso da questo forum fammi sapere e lo dettaglia qui. Il credito adeguato ai veri risolutori di problemi è contenuto nel collegamento di destinazione.

Esiste una chiave di registro che acquisisce lo stato di apertura / chiusura delle cartelle principali nel riquadro di navigazione di Explorer di sinistra, che può essere impostato nel riquadro sinistro di Explorer, Explorer chiuso per impostare la chiave di registro, quindi il valore della chiave di registro girato manualmente in sola lettura. Ora, quando occasionalmente apri quelle cartelle come Preferiti o il tuo ID utente (o più problematico è che molte impostazioni della finestra di dialogo File / Apri riapriranno la tua cartella Utente), dopo aver girato regkey in sola lettura, quando la finestra di dialogo Explorer o del file dell'applicazione viene chiusa, NavPane cartelle espanse regkey non viene riscritto, rimanendo allo stato espanso / compresso preferito.

L'Explorer ha lasciato le informazioni sullo stato di NavPane è memorizzato nella chiave di registro HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Modules \ NavPane. Se si elimina il valore del registro ExpandedState, alla successiva apertura di Explorer verrà visualizzato lo stato dell'albero "predefinito".

Un utente ha anche scritto un file batch di testo (in modo da poter rivedere ogni riga di codice per vedere cosa fa) per consentire di impostare explorer come desiderato, quindi girare lo stato NavPane in sola lettura per preservare lo stato indefinitamente. Lo script batch consente inoltre di ripristinare la funzionalità alle finestre predefinite (girare regkey in lettura / scrittura) e così via.

Questo è il link al sito Microsoft con tutti i dettagli e il file di script:

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


Come funzionalità aggiuntiva a quanto sopra, includo queste informazioni perché la sintassi virgola / spazio è diversa per Win7 rispetto a WinXP / altre versioni ampiamente documentate sui siti Web. Questo sytnax aprirà explorer alla tua cartella preferita, separata dalla quale le cartelle vengono espanse / compresse con la risposta fornita per la domanda diretta di questo thread, ma di solito direttamente correlata all'intenzione di aprire explorer ai tuoi requisiti specifici.

Ecco i parametri della riga di comando per aprire ulteriormente Explorer a una directory preferita in Win7 Home Premium a 32 bit. Crea un collegamento con questa riga di comando come Target: C: \ Windows \ explorer.exe explorer / e / root, "C: \" / select, "C: \ PreferredDataDir"

Sostituisci C: \ PreferredDataDir con ovviamente la tua directory preferita, incluso solo un riferimento alla radice di C: \ o alla radice di un'altra lettera di unità, se preferita su una sottodirectory. L'opzione root specificata consente ancora l'accesso a E: drive ecc., A differenza dell'effetto previsto pubblicato dell'opzione per limitare il movimento solo all'interno della root specificata, che può funzionare su altre versioni di Windows.


Ciò spiegherebbe perché non funzionerebbe quando non avevo i diritti di scrittura sul registro! :-)
Xan-Kun Clark-Davis,

1

Prova questo: apri Esplora risorse. Fai clic su STRUMENTI> OPZIONI CARTELLA

Deseleziona Espandi automaticamente alla cartella corrente

Quali opzioni della riga di comando stai utilizzando (se presenti) durante l'apertura di Explorer?


1

In Esplora risorse, fai clic su Strumenti> Opzioni cartella

Nella scheda Generale sotto riquadro di spostamento, deseleziona "Mostra tutte le cartelle".

Ora quando apri Esplora risorse dovresti ottenere le cartelle compresse.


1

Prova a disattivare il rilevamento della rete. Almeno questo impedirà a Explorer di espandere tutte le cartelle di rete. Un ragazzo IT ha cambiato questa impostazione sul mio computer e mi ha tormentato per due anni, fino a pochi minuti fa, mentre la macchina espande le directory di rete e mi impedisce di navigare sul percorso che voglio esplorare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.