Що таке пакет MSIX насправді
MSIX — це підписаний стиснений контейнер, усередині якого лежать сама програма, її ресурси, залежності та маніфест, що описує, чого вона потребує. Встановлюється він у C:\Program Files\WindowsApps — закриту теку, яку просто так не відкриєш, — і від цієї миті застосунок живе в пісочниці: коли він думає, що пише у свій каталог встановлення чи в реєстр, Windows непомітно переспрямовує ці записи в індивідуальні місця всередині %LOCALAPPDATA%\Packages. Розсипати файли системою застосунок просто не може.
Цей самий рушій стоїть за Microsoft Store і джерелом msstore у winget, тож помітна частина того, що ви встановлюєте через них, під капотом — MSIX. Є ще MSIX Packaging Tool, яким підприємства перепаковують примхливі класичні інсталятори, — вікова ознака, що це не магазинська іграшка, а напрям, куди Microsoft штовхає пакування софту вже багато років.
Чому видалення справді чисте
Оскільки застосунок насправді нікуди у спільні місця не писав, видалення зводиться до зносу його пакета: тека у WindowsApps зникає, плитка в «Пуску» зникає, а сміття у вигляді служб і драйверів немає зовсім, бо звичайний MSIX просто не вміє встановлювати компоненти рівня ядра. Що може лишитися — небагато, і корисно про це знати; увесь життєвий цикл вкладається в один рядок PowerShell.
- C:\Program Files\WindowsApps\... — сам пакет, видаляється автоматично разом зі застосунком
- %LOCALAPPDATA%\Packages\<PackageFamilyName> — налаштування й кеш, які можуть пережити видалення
- Get-AppxPackage *назва* — погляд PowerShell на те, що реально встановлено і якої версії
- Get-AppxPackage *назва* | Remove-AppxPackage — видалення одним рядком
- Параметри → Застосунки → Додаткові параметри — «Відновити» і «Скинути» без пошуків інсталятора
- winget install --source msstore — встановлення пакетів MSIX із командного рядка
Чесні обмеження
MSIX може бути не все. Програми, що встановлюють служби, драйвери або компоненти раннього старту, у формат зазвичай не пакуються — тому ваша IDE, VPN-клієнт і драйвер відеокарти, як і раніше, приїжджають класичними інсталяторами. Частина вендорів до того ж поширює MSIX-збірки паралельно зі звичайним установником, а не замість нього: LibreOffice і кілька браузерів — помітні приклади застосунків, де є і те, й інше.
І в формату є одна особливість, яку варто пам'ятати: теки у %LOCALAPPDATA%\Packages створюються на кожен застосунок і кожну версію, і вони накопичуються. Після років встановлень і видалень зі Store нормально натрапити на кладовище тек застосунків, знесених давним-давно, — по кілька мегабайт кожна, але десятками. Видалити теку застосунку, який ви точно не повернете, безпечно; ось і вся проблема залишків, яка в MSIX є.
Питання та відповіді
Що таке пакет MSIX у Windows?
Підписаний контейнер, що об'єднує програму із залежностями та маніфестом. Встановлюється у WindowsApps, працює в пісочниці та видаляється як одне ціле — це формат застосунків Microsoft Store.
Чи лишають застосунки Microsoft Store сліди після видалення?
Сам застосунок видаляється повністю; лишитися може лише маленька тека %LOCALAPPDATA%\Packages із локальними налаштуваннями й кешем. Якщо не плануєте перевстановлення — видаліть її, інших слідів немає.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]