Що інсталятор справді лишає по собі
Типовий інсталятор кладе програму в Program Files або %LOCALAPPDATA%, розкидає налаштування по %APPDATA%, %LOCALAPPDATA% і ProgramData, реєструє типи файлів у реєстрі й часто тягне з собою спільний рантайм (VC++ пакети) і службу оновлень. Деінсталятор виконує сценарій, написаний виробником, а виробники оптимізують його під «не видаляти дані користувача» — налаштування, логи й кеші переживають видалення навмисно. Це турботливо за задумом, але на десятках програм складається: 200 МБ осиротілих папок на кожну видалену програму — норма для месенджерів, торрент-клієнтів і редакторів.
- Папки в %APPDATA% і %LOCALAPPDATA%, що переживають деінсталятор
- Записи в ProgramData, спільні для всіх обліковок і лишені «про всяк випадок»
- Ключі реєстру в HKCU\Software, до яких жоден деінсталятор не дістається
- Спільні рантайми (VC++ 2015–2022), що лишаються, бо можуть знадобитися іншим програмам
- Служби оновлень і завдання планувальника, що іноді живуть довше батьківської програми
Що портативність дає насправді — і де ламається
Портативна програма розпаковується в одну папку, тримає налаштування в INI-файлі поруч з EXE і не пише в реєстр — видалили папку, і її немає, за чистотою залишків це чесна перемога. Розплата — інтеграція: асоціації файлів не з'являться, доки ви не зареєструєте їх самі (а це вже запис у реєстр), пунктів у «Пуску» немає, оновлення руками, а програми з драйверами, службами й розширеннями провідника портативними не бувають. Браузери — прикордонний випадок: портативні збірки існують, але синхронізація, статус браузера за замовчуванням і обробники протоколів (mailto:, zoommtg:) боротимуться з вами постійно.
Безпека — те, що найчастіше пропускають: у портативних програм немає перевірки підпису через магазин, тож завантажуйте їх із сайту самого виробника, а не зі збірників сумнівного походження. І «портативна» не значить «нульове навантаження поза папкою»: портативні браузери носять папку профілю всередині себе і ростуть так само, як встановлені.
Де проходить межа
Встановленими за замовчуванням живе все, що потребує драйверів, служб, глибокої інтеграції в систему або автооновлень: антивіруси, VPN, хмарні синхронізатори, самі драйвери. Портативними — інструменти «відкрив-попрацював-закрив»: файлові менеджери, конвертери, редактори, діагностика — і все, що хочеться носити на флешці або перенести на нову машину копіюванням однієї папки. Застосунки з Microsoft Store посередині: вони ізольовані й видаляються майже начисто, ціною правил магазину. Що б ви не видаляли, розраховуйте на залишки: звичка зазирнути після видалення в %APPDATA% і %LOCALAPPDATA% на папку виробника — це те, що тримає машину в чесному стані.
Питання та відповіді
Чи пишуть портативні програми в реєстр?
Сама програма — ні, але Windows пише про неї: списки останніх файлів, мітки зони у завантажених файлах, записи prefetch. Це кілобайти, а не папки й служби, які лишають інсталятори.
Чи портативні програми безпечніші за встановлені?
Лише при завантаженні з офіційного сайту: сама портативність нічого не змінює у питаннях шкідливого коду. Зате пропуск інсталятора — пропуск його екранів із «партнерськими пропозиціями», і це реальний плюс.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]