尽管 MSIX 的安装成功率为 99%,但有时你需要能够排查安装问题。
了解应用程序
了解您正在安装的应用程序及其工作原理,可以大大有助于解决用户体验中的问题。 例如,应用程序是否具有可能导致问题的某些限制? 用户是否有权访问应用程序所需的资源? 应用程序是否有依赖项,而这些依赖项未被当前操作系统满足?
测试应用程序
在部署应用程序之前,请确保已测试应用程序。 Windows SDK 提供了一个工具,即 Windows 应用认证工具包,可在发布前识别常见问题。
若要安装最新的 Windows SDK, 请转到此处。 若要了解有关 Windows 应用认证工具包的详细信息,请参阅 Windows 应用认证工具包
对应用程序进行外部测试
提前发现问题的另一种出色方法是对应用程序进行外部测试。 如果通过适用于企业的 Windows 应用商店或 Microsoft 应用商店进行部署,可以使用软件包飞行测试将应用程序部署到一部分用户,以获取额外的实际测试。
要详细了解外部测试,请参阅程序包外部测试。
设备门户和调试
有时,有必要与用户环境中的应用程序进行交互,以便充分了解问题。 Windows 提供了一个功能强大的工具 ,即设备门户桌面 ,可让你连接到设备并远程与应用程序交互。
若要了解有关设备门户的详细信息,请参阅 Device Portal Desktop。
若要了解有关调试 MSIX 包的详细信息,请参阅 “运行”、“调试”和“测试打包的桌面应用程序”。
安装问题
遇到安装问题后,可以调查 AppInstaller 提供的工件。 首先,AppInstaller 提供了错误代码故障信息。 如果任何失败的错误代码不足以确定错误,AppInstaller 还会将所有交互记录到事件查看器。 可在此处找到日志:应用程序和服务日志->Microsoft-Windows-AppxDeployment-Server>>。
可以使用事件查看器或 PowerShell 访问这些事件。 若要详细了解如何查看事件,请参阅 Windows 应用的打包、部署和查询疑难解答。
若要了解有关 AppInstaller 故障排除的详细信息,请参阅 排查 Appinstaller 问题。
后续步骤
有疑问? 在 Stack Overflow 上询问我们。 我们的团队监视这些 标记。