Предотвратить диалог открытия файла от группировки файлов

Вопрос или проблема

Как я могу предотвратить группировку файлов и папок по дате изменения в диалоге открытия файла?

Здесь я хочу перейти к одной из многих подпапок в Загрузках, которая обычно появляется в верхней части списка при сортировке по имени или типу. Однако, поскольку содержимое папки несущественно сгруппировано по категориям “Сегодня”, “Ранее на этой неделе”, “На прошлой неделе” и т.д., подпапка оказывается не на верхней позиции списка, где она должна быть.

Диалог открытия файла Win11 сгруппированный по "Сегодня", "Ранее на этой неделе", "На прошлой неделе"...

Щелкните правой кнопкой мыши на любом пустом месте в основной части этого окна, и вы получите меню, позволяющее изменить макет, включая опцию “Группировать по”, чтобы изменить (или остановить) группировку.

Эта опция, похоже, не сохраняет макет в моем кратком тестировании. Я сейчас ищу, как сохранить эти изменения.

Следующие шаги, похоже, сработали на ПК, где у меня есть локальные административные привилегии:

  • В 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:
    • щелкните правой кнопкой мыши, Изменить (или дважды щелкните)
    • удалите текст (т.е. “System.DateModified” в поле “Данные значения”)
    • нажмите OK
      RegEdit с установленным GroupBy на пустую строку
  • Для текущего пользователя “удалите все представления, которые используют 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: Получение доступа к реестру

  1. Открытие редактора реестра:

    • Нажмите сочетание клавиш Win + R для открытия окна "Выполнить".
    • Введите regedit и нажмите Enter.
  2. Переход к нужному разделу:

    • Перейдите по следующему пути:
      HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}
  3. Изменение прав доступа:

    • Щелкните правой кнопкой мыши на {0000...}, затем выберите "Разрешения".
    • Нажмите "Дополнительно" и измените владельца, введя имя своей учетной записи или группу "Administrators".
    • Убедитесь, что назначены полные права доступа для вашей учетной записи или группы "Administrators".

Этап 2: Изменение параметра группировки

  1. Удаление группировки по дате:
    • Щелкните правой кнопкой мыши на ключе GroupBy и выберите "Изменить".
    • Удалите текст System.DateModified из поля "Значение".
    • Нажмите "ОК".

Этап 3: Удаление представлений для текущего пользователя

  1. Запуск PowerShell:
    • Откройте PowerShell с правами администратора.
    • Выполните следующую команду, чтобы удалить все представления, использующие тип папки ‘Загрузки’:
      ( gci 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' -s | ? PSChildName -eq '{885a186e-a440-4ada-812b-db871b942259}' ) | ri -Recurse

Этап 4: Завершение

  1. Перезагрузка:
    • Выйдите из системы и войдите снова. Теперь диалоговое окно "Открыть файл" не должно группироваться по дате изменения.

Заключение

Следуя данным шагам, вы сможете настроить диалоговое окно "Открыть файл" в операционной системе Windows так, чтобы оно не группировало содержимое по датам. Это существенно упростит навигацию по папкам и повысят продуктивность при работе с файлами. Если вы столкнетесь с трудностями или возникнут вопросы, не стесняйтесь обращаться за помощью на специализированные форумы или в техническую поддержку.

Оцените материал
Добавить комментарий

Капча загружается...