注册Windows 10软件包时需要帮助理解错误“清单不在包根”

问题描述 投票:0回答:1

我正在尝试使用Windows Server 2016注册Windows 10 Edge软件包。由于我找到了一个论坛,我已经成功安装了该商店,但它仍然打开但未经测试。我试图用Edge做同样的事情。我已将应用程序包从安装程序iso复制到C:\ Windows \ systemapps并运行了power shell脚本:

Add-AppxPackage -register "C:\windows\systemapps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\Appxmanifest.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:\windows\systemapps\Microsoft.MicrosoftE ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : WriteError: (C:\windows\syst...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

windows server package microsoft-edge
1个回答
0
投票

我只是尝试做同样的事情,我发现如果我将应用程序复制到C:\ Program Files \ WindowsApps然后安装而不抱怨不在根目录中,然后边缘图标也出现在开始菜单上。

要运行的命令是:

Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AppxManifest.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..

知更鸟

© www.soinside.com 2019 - 2024. All rights reserved.