
PowerShell 7 错误 0x80131539

最后编辑于 2025年7月23日
(封面图是我 Windows 终端的背景图,感兴趣的请自取)
最近在用 PowerShell 7 的时候,发现大部分指令都可以用,但是某些指令,例如 Add-AppxPackage
会报错,提示模块 Appx 导入失败。
错误类似下面这个截图:
经检查,原因是 Powershell 7.1 以上的版本移除了对一些旧式 Windows PowerShell 模块的支持,而相关的兼容性措施只在 Windows 11 上才提供。
好巧不巧的是,我用的就是 Windows 10 + PowerShell 7.5 这个组合,导致了 Appx 模块无法加载。
当然解决方法也不是没有,可以让 PowerShell 以 Windows PowerShell 模式加载模块,语法像下面这个:
Import-Module Appx -UseWindowsPowershell
重点在于参数 -UseWindowsPowershell
。
当然这个方法不是没有缺点,这样的话 Appx 模块里的指令实际上会通过类似 WinRM 的方法“远程”执行,可能会出现一些问题,当然有总比没有好。
博主博主,我系统更新后,进不去系统了,怎么办,在线等,挺急的(doge)