Проверка пакета MSIX и устранение неполадок

Несмотря на то, что установка MSIX завершается успешно в 99 % случаев, иногда может возникнуть необходимость в устранении проблем с установкой.

Узнайте принцип работы приложения

Понимание устанавливаемого приложения и того, как оно работает, может в значительной степени способствовать устранению неполадок в работе пользователей. Например, имеет ли приложение определенные ограничения, которые могут вызвать проблемы? Имеет ли пользователь доступ к ресурсам, необходимым для работы приложения? Были ли у приложения зависимости, которые не были удовлетворены текущей операционной системой?

Тестирование приложения

Перед развертыванием приложения убедитесь, что оно протестировано. Пакет SDK для Windows предоставляет средство, комплект сертификации приложений Windows, который может выявлять распространенные проблемы перед публикацией.
Чтобы установить последний пакет Windows SDK, перейдите сюда. Дополнительные сведения о комплекте сертификации приложений для Windows см. здесь.

Тестирование приложения

Еще одним отличным способом обнаружения проблем на ранней стадии является тестирование приложения. При установке приложения через Microsoft Store или Microsoft Store для бизнеса тестовый пакет можно использовать для развертывания приложения для подмножества частных лиц, чтобы получить дополнительное тестирование в реальных условиях.
Подробнее о фокус-тестировании см. в статьеPackage flighting. (Тестовые пакеты)

Портал устройств и отладка

Иногда, чтобы адекватно разобраться в проблеме, необходимо взаимодействовать с приложением в пользовательской среде. Windows предоставляет мощный инструмент Device Portal Desktop (Рабочий стол портала устройств), который позволит подключиться к устройству и взаимодействовать с приложением удаленно.
Дополнительные сведения о портале устройств см. в статье Портал устройств для компьютеров. Подробнее об отладке пакетов MSIX см. в статье Запуск, отладка и тестирование упакованного классического приложения

Проблемы с установкой

Когда возникают проблемы с установкой, вы можете исследовать артефакты, предоставляемые AppInstaller. Во-первых, AppInstaller выдает сбои в коде ошибок. Если кода ошибки любого сбоя недостаточно для определения причины, AppInstaller также записывает все взаимодействия в журнал "Просмотр событий". Журналы можно найти здесь: Журналы приложений и служб ->Microsoft ->Windows ->AppxDeployment-Server.

Для доступа к этим событиям можно использовать Просмотр событий или PowerShell. Подробнее о том, как просмотреть события, смотрите статью Troubleshooting packaging, deployment, and query of Windows apps (Устранение неполадок при упаковке, развертывании и запросе в приложениях Windows)

Подробнее об устранении неполадок AppInstaller см. в статье Troubleshoot installation issues with the App Installer file (Устранение проблем файла установщика приложений, связанных с установкой)

Следующие шаги

Есть вопросы? Задайте их на Stack Overflow. Наша команда следит за этими тегами.