Разумный подход заключается не в удалении всех записей подряд, а в том, чтобы подобрать очистку под то, что вы действительно хотите удалить. В параметрах PrivaZer «Использование ПО», в разделе Userassist, доступны два варианта:
Коротко: «Недействительные ярлыки» стирает самый важный судебно-технический след (доказательства ПО, которого уже даже нет на компьютере), не нарушая текущую настройку, тогда как «Удалить всё» — это полное стирание. Именно этот выбор показан выше.
UserAssist — это артефакт реестра Windows, который фиксирует программы, запущенные через графический интерфейс: меню «Пуск», рабочий стол, панель задач, проводник, — но не программы, запущенные из командной строки или скрипта. Он находится в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist.
Для каждой программы он может хранить счётчик запусков, дату и время последнего запуска, а в Windows Vista и более поздних версиях — как долго и как часто её окно было в фокусе. Это точная запись с временными метками о том, что вы действительно открывали и как часто, — один из самых явных признаков непосредственного использования, которые хранит Windows. Очистка удаляет этот след.
| Поле | Что это раскрывает | Обработка PrivaZer |
|---|---|---|
| Идентификатор программы | Какая программа или ярлык были запущены | Удалено |
| Счётчик запусков | Сколько раз она была открыта через графический интерфейс | Удалено |
| Время последнего запуска | Когда она была открыта в последний раз | Удалено |
| Время в фокусе и счётчик | Насколько активно использовалось окно | Удалено |
| Тип запуска | Прямой запуск исполняемого файла или запуск через ярлык | Удалено |
В UserAssist нет косметической части, как настройки отображения в shellbags, — каждое поле является записью о том, что и как вы открывали. Сдвиг ROT13 в имени программы — это обфускация, а не защита, его тривиально обратить, и именно его в первую очередь декодируют судебно-технические инструменты. PrivaZer удаляет эти записи, чтобы след использования больше не хранился в реестре.
Да. PrivaZer обнаруживает и очищает записи UserAssist в рамках сканирования, а также может очищать их отдельно, используя описанный выше выбор «Недействительные ярлыки» или «Удалить всё».
В отличие от Amcache.hve или Shimcache, UserAssist полностью находится в вашем пользовательском кусте реестра (HKEY_CURRENT_USER), а не в заблокированном общесистемном кусте и не в кэше, сбрасываемом при завершении работы. PrivaZer просто удаляет соответствующие значения реестра, для вступления изменений в силу не требуется ни перезагрузка, ни сброс кэша, а права администратора не нужны, поскольку это ваш собственный пользовательский куст.
Да, и именно это призвана очищать функция «Недействительные ярлыки». Удаление программы не удаляет её историю UserAssist. Счётчик запусков, дата последнего использования и время в фокусе могут сохраниться, показывая, что программа использовалась и как часто, даже после того, как все остальные следы самой программы исчезли. Эксперт может расценить это как доказательство регулярного использования на компьютере, где ПО уже отсутствует.
Да. UserAssist — это кэш, который Windows поддерживает для собственных нужд и автоматически перестраивает; он не влияет на установленные программы, файлы или стабильность системы.
Единственный заметный побочный эффект касается варианта «Удалить всё»: Windows частично использует счётчики UserAssist, чтобы определить, какие приложения показывать как самые используемые в меню «Пуск», поэтому полная очистка сбрасывает этот рейтинг, пока вы не запустите заново свои обычные программы. При выборе «Недействительные ярлыки» записи для используемого вами ПО остаются нетронутыми, поэтому рейтинг не нарушается.
Новые записи появляются по мере дальнейшего запуска программ из меню «Пуск» или проводника — это нормально, UserAssist представляет собой постоянно обновляемый журнал активности через графический интерфейс. Очистка удаляет накопленный след на данный момент. Запускайте PrivaZer регулярно, чтобы он оставался коротким.
Все три фиксируют, что программное обеспечение существовало или выполнялось, но они фиксируют разные вещи. UserAssist относится конкретно к программам, запущенным через графический интерфейс, и это единственный из трёх артефактов со счётчиком запусков и временем в фокусе — мерой фактического использования, а не просто присутствия. Amcache — это файл куста с подробными метаданными о каждой программе, включая хеш SHA-1, независимо от способа запуска программы. Shimcache в основном фиксирует пути и даты последнего изменения обработанных Windows файлов. Очистка только одного из них оставляет остальные два нетронутыми.
Об остальных двух см.: Как очистить Amcache в Windows и Как очистить Shimcache в Windows.