Validation MSIX et résolution des problèmesMSIX Validation and Troubleshooting

Bien que le taux de réussite des installations MSIX soit de 99 %, vous pouvez parfois être confronté à une installation posant problème.Though MSIX has a 99% successful install rate, sometimes you need to be able to trouble shoot an installation.

Connaître l’applicationKnow the application

Le fait de comprendre l’application que vous installez et son fonctionnement peut vous aider à résoudre les problèmes d’expérience utilisateur.Understanding the application that you are installing and how it works can go a long way to troubleshooting the user experience. Par exemple, l’application a-t-elle des limitations qui peuvent être à l’origine de problèmes ?For example, does the application have certain limitations that could be causing the issues? L’utilisateur a-t-il accès aux ressources dont l’application a besoin ?Does the user have access to the resources needed by the application? Le système d’exploitation actuel satisfait-il aux éventuelles dépendances de l’application ?Were there dependencies the application had, that were not met by the current operating system?

Tester votre applicationTest your application

Avant de déployer votre application, veillez à la tester.Before deploying your application, make sure you have tested your application. Le SDK Windows fournit un outil, le kit de certification des applications Windows, permettant d’identifier les problèmes courants avant la publication.The Windows SDK provides a tool, the Windows App Certification kit that can identify common issues before publication.
Pour installer le dernier SDK Windows, cliquez ici.To install the latest Windows SDK, go here. Pour en savoir plus sur le kit de certification des applications Windows, consultez Kit de certification des applications WindowsTo learn more about the Windows App Certification Kit, see Windows App Certification Kit

Exécuter une version d’évaluation de votre applicationFlight your application

Un autre moyen permettant de détecter rapidement les problèmes consiste à exécuter une version d’évaluation de vos applications.Another great way to catch issues early is to flight your applications. Si votre déploiement passe par le Windows Store ou le Microsoft Store pour Entreprises, vous pouvez utiliser des versions d’évaluation pour déployer votre application sur une partie des utilisateurs afin de réaliser d’autre tests concrets.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.
Pour en savoir plus sur les versions d’évaluation, consultez Distribution de versions d’évaluation de packages.To learn more about flighting, see Package flighting.

Portail d’appareil et débogageDevice Portal and Debugging

Il est parfois nécessaire d’interagir avec l’application dans l’environnement de l’utilisateur pour comprendre correctement le problème.Sometimes it is necessary to interact with the application in the user's environment to adequately understand the issue. Windows fournit un outil puissant, le Portail d’appareil pour Windows Desktop, qui vous permet de vous connecter à l’appareil et d’interagir avec l’application à distance.Windows provides a powerful tool, the Device Portal Desktop which will allow you to connect to the device and interact with the application remotely.
Pour en savoir plus sur le Portail d’appareil, consultez Portail d’appareil pour Windows Desktop.To learn more about Device Portal, see Device Portal Desktop. Pour en savoir plus sur le débogage des packages MSIX, consultez Exécuter, déboguer et tester une application de bureau empaquetée.To learn more about Debugging MSIX packages, see Run, debug, and test a packaged desktop application.

Problèmes d’installationInstallation issues

En cas de problème avec l’installation, vous pouvez examiner les artefacts fournis par AppInstaller.When there are issues with the installation, you can investigate the artifacts provided by AppInstaller. Premièrement, AppInstaller fournit des codes d’erreur pour les échecs.First, AppInstaller provides error code failures. Si le code d’erreur d’un échec n’est pas suffisant pour déterminer le problème, AppInstaller consigne également toutes les interactions dans l’observateur d’événements.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. Les journaux se trouvent ici : Journaux des applications et des services->Microsoft->Windows->AppxDeployment-Server.You will find the logs here: Application and Services Logs->Microsoft->Windows->AppxDeployment-Server.

Vous pouvez utiliser l’observateur d’événements ou PowerShell pour accéder à ces événements.You can use the Event Viewer or Powershell to access those events. Pour en savoir plus sur la consultation des événements, consultez Résolution des problèmes d’empaquetage, de déploiement et de requête des applications Windows.To learn more about how to view the events, see Troubleshooting packaging, deployment, and query of Windows apps.

Pour en savoir plus sur la résolution des problèmes liés à AppInstaller, consultez Résoudre les problèmes d’Appinstaller.To learn more about AppInstaller troubleshooting, see Troubleshoot Appinstaller Issues.

Étapes suivantesNext steps

Des questions ?Have questions? Contactez-nous sur Stack Overflow.Ask us on Stack Overflow. Notre équipe supervise ces étiquettes.Our team monitors these tags. Vous pouvez également nous poser vos questions ici.You can also ask us here.