Как принудительно удалить приложения в Windows 10?

Как принудительно удалить приложения в Windows 10?

Как удалить приложения, которые Windows, по-видимому, не позволяет удалить, например Xbox и Groove Music?

решение1

  1. повышенные привилегии командной строки Powershell

  2. эта команда для получения списка пакетов:

    Get-AppxPackage | Выберите имя, PackageFullName

  3. Найдите пакет, который вы хотите удалить

  4. Эта команда для удаления пакета (скопируйте/вставьте имя пакета):

    Удалить-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Предостережение: во время игры это, похоже, удаляет приложения для вошедшего в систему пользователя. Они все еще существовали для другого пользователя, когда я вошел под ним. Я поиграю еще и посмотрю, смогу ли я найти способ «забанить» приложение на компьютере/в сети.

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

Редактировать 1:Кроме того, вы можете удалитьПредоставленныеПакетычтобы они не устанавливались в будущем:

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. Я еще не пробовал, ноэто (в комментариях)похоже, это примерный вариант того, что я бы использовал, чтобы удалить всекромеМагазин Windows.

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

решение2

Если вам сложно удалить одни и те же универсальные или подготовленные приложения, попробуйте команду GRID в Powershell:

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

Просто используйте Out-Gridview, чтобы выбрать приложения, которые вы хотите удалить.

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

Имейте в виду, что вышеизложенное удалило только приложения для текущего пользователя. Чтобы удалить приложения с компьютера для всех пользователей, выполните следующее:

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

Это отобразит сетку всех установленных приложений. Вы можете ВЫБРАТЬ приложения (выделить синим цветом), которые вы хотите удалить из отображаемого списка, и нажать OK. Перезагрузите.

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

решение3

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

Для индивидуальных пакетов для каждого пользователя:

Get-AppxPackage *bing* | Remove-AppxPackage

Для «предоставленных» пакетов, которые Windows устанавливает для каждого пользователя:

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

решение4

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

Это то, что подойдет для удаления одного подготовленного приложения.

Связанный контент