删除所有用户的AppxPackage

问题描述 投票:0回答:1

我想从Window 10的Microsoft Store应用中删除Fitbit软件包。我在Powershell命令中有-allusers,但它告诉我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],PSInvalidOperationException+ FullyQualifiedErrorId:DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

powershell
1个回答
0
投票

您需要使用RemoveAppxPackage指定-AllUsers。您还需要在Windows 10 1809或更高版本中才能运行。令人困惑的是,get-appxpackage的allusers参数在remove-appxpackage上具有no effect

 Get-AppxPackage -allusers fitbit | Remove-AppxPackage -allusers
© www.soinside.com 2019 - 2024. All rights reserved.