我有一个 PowerShell 命令行,用于卸载 Win10/Win11 OS 上默认提供的 HEIF 图像扩展组件。此命令如下:
获取 appxpackage Microsoft.HEIFImageExtension -AllUsers | 删除 AppxPackage -AllUsers
在所有系统上,我从以管理员身份打开的 PowerShell 实例运行此命令。
通常,在我执行此命令的大多数系统上,此命令都能按预期工作。但在某些 Windows 10 系统上,它会失败并出现以下错误:
Remove-AppxPackage:删除失败。请联系您的软件供应商。部署删除操作,目标卷 C:上的软件包 Microsoft.HEIFImageExtension_1.0.62561.0_x64__8wekyb3d8bbwe 来自:失败,错误 0x80070002。请参阅 http://go.microsoft.com/fwlink/?LinkId=235160帮助诊断应用部署问题。位于第 1 行,字符:58
- ... Microsoft.HEIFImageExtension -AllUsers | Remove-AppxPackage -AllUsers
- CategoryInfo:未指定:(:) [Remove-AppxPackage],COMException
- FullyQualifiedErrorId:System.Runtime.InteropServices.COMException,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand
此命令失败的系统始终是 Windows 10 操作系统,我在 Win11 系统上从未遇到过这种情况。我从管理员帐户运行它,目标操作系统上只有一个帐户。
我不明白为什么此命令仅在这些条件下失败。有人遇到过这样的问题吗?我该如何解决?