Чому деінсталятор лишає так багато
Деінсталятор видаляє те, що записав установник: маніфест файлів і записів реєстру ще з часу встановлення. Усе, що з'явилося пізніше, для нього не існує: налаштування, що розрослися в %APPDATA%, кеші в %LOCALAPPDATA%, ліцензії й конфіги служб у %PROGRAMDATA%. Вендори тримають це навмисне — раптом ви перевстановите, — і ще тому, що справді повне видалення — робота, яку ніхто не хоче робити.
Крайній випадок — антивірус. Самозахист не дає звичайному деінсталятору зачепити компоненти, тому в кожного великого вендора є окрема утиліта видалення: Avast Clear, деінсталятор ESET, Norton Remove and Reinstall, утиліта видалення McAfee. Стандартне видалення, а потім фірмова утиліта — ось послідовність, після якої справді не лишається працюючих шматків.
Де ховаються хвости
Сліди купчуються в кількох відомих місцях. Пошук за ім'ям вендора в кожній із тек знаходить майже все, і майже все це можна видаляти, коли самого застосунку вже немає. Єдиний виняток, який варто поважати: пакунки поширення — Visual C++, .NET, DirectX — не хвости, і їх видалення ламає інші програми.
- %APPDATA% і %LOCALAPPDATA% — налаштування, кеші й дампи збоїв кожного користувача
- %PROGRAMDATA% — конфіги служб і ліцензії, які деінсталятор пропустив
- Осиротілі теки в C:\Program Files і C:\Program Files (x86)
- Завдання планувальника і служби, що працюють уже без застосунку
- Пункти контекстного меню і «Відкрити за допомогою», що дивляться у видалену програму
- Ключі реєстру в HKCU\Software і HKLM\SOFTWARE — мертві, чіпати майже ніколи не треба
Порядок зачистки, який нічого не ламає
Порядок важливий. Спершу скасуйте підписку в акаунті, потім вийдіть з облікового запису всередині застосунку — це деактивує ліцензію, а не лишає машину числитися за квотою. Видаліть через «Параметри» → «Програми», потім проганіть фірмову утиліту для всього, що стосується захисту. І лише після цього обходьте теки зі списку вище, щоразу перевіряючи, що шлях належить саме видаленому застосунку, а не схожому за назвою. Застосунки з офлайн-завантаженнями варто спершу почистити зсередини: у їхніх теках можуть лежати гігабайти, які інакше доведеться шукати руками.
Осиротілі завдання і служби — те, що забувають усі: відкрийте «Планувальник завдань» і services.msc, шукайте ім'я вендора й видаляйте записи, що посилаються на неіснуючу програму. Точка відновлення перед будь-якою правкою реєстру — дешева страховка. Власникам Перевірка реєстру Kleaner PRO може позначити недійсні шляхи автозавантаження та осиротілі записи видалення програм; вона не перевіряє й не видаляє всі залишкові файли, служби та завдання. Перевіряйте їх окремо й створюйте резервну копію перед видаленням.
Питання та відповіді
Як видалити всі сліди видаленої програми?
Після деінсталяції перевірте %APPDATA%, %LOCALAPPDATA% і %PROGRAMDATA% на теки вендора, потім «Планувальник завдань» — на осиротілі записи. Ключі реєстру можна лишити: без застосунку вони мертві.
Чому антивірус залишився після видалення?
Самозахист: його компоненти опираються звичайному видаленню. У кожного великого вендора є окрема утиліта видалення — запустіть її одразу після штатної, щоб закінчити роботу.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]