Как принудительно удалять приложения в Windows 10?
Как удалить приложения, которые Windows, кажется, не позволяет удалять, например, Xbox и Groove Music?
Как удалить приложения, которые Windows, кажется, не позволяет удалять, например, Xbox и Groove Music?
эта команда для получения списка пакетов:
Найдите пакет, который вы хотите удалить
Эта команда для удаления пакета (Copy/Paste package name):
Caveat: во время игрушки, кажется, что она удаляет приложения для входящего в систему пользователя. Они все еще существовали для другого пользователя, когда я входил в систему под его именем. Я поиграю еще и посмотрю, смогу ли я найти способ “запретить” приложение на компьютере/сети в целом.
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
Правка 1: Furthmore, вы можете удалить ProvisionedPackages , чтобы они не устанавливались в будущем:
Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Правка 2: Наконец, вы можете сделать “Объемное удаление” для “выжженной земли” пакетов и провизий.
Просто предупреждение: Это удалит Магазин Windows. Для меня это не проблема, но деинсталляция не для слабонервных.
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online
Вероятно, разумнее не удалять магазин окон полностью. Я еще не пробовал, но это (в комментариях) выглядит как пример того, что я бы использовать, чтобы удалить все except Windows Store.
Дополнительный ресурс: Удаление приложений Windows 10 и Восстановление приложений Windows 10 по умолчанию
Если вы обнаружили, что одни и те же универсальные приложения или приложения с настройками трудно удалить, попробуйте команду GRID в Powershell:
Команды PowerShell для удаления приложений в GridView
Просто используйте Out-Gridview
, чтобы выбрать приложения, которые вы хотите удалить.
Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage
Помните, что вышеприведенные команды удаляли только приложения для текущего пользователя. Чтобы удалить приложения с компьютера для всех пользователей, выполните следующее:
Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online
Это отобразит сетку всех установленных приложений. Вы можете ВЫБЕРИТЬ приложения (выделите их синим цветом), которые вы хотите удалить из отображаемого списка, и нажать OK. Перезагрузить.
(Я обнаружил, что могу удалить только несколько приложений за раз, повторив вышеприведенную команду и выбрав несколько каждый раз при повторном запуске).
С помощью подстановочных фильтров можно нацеливать определенные Apps, не зная всего названия пакета.
Для отдельных пакетов для каждого пользователя:
Get-AppxPackage *bing* | Remove-AppxPackage
Для “Обеспеченных” пакетов, которые Windows устанавливает для каждого пользователя:
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online