无法安装 UWP 应用:未指定的错误

Posted

技术标签:

【中文标题】无法安装 UWP 应用:未指定的错误【英文标题】:Cannot install UWP app: Unspecified error 【发布时间】:2018-02-26 10:51:56 【问题描述】:

当尝试在我客户的机器上(非商店)安装 appx 文件时,我收到以下错误消息“MyProj.UWP 安装失败”,原因:未指定错误。

该应用程序确实在我的机器上正确安装。

任何线索我可以追查错误? 根据我在“应用程序和功能”中检查的内容,该应用程序未安装在目标计算机上。

更新

感谢@Nico 的answer,未指定的错误消失了,现在我宁愿遇到这个错误:

向开发人员索取新的应用程序包。这个包可能与已经安装的包冲突,或者它依赖于这里没有安装的东西(包依赖),或者是为不同的架构(0x80073CF3)制作的。

我在打包应用时选择了Debug - x86Any CPU

【问题讨论】:

根据上面的错误,我无法给出确切的答案。您是否在另一台机器上成功安装了appx。您是否尝试过在您的客户机器上成功地从商店安装应用程序? @NicoZhu-MSFT 感谢您的回复。这是一个不打算通过商店发布的私人应用程序。我能够在我的机器上成功安装 appx。 客户的机器是否为侧载解锁?请检查设置-> Udate & security -> 对于开发人员-> 用户开发人员功能。 如果您的最低目标版本高于客户机器操作系统版本,则会安装失败。 用最少的 sdk 重新创建应用程序包到你可以,所以它可以支持最低到更高的一个 【参考方案1】:

如果您的最低目标版本高于客户的机器操作系统版本,它将无法安装。请使用最低 sdk 版本重新创建应用程序包以匹配客户的机器。

【讨论】:

如何手动卸载软件包?该应用未出现在 应用和功能 列表中。 您可以在 cortana 中搜索您的应用名称。 是的,我试过了,但没有出现任何结果。有什么想法吗? 你可以试试this。【参考方案2】:

我的问题后半部分的解决方案(见更新)是在 VS 包创建器中选择“生成应用程序包”,然后在目标机器上手动安装依赖项(从他生成 依赖项 随包提供的文件夹)。

之后,应用安装没有问题。

【讨论】:

【参考方案3】:

您还可能会遇到依赖项已在您不注意的情况下更新的问题。我发现"Get-AppxLog -All" powershell 命令很有用,查看"Troubleshooting packaging, deployment, and query of Windows Store apps" 页面可能会有所帮助。

如果您创建 Appx Bundle,那么所有依赖项都将位于 .appxbundle 文件旁边的文件夹中。

【讨论】:

以上是关于无法安装 UWP 应用:未指定的错误的主要内容,如果未能解决你的问题,请参考以下文章

Win10 1803更新UWP无法安装的解决办法|错误代码0x80073D0D

为啥 midiOutOpen 在 UWP 应用程序中返回 1(=未指定错误)?

WIN10 Windows store应用商店无法安装打开UWP应用解决方案

每个用户都无法访问UWP App

UWP:未指定的错误 - 来自 HRESULT 的异常:0x80004005

UWP应用程序无法在VS 2017中运行