Остановить Windows 7 Explorer от автоматического расширения папок

32

Проводник Windows 7 можно открыть в любой папке из командной строки. Но он автоматически расширяет (в левой навигационной панели) папки «Избранное», «Рабочий стол» и «Имя пользователя». Это затрудняет понимание того, что к чему в навигационной панели.

Как сказать Windows 7 Explorer свернуть эти папки по умолчанию, пока я не открою их? Я хочу, чтобы только выбранная папка была расширена.

SRobertJames
источник
Обновление: кажется, что Explorer запоминает, какие папки были оставлены развернутыми, и расширяет их каждый раз. Как мне начать без расширения?
SRobertJames
Хотелось бы увидеть ответ на это. При просмотре папок с помощью explorer.exe не все хотят, чтобы они автоматически расширялись в виде дерева. В других случаях может потребоваться, чтобы папки не расширялись автоматически при нажатии на другую папку.
Роберт Керр
Я бы тоже хотел увидеть решение. Моя проблема заключается в следующем: у меня на рабочем столе есть ярлык к корню диска C :. Я не против C: быть расширенным, когда я нажимаю на эту ссылку. Я не против того, чтобы все папки на моем рабочем столе были расширены, потому что я развернул их в предыдущем окне Проводника и закрыл это окно, не свернув папку в первую очередь. Windows «запоминает», что оно было развернуто в другом окне, поэтому оно открывается, когда я нажимаю на ярлык. Я хочу, чтобы проводник открывался со всеми свернутыми папками (кроме C :), когда я нажимал на ярлык независимо от того, что происходило в предыдущих окнах.
sdoca
Ни один из ответов не является хорошим. Суть не в том, чтобы заставить проводник не расширять текущую папку, а в том, чтобы он отображал текущую папку, не раскрывая кучу других дерьмов по умолчанию. Читайте вопрос, ребята.
Эли
Я сдаюсь. Лучше просто полностью скрыть левую панель, перенастроить ярлык %windir%\explorer.exe C:\Users\name\Linksи добавить туда ярлыки или использовать клавишу F4 + escape, чтобы набрать каталог, если он короткий или если вы можете его вставить
Rivenfall

Ответы:

35

Есть способ сделать это, по крайней мере, для домашнего каталога пользователя:

  • открытый исследователь
  • щелкните правой кнопкой мыши на имени пользователя (расширенный домашний каталог пользователя)
  • не выбирайте какой-либо пункт контекстного меню, но щелкните левой кнопкой мыши на маленькой стрелке, чтобы свернуть этот каталог
  • исследователь выхода
  • открой проводник и наслаждайся;)
anscheinbar
источник
9
Я не могу поверить, что это работает, но спасибо!
Майк Шалл
3
+1 Странно, но у меня это тоже сработало! Также может использоваться для предотвращения автоматического расширения библиотек, сети и панели управления (если, как и я, вы хотите, чтобы Показать все папки были включены)
acatalept
2
Это на самом деле работает, сумасшедший!
NateS
1
Работает на Windows 10! Ты еще не веришь в магию?
Иван Аксаментов - Падение
Нажатие Развернуть / Свернуть в контекстном меню также работает.
bretddog
13

Если в том же диалоговом окне «Параметры папки» (которое также доступно, перейдя в «Упорядочить -> Параметры папки и поиска», если вы не изменили стандартное скрытие меню в классическом стиле), вы также снимите флажок «Показать все папки». ", он больше не будет отображать и расширять текущую папку пользователя каждый раз, когда вы открываете окно проводника.

Это также было моей самой большой болью в тишине, и я только недавно нашел решение с помощью встроенной справки Windows 7 (делая противоположное тому, что они предложили).

Мистер Смит
источник
3

Вы можете найти этот метод полезным. Используя Ctrl + Shift + E, чтобы развернуть текущую папку.

Отключите параметр автоматического расширения в настройках папки. Теперь, если вы хотите развернуть текущую папку, используйте Ctrl + Shift + E. Это расширит область навигации до текущей папки.

см. навигацию Windows Explorer более быстро с помощью этих сочетаний клавиш

IMS Studio
источник
2

Я нашел рабочий ответ на веб-сайте Microsoft, надеюсь, перекрестные ссылки разрешены, но если удалить его с этого форума, дайте мне знать, и я подробно опишу его здесь. Надлежащий кредит для истинных решателей проблем содержится в ссылке назначения.

Существует раздел реестра, который фиксирует состояние открытия / закрытия основных папок в левой панели обозревателя Nav-Pane, которую можно установить в левом фрейме проводника, проводник закрывается для установки ключа reg, затем значение ключа reg вручную перешел в режим только для чтения. Теперь, когда вы время от времени открываете такие папки, как «Избранное» или ваш идентификатор пользователя (или более проблематично, когда многие параметры диалогового окна «Файл / Открыть» программы снова открывают вашу папку «Пользователь»), после того как вы переключили режим «только для чтения», когда диалоговое окно проводника или файла приложения закрыто, NavPane расширенные папки regkey не переписываются, оставаясь в выбранном вами развернутом / свернутом состоянии.

Информация о состоянии обозревателя слева NavPane хранится в разделе реестра HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Modules \ NavPane. Если вы удалите значение реестра ExpandedState, в следующий раз, когда вы откроете Проводник, он покажет состояние дерева «по умолчанию».

Пользователь также написал текстовый пакетный файл (чтобы вы могли просмотреть каждую строку кода, чтобы увидеть, что он делает), чтобы позволить вам установить проводник по своему усмотрению, а затем включить состояние NavPane только для чтения, чтобы сохранить состояние на неопределенный срок. Пакетный скрипт также позволяет вам сбросить функциональность до окон по умолчанию (включить режим чтения / записи) и так далее.

Это ссылка на сайт Microsoft со всеми подробностями и файлом скрипта:

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


В качестве дополнения к вышеперечисленному, я включаю эту информацию, потому что синтаксис запятых / пробелов отличается для Win7 по сравнению с WinXP / другими версиями, которые широко документированы на веб-сайтах. Этот sytnax откроет проводник в выбранную вами папку, отдельно от того, какие папки будут развернуты / свернуты с помощью ответа на прямой вопрос этой темы, но обычно он напрямую связан с намерением открыть проводник для ваших конкретных требований.

Вот параметры командной строки для дальнейшего открытия Проводника в предпочтительный каталог в Win7 32-bit Home Premium. Создайте ярлык с этой командной строкой как Target: C: \ Windows \ explorer.exe explorer / e / root, "C: \" / select, "C: \ PreferredDataDir"

Замените C: \ PreferredDataDir, конечно, вашим предпочтительным каталогом, включая просто ссылку на корень C: \ или корень другой буквы диска, если предпочтительнее, чем подкаталог. Указанный параметр root по-прежнему разрешает доступ к диску E:

sdtechuser
источник
Это объясняет, почему это не сработало, когда у меня не было прав на запись в реестр! :-)
Ксан-Кун, Кларк-Дэвис,
1

Попробуйте это - откройте Windows Explorer. Нажмите ИНСТРУМЕНТЫ> ПАПКИ

Снимите флажок «Автоматически расширять до текущей папки»

Какие параметры командной строки вы используете (если есть) при открытии Проводника?

Sparx
источник
1

В проводнике Windows нажмите Инструменты> Параметры папки

На вкладке «Общие» в области навигации снимите флажок «Показать все папки».

Теперь, когда вы открываете Windows Explorer, вы должны получить свернутые папки.

whyvon
источник
1

Попробуйте отключить обнаружение сети. По крайней мере, это не позволит проводнику развернуть все сетевые папки. ИТ-специалист изменил этот параметр на моем компьютере, и он мучил меня два года, пока несколько минут назад машина не расширяла сетевые каталоги и не позволяла мне перейти к пути, который я хочу исследовать.

гость
источник