MSIX 验证和故障排除

尽管 MSIX 的安装成功率为 99%,但有时你需要能够排查安装问题。

了解应用程序

了解你要安装的应用程序及其工作方式对于排查用户体验问题有很大的帮助。 例如,应用程序是否有某些可能会导致问题的限制? 用户是否有权访问应用程序所需的资源? 应用程序是否存在当前操作系统未满足的依赖项?

测试应用程序

在部署应用程序之前,请确保你已测试了应用程序。 Windows SDK 提供了一个可在发布之前查明常见问题的工具,即 Windows 应用认证工具包。
若要安装最新 Windows SDK,请转到此处。 若要详细了解 Windows 应用认证工具包,请参阅 Windows 应用认证工具包

对应用程序进行外部测试

另一种在早期发现问题的好方法是对应用程序进行外部测试。 如果是通过 Windows 应用商店或适用于企业的 Microsoft Store 进行部署,则可以使用外部测试版来为部分个人部署你的应用程序以进行额外的真实环境测试。
若要详细了解外部测试,请参阅程序包外部测试

设备门户和调试

有时候,必须在用户的环境中与应用程序进行交互,以便充分了解问题。 Windows 提供了一个强大的工具(设备门户桌面),它允许你连接到设备并与应用程序进行远程交互。
若要详细了解设备门户,请参阅设备门户桌面版。 若要详细了解如何调试 MSIX 程序包,请参阅运行、调试和测试打包的桌面应用程序

安装问题

当安装出现问题时,可以调查 AppInstaller 提供的项目。 首先,AppInstaller 提供了失败错误代码。 如果任何失败的错误代码不足以确定错误所在,AppInstaller 还在事件查看器中记录了所有交互。 可以在以下位置找到日志:应用程序和服务日志->Microsoft->Windows->AppxDeployment-Server。

可以使用事件查看器或 Powershell 访问那些事件。 若要详细了解如何查看事件,请参阅对 Windows 应用的打包、部署和查询进行故障排除

若要详细了解 AppInstaller 故障排除,请参阅解决 Appinstaller 问题

后续步骤

有问题? 请在 Stack Overflow 上向我们提问。 我们的团队会监视这些标记