Remove-AppxPackage для всех пользователей - PullRequest
0 голосов
/ 14 октября 2019

Я хотел бы удалить пакет Fitbit из приложений Microsoft Store в Window 10. У меня есть -allusers в команде Powershell, но он говорит мне, что Fitbit не принадлежит текущему пользователю. Мне все равно, в каком пользователе он находится. Я хотел бы выяснить, почему он не удалит его из всех пользователей. Я запускаю это как администратор с пользователем, обладающим правами администратора.

PS C: \ WINDOWS \ system32> Get-AppxPackage -allusers fitbit |Remove-AppxPackage Remove-AppxPackage: Сбой развертывания с HRESULT: 0x80073CF1, пакет не найден. Windows не может удалить Fitbit.FitbitCoach_4.4.133.0_x64__6mqt6hf9g46tw, поскольку у текущего пользователя этот пакет не установлен. Используйте Get-AppxPackage, чтобы увидеть список установленных пакетов. ПРИМЕЧАНИЕ. Для получения дополнительной информации ищите [ActivityId] 8a315047-822f-0000-d65f-318a2f82d501 в журнале событий или используйте командную строку Get-AppPackageLog -ActivityID 8a315047-822f-0000-d65f-318a2f82d501 В строке: 1 символ: 38+ Get-AppxPackage -allusers fitbit |Remove-AppxPackage + ~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (Fitbit.FitbitCo ...__ 6mqt6hf9g46tw: String) [Remove-AppxPackage], PSInval idOperationException + FullyQualifiedErrorId: развертывание:, Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

1 Ответ

0 голосов
/ 14 октября 2019

Вам необходимо указать -AllUsers с помощью Remove-AppxPackage. Вы также должны быть в Windows 10 1809 или выше , чтобы он работал. Ниже этой версии «remove-appxpackage -allusers» может работать без ошибок и все равно не работать. Неожиданно, параметр allusers для get-appxpackage не влияет на на remove-appxpackage. Это повлияет только на профили, которые уже существуют. «Remove-AppxPackage -User» никогда не работал.

 Get-AppxPackage -allusers fitbit* | Remove-AppxPackage -allusers

или

Remove-AppxPackage Fitbit.FitbitCoach_4.4.133.0_x64__6mqt6hf9g46tw -AllUsers
...