部署WinUI Windows应用时遇证书验证错误求助
解决Windows应用安装错误0x800B010A
错误提示:
This app package’s publisher certificate could not be verified. Contact your system administrator or the app developer to obtain a new app package with verified certificates. The root certificate and all immediate certificates of the signature in the app package must be verified (0x800B010A)
中文翻译:此应用包的发布者证书无法验证。请联系系统管理员或应用开发者获取带有已验证证书的新应用包。必须验证应用包中签名的根证书和所有中间证书(0x800B010A)
安装缺失的证书链
- 找到应用包配套的证书文件(通常为
.cer或.pfx格式) - 右键点击证书,选择「安装证书」,选择「本地计算机」后点击「下一步」
- 选择「将所有证书放入下列存储」,点击「浏览」,选中「受信任的根证书颁发机构」完成安装
- 若存在中间证书,重复上述步骤将其安装到「中级证书颁发机构」存储
- 找到应用包配套的证书文件(通常为
验证应用包完整性
重新下载应用包,确认文件未损坏;若为开发者提供的包,联系对方重新签名并提供完整的证书链调整组策略(仅专业版/企业版可用)
- 按下
Win+R输入gpedit.msc打开组策略编辑器 - 导航至「计算机配置」>「管理模板」>「Windows组件」>「应用包部署」
- 启用「允许部署未由信任证书颁发机构签名的应用包」(仅测试环境使用,生产环境不建议)
- 按下
PowerShell部署替代方案
打开管理员权限的PowerShell,执行对应命令:# 常规应用包部署 Add-AppxPackage -Path "你的应用包完整路径.appx" -DisableDevelopmentMode # 开发包注册部署 Add-AppxPackage -Path "你的应用包完整路径.appx" -Register
内容的提问来源于stack exchange,提问作者Narain C A
相关产品推荐
相关产品推荐

