我有一个Windows8应用程序,我想要部署到我的Windows 2。我只有.appx,我想只是安装它的测试绕过商店。但是,当我运行命令时:
Add-AppxPackage <project.appx>我得到以下错误:
内联脚本返回错误输出:AppxPackage::0x800B0109,处理证书链,但终止于不受信任提供程序信任的根证书中。( HRESULT: 0x800B0109例外)错误0x800B0109:必须信任app包中签名的根证书。
谷歌说,我需要证书或PowerShell脚本,但肯定有一种方法,我可以绕过所有这一切。理想情况下,我只想安装应用程序进行测试。
否则,解决这个问题的最简单方法是什么?对于.appx,我还需要什么,这样我才能毫无问题地安装它?
发布于 2014-06-23 18:05:49
证书可能是自签名的,所以您需要安装它才能信任它。
获得签署应用程序的证书
如果这是您自己的应用程序,您应该能够在IDE (例如Visual )中找到它,否则可以使用以下步骤:
安装证书
来自在Windows上安装开发人员包的报价
另请参阅:
发布于 2017-10-05 16:03:17
对我不起作用。安装证书后仍会出现错误。
如果你收到消息,
要么您需要为这个应用程序包安装一个新的证书,要么您需要一个新的具有受信任证书的应用程序包。您的系统管理员或应用程序开发人员可以提供帮助。已处理的证书链,但终止于不受信任的根证书(0x800B0109)
在更新您的证书之后,可能您的证书是临时的,解决它的简单方法是使它可用。
若要更正此错误,需要将证书的位置更改为根受信任证书文件夹。当您在证书中单击时,会出现一个页面,询问您要在何处安装它。因此,您需要更改为根受信任证书文件夹,而不是使用默认值。
问候
发布于 2019-05-16 10:17:58
https://stackoverflow.com/questions/23812471
复制相似问题