注册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

我已经验证了清单是否在包根目录中,所以除此之外我无法弄清楚它意味着什么。有人可以帮我理解它在寻找什么吗?

商店安装参考:http://virtualcustoms.net/showthread.php/72904-Install-Microsoft-Store-and-Apps-on-Windows-10-LTSB-2016

答案

我只是尝试做同样的事情,我发现如果我将应用程序复制到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软件包时需要帮助理解错误“清单不在包根”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决处理深度技术Win10系统删除注册表项时出错问题

构建用于操作系统开发的GCC交叉编译器

windows 8和10 vpn无法使用,720错误

Windows的管理易用软件是怎么样获取软件信息的?

WINDOWS程序设计(003)----窗口类的注册

DAO.DBEngine 类不再使用 Windows 10 在 MS Access 2016 中注册