注册Windows 10软件包时需要帮助理解错误“清单不在包根”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了注册Windows 10软件包时需要帮助理解错误“清单不在包根”相关的知识,希望对你有一定的参考价值。
我正在尝试使用Windows Server 2016注册Windows 10 Edge软件包。由于我找到了一个论坛,我已经成功安装了该商店,但它仍然打开但未经测试。我试图用Edge做同样的事情。我已将应用程序包从安装程序iso复制到C: Windows systemapps并运行了power shell脚本:
Add-AppxPackage -register "C:windowssystemappsMicrosoft.MicrosoftEdge_8wekyb3d8bbweAppxmanifest.xml" -DisableDevelopmentMode
并得到以下错误:
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF9, Install failed. Please contact your software vendor.
(Exception from HRESULT: 0x80073CF9)
Rejecting a request to register from Appxmanifest.xml because the manifest is not in the package root.
NOTE: For additional information, look for [ActivityId] a80e1223-2787-0000-dc3e-12a98727d301 in the Event Log or use
the command line Get-AppxLog -ActivityID a80e1223-2787-0000-dc3e-12a98727d301
At line:1 char:1
+ Add-AppxPackage -register "C:windowssystemappsMicrosoft.MicrosoftE ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:windowssyst...ppxmanifest.xml:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
我已经验证了清单是否在包根目录中,所以除此之外我无法弄清楚它意味着什么。有人可以帮我理解它在寻找什么吗?
答案
我只是尝试做同样的事情,我发现如果我将应用程序复制到C: Program Files WindowsApps然后安装而不抱怨不在根目录中,然后边缘图标也出现在开始菜单上。
要运行的命令是:
Add-AppxPackage -DisableDevelopmentMode -Register "C:Program FilesWindowsAppsMicrosoft.MicrosoftEdge_8wekyb3d8bbweAppxManifest.xml"
虽然这允许应用程序安装,我可以从开始菜单启动它,它约2秒钟后关闭并查看日志(应用程序和服务日志 Microsoft Windows Apps Microsoft-Windows-TWinUI / Operational它显示这个错误所以看起来还有其他东西需要做才能让这个工作:
ActivateApplicationForContractByAppIdAsUserWithHost of the app Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge for the Windows.Launch contract failed with The app didn't start..
知更鸟
以上是关于注册Windows 10软件包时需要帮助理解错误“清单不在包根”的主要内容,如果未能解决你的问题,请参考以下文章