Как удалить приложения, которые Windows, по-видимому, не позволяет удалить, например Xbox и Groove Music?
решение1
повышенные привилегии командной строки Powershell
эта команда для получения списка пакетов:
Get-AppxPackage | Выберите имя, PackageFullName
Найдите пакет, который вы хотите удалить
Эта команда для удаления пакета (скопируйте/вставьте имя пакета):
Удалить-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
Это то, что подойдет для удаления одного подготовленного приложения.