Як примусово видаляти програми в Windows 10?


Відповіді:


32
  1. підвищений командний рядок Powershell
  2. ця команда для отримання списку пакунків:

    Get-AppxPackage | Виберіть ім'я, ім'я пакета

  3. Знайдіть пакет, який потрібно видалити

  4. Ця команда для видалення пакета (Копіювати / Вставити назву пакета):

    Remove-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Caveat: Під час ігор навколо це, здається, видаляє програми для користувача, який увійшов у систему. Вони все ще існували для іншого користувача, коли я входив як вони. Я пограю більше і побачу, чи зможу знайти спосіб "заборонити" комп’ютер / мережу додатків у всьому світі.

введіть тут опис зображення

Edit 1: Furthmore, ви можете видалити ProvisionedPackages так , що вони не отримують встановлені в майбутньому:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Редагування 2: Нарешті, ви можете зробити "Масове видалення" для "випаленої землі" Пакети та Застереження.

Лише попередження: це видалить Windows Store. Це не проблема для мене, але видалення всього не для слабкого серця.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Напевно, розумно не повністю видаляти вітрину магазину. Я ще цього не пробував, але це (в коментарях) виглядає як те, що я використовував, щоб видалити все, крім Windows Store.

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

Подальший ресурс: Видаліть програми Windows 10 і відновіть програми Windows 10 за замовчуванням


Дякую, це чудово працює !! Якщо ви хочете зробити цю мережу широко, опустіть її в сценарій входу для користувача або розгорніть через GPO.
StBlade

Ви майже ніколи не повинні видаляти всі пакунки! Наприклад, ShellExperienceHost керує графічним інтерфейсом. Видалення його зробить вікна, панель завдань або меню запуску непридатними.
Андрій Б.

@AndreiB. Цей процес ( getapp -... | RemoveApp) видаляє магазин "Apps". Не "Програми" чи "Особливості Windows". Це, швидше за все, не "додаток" - це, якщо я не помиляюся, функція Windows. Це не видалить Office (встановлений "Application" або XBox (додаток ", позначений" життєво важливим ").
WernerCD

Крім того, додатки магазину "Важливі" не будуть видалені - за винятком магазину (саме тому " where-object notlike storeжиттєво важливо"). Я роблю "видалення всіх додатків", оскільки незабаром я перейшов до 10 без проблем (за винятком випадкового видалення магазину, оскільки чомусь це не позначено "життєво важливим")
WernerCD

@AndreiB. ти кажеш, що команда "Редагувати 2" WernerCD зробить вікна, панель завдань або меню запуску непридатними?
Джоні, чому

20

Якщо ви виявите, що такі ж універсальні або передбачені додатки важко видалити, спробуйте команду GRID в Powershell:

Команди PowerShell для видалення програм у GridView

Просто Out-Gridviewвиберіть, які програми ви хочете видалити.

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

Пам'ятайте, що вищезазначене видалено лише додатки для поточного користувача. Щоб видалити програми з комп'ютера для всіх користувачів, виконайте такі дії:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

Це покаже сітку всіх встановлених додатків. Ви можете ВИБІРАТИ програми (виділити синім кольором), які потрібно видалити зі списку, що відображається, та натиснути ОК. Перезавантажте.

(Я виявив, що можу видалити лише кілька додатків одночасно, повторивши вищевказану команду та вибравши декілька кожного разу, коли я повторно виконував команду)


4

Ви можете орієнтуватися на конкретні програми, не знаючи всього імені пакета за допомогою фільтрів підстановки.

Для індивідуальних пакетів для кожного користувача:

Get-AppxPackage *bing* | Remove-AppxPackage

Для пакетів "Забезпечені", які Windows встановлює для кожного користувача:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online

0
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Це те, що допоможе видалити єдиний передбачений додаток.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.