Каждый раз, когда вы используете стандартный диалог Windows «Открыть» или «Сохранить как», Windows запоминает для конкретного приложения, в какую папку вы переходили в последний раз. Эта связка — данное приложение, данная папка — хранится в одном из двух ключей реестра в зависимости от того, какую технологию диалога использует приложение:
Это близкий «родственник» shellbags, оба хранят расположение папки в виде PIDL (списка идентификаторов оболочки), которое сохраняется даже после отключения папки, диска или сетевого ресурса. Разница в том, что LastVisitedPidlMRU указывает конкретное задействованное приложение, связывая конкретную программу с конкретной папкой, чего сами по себе shellbags не делают.
| Поле | Что это раскрывает | Обработка PrivaZer |
|---|---|---|
| Имя приложения | Какая программа была задействована | Удалено |
| Фильтр типов файлов | Какой тип файла открывался или сохранялся | Удалено |
| Последняя посещённая папка | Куда именно указывало это приложение | Удалено |
| Порядок MRU | Насколько недавно использовалась эта связка | Удалено |
| Ветка API диалога | В каком из двух ключей хранится запись | Удалено |
Оба ключа работают одинаково, PrivaZer очищает записи как из LastVisitedPidlMRU, так и из LastVisitedPidlMRULegacy, чтобы связка «приложение — папка» больше не хранилась в реестре независимо от того, какую технологию диалога использовала программа.
Важна именно комбинация: не просто то, что вы использовали приложение, и не просто то, что была открыта какая-то папка, а то, что именно это приложение указывало именно на эту папку. Поскольку папка хранится в виде PIDL, а не обычного пути, запись может ссылаться на USB-накопитель, сетевой ресурс или зашифрованный том, которые уже отключены, и при этом по-прежнему называть приложение, которое последним использовалось для открытия или сохранения файлов там.
Да. PrivaZer обнаруживает и очищает записи из обоих LastVisitedPidlMRU и LastVisitedPidlMRULegacy в рамках сканирования, а также может очищать их отдельно.
Как и UserAssist, MUI Cache и FeatureUsage, этот ключ полностью находится в вашем пользовательском кусте реестра (HKEY_CURRENT_USER), а не в заблокированном общесистемном кусте и не в кэше, очищаемом при завершении работы. PrivaZer просто удаляет соответствующие значения реестра, для вступления изменений в силу не требуется перезагрузка, а права администратора не нужны, поскольку это ваш собственный пользовательский куст.
Да, в обоих случаях. Удаление приложения не удаляет его запись, а удаление папки или отключение диска либо сетевого ресурса, на который она указывает, тоже не удаляет её. Эта связка может оставаться в реестре бесконечно долго, точно описывая, какое приложение использовалось с расположением, которого, возможно, больше нигде нет на вашем ПК. Именно очистка LastVisitedPidlMRU удаляет эту оставшуюся запись.
Да. Очистка не влияет на установленные программы, файлы или стабильность системы. Единственный заметный эффект носит косметический характер: при следующем открытии диалога открытия или сохранения этого приложения он начнёт с папки по умолчанию, а не с того места, на котором вы остановились, пока не будет использован снова.
Да, и это нормально. При следующем использовании диалога открытия или сохранения приложения и переходе в папку будет записана новая запись. Очистка удаляет накопленный след на данный момент. Запускайте PrivaZer регулярно, чтобы он оставался коротким.
Shellbags фиксируют каждую папку, которую посещал сам проводник, независимо от того, какое приложение было задействовано. LastVisitedPidlMRU охватывает более узкую, но более конкретную область: только диалоги открытия/сохранения, и, в отличие от shellbags, называет конкретное приложение. Amcache, Shimcache, UserAssist, SRUM, MUI Cache, FeatureUsage и Windows Timeline описывают, как использовалась программа, но ни один из них не говорит, на какую папку она указывала при открытии или сохранении файлов. LastVisitedPidlMRU находится на пересечении: приложение и место.
См. также: shellbags, Amcache, Shimcache, UserAssist, SRUM, MUI Cache, FeatureUsage и Windows Timeline.