我开发了一个应用程序,该应用程序已从Microsoft应用商店安装/卸载多次,并从Visual Studio部署。现在Visual Studio拒绝再部署它,阻止了我的调试。它给出的错误消息是另一个用户已安装了具有相同ID的包。
当我尝试删除软件包时,我使用PowerShell作为管理员并运行:Remove-AppxPackage -Package <package-name> -AllUsers
并收到错误:
Remove-AppxPackage : Removal failed. Please contact your software vendor.
Deployment Remove operation with target volume C: on Package
<package-name> from: failed with error 0x80070002. See
http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.
似乎在PC上的某个地方有这个软件包的幽灵示例。有什么方法可以清理这个示例,这样我就可以解决这个问题了吗?
2条答案
按热度按时间zaq34kh61#
对我来说,当我尝试这行我收到了同样的错误,你:
Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage -allusers
当我这样做的时候,它起作用了:
Get-AppxPackage -allusers *MicrosoftOfficeHub* | Remove-AppxPackage
pcww981p2#
免责声明:任何对注册表的操作都可能破坏您的系统配置。如果您尝试使用此方法卸载Appx,请务必小心。
我能够卸载这样的应用程序:
1.转到
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications\
。查找应用程序的软件包名称1.备份密钥(右键单击,导出)
1.重新/运行
Remove-AppxPackage -Package <package-name> -AllUsers
命令