ShellBags в Windows — назначение, просмотр и очистка

В Windows 11/10 и предыдущих версиях системы присутствует механизм кэширования ShellBags — сохраняющий параметры отображения папок, размер и позицию при открытии. Однако, с помощью этого же механизма можно получить сведения о том, какие папки и когда открывал пользователь, о датах их создания, даже если они уже были удалены.

В этой инструкции о том, как проверить содержимое ShellBags, очистить его и дополнительная информация на тему, которая может быть полезной.

Просмотр содержимого ShellBags

Данные ShellBags для текущего пользователя хранятся в следующих разделах реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU

Однако, изучать их вручную — не самый удобный вариант. Для этих целей существуют бесплатные утилиты с отличающейся функциональностью.

Самые популярные программы для работы с ShellBags и ссылки на их загрузку:

  • ShellBag AnalyZer & Cleaner — простой инструмент, позволяющий легко получить список всех элементов в ShellBags, включая уже удалённые, информацию о дате создания, последнего доступа. В этой же программе вы можете очистить выбранные элементы. ShellBag AnalyZer & Cleaner
  • ShellBagsView — самый простой вариант: позволяет просматривать последние элементы с информацией о датах создания/доступа, экспортировать в виде HTML-отчёта, открыть раздел реестра, соответствующий выбранному элементу. ShellBagsView
  • ShellBags Explorer — самый продвинутый вариант, позволяющий не только изучить полную информацию ShellBags, хранящуюся в реестре текущего компьютера, но и получить те же сведения из удаленного реестра (с другого компьютера). Также присутствует возможность экспорта полученной информации в CSV, Excel или Json. ShellBags Explorer

Очистка

Прежде чем приступить, отмечу: механизм ShellBags не дублирует таковой для других списков недавних элементов, например, которые можно просмотреть, нажав клавиши Win+R на клавиатуре и введя одну из команд:

shell:recent
shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}

Или другие схожие элементы, которые описывались в материалах:

В ShellBags хранится информация не только про факт открытия папок, но и их вид (параметры отображения папки) и другие настройки. Потому, если вы решите выполнить очистку, следует учитывать, что будут сброшены и эти параметры.

Способы очистки:

  1. Самый простой — использовать упомянутую выше утилиту ShellBag AnalyZer & Cleaner, в которой потребуется сначала нажать кнопку «Анализ», а затем — «Очистить» (при необходимости выбрав конкретные элементы, по умолчанию выбраны все сразу).
  2. Второй вариант — удаление содержимого разделов реестра
    HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
    HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
    HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
    HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
  3. Некоторые программы очистки Windows умеют, в том числе, очищать и ShellBags.

Если вы хотите отключить сохранение информации ShellBags, есть следующая возможность: настройка ограничения на размер хранимых элементов — установив лимит в 1 элемент, мы сделаем так, чтобы была видна лишь последняя папка, с которой выполнялось взаимодействие.

Как это сделать (Примечание: это также отключит сохранение сведений о настройках вида папок):

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter
  2. В открывшемся редакторе реестра перейдите к разделу
    HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
  3. Нажмите правой кнопкой мыши в правой панели реестра и создайте новый параметр DWORD с именем BagMRU Size после чего дважды нажмите по нему и установите значение 1. Внимание: не оставляйте его равным 0, это приведёт к проблемам с работой Проводника.

После этого список доступных к просмотру элементов сократится до 1 последнего, вместо 5000, информацию о которых хранит Windows 11/10 по умолчанию.

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться