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

Несмотря на то, что установка MSIX завершается успешно в 99 % случаев, иногда может возникнуть необходимость в устранении проблем с установкой.Though MSIX has a 99% successful install rate, sometimes you need to be able to trouble shoot an installation.

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

Понимание устанавливаемого приложения и того, как оно работает, может в значительной степени способствовать устранению неполадок в работе пользователей.Understanding the application that you are installing and how it works can go a long way to troubleshooting the user experience. Например, имеет ли приложение определенные ограничения, которые могут вызвать проблемы?For example, does the application have certain limitations that could be causing the issues? Имеет ли пользователь доступ к ресурсам, необходимым для работы приложения?Does the user have access to the resources needed by the application? Были ли у приложения зависимости, которые не были удовлетворены текущей операционной системой?Were there dependencies the application had, that were not met by the current operating system?

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

Перед развертыванием приложения убедитесь, что оно протестировано.Before deploying your application, make sure you have tested your application. Windows SDK предоставляет инструмент "Комплект сертификации приложений для Windows", который может определить общие проблемы до публикации приложения.The Windows SDK provides a tool, the Windows App Certification kit that can identify common issues before publication.
Для установки новейшего пакета Windows SDK, перейдите по ссылке здесь.To install the latest Windows SDK, go here. Дополнительные сведения см. в статье Windows App Certification Kit (Комплект сертификации приложений для Windows).To learn more about the Windows App Certification Kit, see Windows App Certification Kit

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

Еще одним отличным способом обнаружения проблем на ранней стадии является тестирование приложения.Another great way to catch issues early is to flight your applications. При установке приложения через Microsoft Store или Microsoft Store для бизнеса тестовый пакет можно использовать для развертывания приложения для подмножества частных лиц, чтобы получить дополнительное тестирование в реальных условиях.If you are deploying through the Windows store or Microsoft Store for Business, you can use package flights to deploy your application to a subset of individuals to get additional real world testing.
Подробнее о фокус-тестировании см. в статьеPackage flighting. (Тестовые пакеты)To learn more about flighting, see Package flighting.

Портал устройств и отладкаDevice Portal and Debugging

Иногда, чтобы адекватно разобраться в проблеме, необходимо взаимодействовать с приложением в пользовательской среде.Sometimes it is necessary to interact with the application in the user's environment to adequately understand the issue. Windows предоставляет мощный инструмент Device Portal Desktop (Рабочий стол портала устройств), который позволит подключиться к устройству и взаимодействовать с приложением удаленно.Windows provides a powerful tool, the Device Portal Desktop which will allow you to connect to the device and interact with the application remotely.
Дополнительные сведения о портале устройств см. в статье Device Portal for Windows Desktop (Портал устройств для компьютеров на Windows).To learn more about Device Portal, see Device Portal Desktop. Подробнее об отладке пакетов MSIX см. в статье Запуск, отладка и тестирование упакованного классического приложенияTo learn more about Debugging MSIX packages, see Run, debug, and test a packaged desktop application.

Проблемы, связанные с установкойInstallation issues

Когда возникают проблемы с установкой, вы можете исследовать артефакты, предоставляемые AppInstaller.When there are issues with the installation, you can investigate the artifacts provided by AppInstaller. Во-первых, AppInstaller выдает сбои в коде ошибок.First, AppInstaller provides error code failures. Если кода ошибки любого сбоя недостаточно для определения причины, AppInstaller также записывает все взаимодействия в журнал "Просмотр событий".If the error code for any failure is not sufficient to determine what is wrong, the AppInstaller also logs all interactions to the Event Viewer. Журналы можно найти здесь: Журналы приложений и служб Logs->Microsoft->Windows->AppxDeployment-Server.You will find the logs here: Application and Services Logs->Microsoft->Windows->AppxDeployment-Server.

Для доступа к этим событиям можно использовать Просмотр событий или Powershell.You can use the Event Viewer or Powershell to access those events. Подробнее о том, как просмотреть события, смотрите статью Troubleshooting packaging, deployment, and query of Windows apps (Устранение неполадок при упаковке, развертывании и запросе в приложениях Windows)To learn more about how to view the events, see Troubleshooting packaging, deployment, and query of Windows apps.

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

Дальнейшие действияNext steps

Есть вопросы?Have questions? Задайте их на Stack Overflow.Ask us on Stack Overflow. Наша команда следит за этими тегами.Our team monitors these tags. Вы также можете задать нам вопросы здесь.You can also ask us here.