Вопрос или проблема
Как я могу предотвратить группировку файлов и папок по дате изменения в диалоге открытия файла?
Здесь я хочу перейти к одной из многих подпапок в Загрузках, которая обычно появляется в верхней части списка при сортировке по имени или типу. Однако, поскольку содержимое папки несущественно сгруппировано по категориям “Сегодня”, “Ранее на этой неделе”, “На прошлой неделе” и т.д., подпапка оказывается не на верхней позиции списка, где она должна быть.
Щелкните правой кнопкой мыши на любом пустом месте в основной части этого окна, и вы получите меню, позволяющее изменить макет, включая опцию “Группировать по”, чтобы изменить (или остановить) группировку.
Эта опция, похоже, не сохраняет макет в моем кратком тестировании. Я сейчас ищу, как сохранить эти изменения.
Следующие шаги, похоже, сработали на ПК, где у меня есть локальные административные привилегии:
- В regedit возьмите под контроль этот контейнер:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}
- щелкните правой кнопкой мыши
{0000...
, Права, Дополнительно - где Владелец: SYSTEM нажмите “Изменить”
- под “Введите имя объекта для выбора” введите ваше имя пользователя Windows/Microsoft или “Администраторы” для локальной группы администраторов
- нажмите “Проверить имена”, чтобы найти, выберите соответствующее совпадение, нажмите OK
- щелкните правой кнопкой мыши
- Назначьте Полный доступ
{885a...}/TopViews/{0000...}
себе или группе Администраторов- щелкните правой кнопкой мыши
{0000...
, Права - выберите группу Администраторов или нажмите “Добавить” и найдите вашу учетную запись так же, как и раньше
- отметьте флажок “Полный доступ / Разрешить”
- щелкните правой кнопкой мыши
- Измените
{885a...}/TopViews/{0000...}/GroupBy
и удалитеSystem.DateModified
: - Для текущего пользователя “удалите все представления, которые используют
Downloads
FolderType” в PowerShell:
( gci 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' -s | ? PSChildName -eq '{885a186e-a440-4ada-812b-db871b942259}' ) | ri -Recurse
- Выйдите из системы и войдите снова
- Диалог открытия файла больше не должен группироваться по дате изменения!
885a...
— это GUID для папки Загрузок конкретно.
Источники:
https://answers.microsoft.com/en-us/windows/forum/all/completely-disable-file-grouping-always-everywhere/ac31a227-f585-4b0a-ab2e-a557828eaec5
https://superuser.com/a/1678636/677515
Ответ или решение
Чтобы предотвратить группировку файлов и папок в диалоговом окне "Открыть файл" Windows по дате изменения, вы можете следовать следующей инструкции. Данная проблема возникает, когда содержимое папки, например, ‘Загрузки’, автоматически группируется по временным меткам (сегодня, на этой неделе и т.д.), что затрудняет поиск нужных субпапок. Описание решения будет поделено на несколько этапов.
Этап 1: Получение доступа к реестру
-
Открытие редактора реестра:
- Нажмите сочетание клавиш
Win + R
для открытия окна "Выполнить". - Введите
regedit
и нажмитеEnter
.
- Нажмите сочетание клавиш
-
Переход к нужному разделу:
- Перейдите по следующему пути:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}
- Перейдите по следующему пути:
-
Изменение прав доступа:
- Щелкните правой кнопкой мыши на
{0000...}
, затем выберите "Разрешения". - Нажмите "Дополнительно" и измените владельца, введя имя своей учетной записи или группу "Administrators".
- Убедитесь, что назначены полные права доступа для вашей учетной записи или группы "Administrators".
- Щелкните правой кнопкой мыши на
Этап 2: Изменение параметра группировки
- Удаление группировки по дате:
- Щелкните правой кнопкой мыши на ключе
GroupBy
и выберите "Изменить". - Удалите текст
System.DateModified
из поля "Значение". - Нажмите "ОК".
- Щелкните правой кнопкой мыши на ключе
Этап 3: Удаление представлений для текущего пользователя
- Запуск PowerShell:
- Откройте PowerShell с правами администратора.
- Выполните следующую команду, чтобы удалить все представления, использующие тип папки ‘Загрузки’:
( gci 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' -s | ? PSChildName -eq '{885a186e-a440-4ada-812b-db871b942259}' ) | ri -Recurse
Этап 4: Завершение
- Перезагрузка:
- Выйдите из системы и войдите снова. Теперь диалоговое окно "Открыть файл" не должно группироваться по дате изменения.
Заключение
Следуя данным шагам, вы сможете настроить диалоговое окно "Открыть файл" в операционной системе Windows так, чтобы оно не группировало содержимое по датам. Это существенно упростит навигацию по папкам и повысят продуктивность при работе с файлами. Если вы столкнетесь с трудностями или возникнут вопросы, не стесняйтесь обращаться за помощью на специализированные форумы или в техническую поддержку.