Как в Windows 10 быстро удалить любое UWP-приложение через PowerShell

Начиная с Windows 8, с основными десктопными служебными программами компания Microsoft стала поставлять универсальные приложения. Устанавливаются они автоматически при создании учетной записи и первом входе в систему. Многим пользователям эти приложения, особенно те из них, которые носят явно рекламный характер, представляются совершенно бесполезными, поэтому они были бы не прочь их удалить.

Сегодня мы посмотрим, как это можно сделать с помощью командной строки PowerShell. Для начала выведем полный список всех UWP-приложений. Запустите PowerShell от имени администратора и выполните в консоли такую команду:

Get-AppxPackage | Sеlеct Name, PackageFullName

PowerShell

Для удобства данные можно перенаправить в обычный текстовый файл.

Get-AppxPackageДобавив в основной команде строку как показано на скриншоте (список UWP-приложений будет сохранен в текстовый файл myapps в корне диска D).

Текстовый файл

Каждое приложение имеет два имени — сокращенное (Name) и полное (PackageFullName). Для удаления приложения нам понадобится полное имя, сама же команда деинсталляции выглядит следующим образом:

Remove-AppxPackage "PackageFullName"

Удалим для примера приложение BingNews.

Подставляем на место PackageFullName его полное имя, вставляем все это консоль PowerShell и жмем ввод. Двойные кавычки в данном случае использовать не нужно.

Remove-AppxPackage Microsoft.BingNews_4.20.1102.0_x86__8wekyb3d8bbwe

Remove-AppxPackage

Пару секунд и приложение будет удалено. Кстати, использование полного имени для деинсталляции UWP-программы не обязательно. Тот же самый результат можно получить, поместив короткое имя приложения, точнее, вторую его часть без приставки Microsoft, между двумя звездочками.

Команда деинсталляции с использованием части короткого имени выглядит так:

Get-AppxPackage *3DBuilder* | Remove-AppxPackage

Команда деинсталляции

В приведенном выше примере мы удалили приложение 3DBuilder. Учтите, однако, что все приведенные выше команды удаляют приложение только для текущей учетной записи.

Чтобы деинсталлировать универсальное приложение для всех пользователей компьютера, используйте команду такого вида, где Name — короткое имя программы без приставки Microsoft.

Get-AppxPackage -allusers *Name* | Remove-AppxPackage

Без приставки Microsoft

И, наконец, вы можете удалить приложение из самого образа Windows 10, в таком случае оно не будет устанавливаться для новых учётных записей.

Для этого от имени администратора консоли PowerShell выполняем такую команду, где Name — короткое имя программы без приставки Microsoft:

Get-AppxProvisionedPackage –online | where-object {$_.packagename –like "*Name*"} | Remove-AppxProvisionedPackage –online

Get-AppxProvisionedPackage

Вот все так просто.

FileInfo — программа-справочник, которая подскажет, каким приложением следует открывать файл неизвестного Windows формата

Когда пользователь пытается открыть файл, которому не сопоставлена ни одна из установленных на компьютере программ, Читать далее

LeoMoon HotKeyZ — лаунчер, предлагающий использовать исключительно «горячие» клавиши

Приучив себя использовать клавиатурные комбинации, можно повысить скорость работы на компьютере. Наглядным тому примером является Читать далее

Как получить список запускавшихся на компьютере программ, вытащив данные из файла Amcache.hve

Бывают ситуации, когда нужно узнать, когда и какие программы запускались на компьютере пользователя. Для этих Читать далее

Как с помощью Ghoster затемнить фоновые приложения в Windows 10

В последних версиях популярной утилиты для создания скриншотов FastStone Capture есть такая опция как Screen Читать далее

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *