0

作为背景,我使用 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?

4

0 回答 0