База знань →5 хв читанняОновлено: 2026-09-21

Як вилучити вбудовані програми Windows за допомогою PowerShell

Більшість застосунків, з якими постачається Windows 11, — Погода, Новини, «Пасьянси», Xbox-супутники — це Appx-пакунки, і будь-який з них знімається однорядковою командою: Get-AppxPackage *ім'я* | Remove-AppxPackage. Додайте -AllUsers і вилучіть provisioned-пакунок, і застосунок не дістасеться новим обліковим записам; далі — точні команди й кілька пакунків, які краще взагалі не чіпати.

Як улаштовані Appx-застосунки і які безпечно видаляти

Магазинні застосунки в комплекті Windows — Погода, Новини, Спорт, Фінанси, «Пасьянси», родина Xbox, «Отримати довідку» — це Appx-пакунки, що встановлюються окремо для кожного користувача і реєструються при першому вході в обліковий запис. PowerShell уміє відкликати їх у поточного користувача, в усіх облікових записів зразу чи знести provisioned-копію — шаблон, за яким Windows наповнює профіль кожного нового аккаунта. Класичних програм для робочого столу в цьому списку немає: вони видаляються через «Параметри» або власні деінсталятори.

Видалення оборотне: знятий вбудований застосунок повертається з Microsoft Store або повторною реєстрацією за маніфестом, тож помилитися неприємно, але не страшно. Усе ж кілька пакунків тримають систему на собі: сам Магазин, інтерфейс «Безпека Windows» і пакунок установника класичних програм, усередині якого живе winget, після псування не повернеш простим пошуком у Store.

  • Microsoft.WindowsStore — сам Магазин; без нього застосунки не встановлюються й не оновлюються
  • Microsoft.SecHealthUI — інтерфейс «Безпека Windows»; без нього ламаються налаштування захисту
  • Microsoft.DesktopAppInstaller — пакунок, що несе winget; разом із ним щезає команда winget
  • Microsoft.StorePurchaseApp — купівлі всередині застосунків та облікові функції Магазину
  • Microsoft.XboxIdentityProvider — компонент входу, потрібний низці ігор і Game Pass

Видалення для поточного користувача, всіх користувачів і майбутніх обліковок

Відкрийте Термінал від адміністратора — правий клік по «Пуск» → «Термінал (Адміністратор)» — і виведіть перелік встановленого: Get-AppxPackage | Select Name, PackageFullName. Знайдіть пакунок, скажімо Microsoft.BingWeather, і вилучіть його для себе: Get-AppxPackage *bingweather* | Remove-AppxPackage. Маски у фільтрі працюють, команда виконується за кілька секунд, а застосунок щезає з меню «Пуск» миттєво.

Щоб видалити на всю машину, зачепіть кожен обліковий запис і шаблон для майбутніх. Get-AppxPackage -AllUsers *bingweather* | Remove-AppxPackage -AllUsers прибирає пакунок з усіх профілів, а provisioned-копію — те, що отримують нові користувачі — зносить команда Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like '*Bing*'} | Remove-AppxProvisionedPackage -Online. Без другої команди кожен новий обліковий запис почне життя зі щойно встановленим застосунком.

Як повернути застосунки й пережити великі оновлення

Вилучений вбудований застосунок повертається у двох випадках: ви ставите його заново з Магазину — пошук за звичайною назвою — або велике оновлення Windows заново роздає частину вбудованого набору. Після кожного великого апдейту повторіть свої команди або тримайте їх маленьким скриптом; саме видалення встановленню оновлень не заважає. Перереєструвати все зразу можна так: Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register ($_.InstallLocation + '\AppXManifest.xml') } — вбудований набір відновиться без звантаження.

Якшо застосунок не йде або повертається під іншим ім'ям, спершу звірте точну назву пакунка: Get-AppxPackage -Name *weather* | Select Name, PackageFullName. Імена змінюються від збірки до збірки — класичний приклад ідентифікатор Кортани Microsoft.549981C3F5F10, — тому фільтр за стійким словом на кшталт bing чи xbox надійніший за вгадування повних назв. І не ведіться на «деблоат»-скрипти, що зносять десятки пакунків навмання: разом зі сміттям вони виносять залежності Магазину й системи безпеки.

Питання та відповіді

Чи безпечна Remove-AppxPackage для Windows?

Так: команда відкликає лише магазинні застосунки у вибраних користувачів і не чіпає саму систему, драйвери та класичні програми. Не видаляйте Магазин, «Безпеку Windows» і DesktopAppInstaller — і будь-яке зняття оборотне.

Чому вилучені застосунки з'являються в нових користувачів?

Бо на диску лишається provisioned-копія — шаблон для нових профілів. Додайте крок із Remove-AppxProvisionedPackage -Online, і нові облікові записи стартуватимуть чистими.

Як вивести перелік усіх вбудованих застосунків через PowerShell?

Виконайте Get-AppxPackage | Select Name, PackageFullName для свого облікового запису або Get-AppxProvisionedPackage -Online для provisioned-набору, який отримують нові користувачі.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]