作为背景,我使用 Add-AppxProvisionedPackage 安装了该应用程序,因为我有该应用程序的预安装版本。但是现在,我不再需要安装它了。
我正在尝试使用手动安装我的 appx 的新版本Add-AppxPackage
,但是尽管我已经从当前用户的设置中卸载了该应用程序,但我将相同的应用程序安装给另一个用户却失败了
我发现 appx 仍然安装到 S-1-5-18 用户,从Get-AppxPackage -allusers
Name : XXXX
Publisher : CN=XXXXXXX
Architecture : X86
ResourceId :
Version : X.X.X.X
PackageFullName : XXXXXXX_X.X.X.X_x86__XXXXXXXXXXXX
InstallLocation : C:\Program Files\WindowsApps\XXXXXXX_X.X.X.X_x86__XXXXXXXXXXXX
IsFramework : False
PackageFamilyName : XXXXXXXXXXXXXXX_XXXXXXXXXX
PublisherId : XXXXXXXXXX
PackageUserInformation : {S-1-5-18 [S-1-5-18]: Staged}
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
我试过了
Remove-AppxProvisionedPackage -PackageName <packagename>
Remove-ProvisionedAppxPackage -PackageName <packagename>
Remove-AppxPackage -PackageName <packagename>
他们都没有工作。误差因以下而异:
- 参数不正确
- 无法解析包名(我尝试了名称和完整的包名)
- 无效的参数
- 错误,无法继续。确保使用 DISM 安装映像,然后重做
如何删除安装到 S-1-5-18 的 appx?