Скачать

Как читать скан «остатков»

Каким колонкам доверять, где красные флаги и когда экспортировать список до удаления.

Скан «остатков» — это список кандидатов, а не чек-лист дел. Цель — отделить «явно принадлежит снятому приложению» от «может быть общей инфраструктурой» прежде чем ставить галочки. Медленный темп здесь экономит часы переустановок позже.

Начните с пути и владения

Сначала сортируйте по пути. Строки, которые всё ещё лежат в бывшем каталоге установки — имя компании в пути, версионные подпапки, явный брендинг — обычно самый безопасный пакет для просмотра. Далее смотрите пути профиля (AppData\Local и Roaming): часто это кэши, журналы или настройки, которые деинсталляторы специально пропускают.

Общесистемные места вроде ProgramData заслуживают средней степени осторожности. Несколько приложений могут читать папку с тем же именем вендора, если издатель повторно использовал брендинг между продуктами.

Красные флаги: System32 и широкие ветки Microsoft

Элементы под Windows\System32 или в глубоких деревьях реестра Microsoft часто принадлежат компонентам Windows, дополнительным компонентам или средам, которыми пользуются многие программы. Удаление их из-за совпадения подстроки со старым приложением — путь к загадочным сбоям через недели.

  • Если строка ссылается на известную среду (VC++, .NET, Universal CRT), убедитесь, что ни одна установленная программа не нуждается в этой точной версии.
  • Когда путь короткий и обобщённый (*.dll с туманным описанием), остановитесь и поищите полное имя файла вместе с «что использует».

Экспорт, сон, затем удаление

Если сомневаетесь, экспортируйте или снимите экран спорных строк и завершите сеанс без удаления. Исследуйте каждый путь «холодно» на следующий день с меньшим числом открытых окон и адреналина. Отложенное удаление лучше сломанного стека .NET или игрового клиента, у которого пропала общая запись службы.

На рабочих ПК ведите журнал изменений: что снято, дата и одобрил ли ИТ ручные правки реестра. Аудиторам и будущим администраторам это важнее, чем мастеру деинсталляции.

Строки реестра против файлов на диске

Список «остатков» может смешивать значения реестра и отдельные файлы. Отсутствующий путь к файлу в реестре не всегда безвреден — иногда это «висячий» указатель, который другой установщик может переиспользовать. И наоборот, существующий файл может быть намеренным общим состоянием (лицензии, облачный кэш). Сопоставьте тип строки с контекстом колонок, прежде чем считать «удалить = исправить».

Размер, дата и «ещё запускается?»

Когда UI показывает размер или дату последней записи, используйте это как разрыватель ничьей, а не как доказательство. Крошечный осиротевший ключ всё ещё может сломать проверку обновления, тогда как многогигабайтный кэш безопасно подрезать только после подтверждения, что им не пользуется другой профиль. После очистки запустите приложения, от которых зависите (браузер, IDE, игровой клиент), прежде чем закрыть тикет.

Короткие ответы

Ставить галочки на все «остатки», которые показывает скан?
Только если каждую строку можно объяснить одним предложением («это была папка журналов приложения X под старым корнем»). Если совпадение только по подстроке в пути — замедлитесь и проверьте.
Почему скан показывает пути Microsoft или Windows?
Деинсталляторы иногда оставляют ссылки в более широких деревьях, или продукт поставил прокладку рядом с общими средами. Таким строкам нужны дополнительные доказательства — не массовое выделение.
«Старая дата файла» всегда означает безопасное удаление?
Нет. Старое не значит неиспользуемое; некоторые DLL редко трогают. Сочетайте дату с владением путём, издателем и быстрым поиском по точному имени файла.

Дальше: Выработайте привычку: один продукт за сеанс, экспорт всего сомнительного и проверка критичных приложений до закрытия задачи. См. обзор возможностей и руководства для сквозного контекста скана «остатков».

← Все записи блога