Validación y solución de problemas de MSIXMSIX Validation and Troubleshooting

Aunque MSIX tiene una tasa de éxito en la instalación del 99 %, a veces es necesario poder solucionar problemas de instalación.Though MSIX has a 99% successful install rate, sometimes you need to be able to trouble shoot an installation.

Conocer la aplicaciónKnow the application

Comprender la aplicación que estás instalando y cómo funciona puede ayudar en gran medida a solucionar los problemas de la experiencia del usuario.Understanding the application that you are installing and how it works can go a long way to troubleshooting the user experience. Por ejemplo, ¿la aplicación tiene ciertas limitaciones que podrían estar causando problemas?For example, does the application have certain limitations that could be causing the issues? ¿El usuario tiene acceso a los recursos que necesita la aplicación?Does the user have access to the resources needed by the application? ¿Había dependencias de la aplicación que el sistema operativo actual no cumplía?Were there dependencies the application had, that were not met by the current operating system?

Probar la aplicaciónTest your application

Antes de implementar la aplicación, asegúrate de haberla probado.Before deploying your application, make sure you have tested your application. Windows SDK cuenta con una herramienta, el kit para la certificación de aplicaciones en Windows, que puede identificar problemas comunes antes de la publicación.The Windows SDK provides a tool, the Windows App Certification kit that can identify common issues before publication.
Para instalar la versión más reciente de Windows SDK, dirígete aquí.To install the latest Windows SDK, go here. Para obtener más información sobre el kit para la certificación de aplicaciones en Windows, consulta Kit para la certificación de aplicaciones en WindowsTo learn more about the Windows App Certification Kit, see Windows App Certification Kit

Realizar una prueba piloto de la aplicaciónFlight your application

Otra excelente manera de detectar problemas a tiempo es realizar una prueba piloto de las aplicaciones.Another great way to catch issues early is to flight your applications. Si vas a realizar la implementación a través de Microsoft Store o Microsoft Store para Empresas, puedes usar paquetes piloto para implementar la aplicación en un subconjunto de usuarios para realizar pruebas adicionales en el mundo real.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.
Para obtener más información sobre las pruebas piloto, consulta Distribución de paquetes piloto.To learn more about flighting, see Package flighting.

Portal de dispositivos y depuraciónDevice Portal and Debugging

A veces es necesario interactuar con la aplicación en el entorno del usuario para comprender el problema adecuadamente.Sometimes it is necessary to interact with the application in the user's environment to adequately understand the issue. Windows ofrece una herramienta eficaz, el Portal de dispositivos para dispositivos de escritorio que te permitirá conectarte al dispositivo e interactuar con la aplicación de forma remota.Windows provides a powerful tool, the Device Portal Desktop which will allow you to connect to the device and interact with the application remotely.
Para obtener más información sobre el Portal de dispositivos, consulta Portal de dispositivos para dispositivos de escritorio.To learn more about Device Portal, see Device Portal Desktop. Para obtener más información sobre la depuración de paquetes MSIX, consulta Ejecución, depuración y prueba de una aplicación de escritorio empaquetada.To learn more about Debugging MSIX packages, see Run, debug, and test a packaged desktop application.

Problemas de instalaciónInstallation issues

Cuando haya problemas con la instalación, puedes investigar los artefactos que proporciona AppInstaller.When there are issues with the installation, you can investigate the artifacts provided by AppInstaller. Primero, AppInstaller proporciona errores con códigos de error.First, AppInstaller provides error code failures. Si el código de un error no es suficiente para determinar qué es lo que está mal, AppInstaller también registra todas las interacciones con el Visor de eventos.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. Encontrarás los registros aquí: Registros de aplicaciones y servicios -> Microsoft -> Windows -> AppxDeployment-Server.You will find the logs here: Application and Services Logs->Microsoft->Windows->AppxDeployment-Server.

Puedes usar el Visor de eventos o PowerShell para acceder a esos eventos.You can use the Event Viewer or Powershell to access those events. Para obtener más información sobre cómo ver los eventos, consulta Solución de problemas de empaquetado, implementación y consulta de aplicaciones de Windows.To learn more about how to view the events, see Troubleshooting packaging, deployment, and query of Windows apps.

Para obtener más información sobre la solución de problemas de AppInstaller, consulta Solución de problemas de AppInstaller.To learn more about AppInstaller troubleshooting, see Troubleshoot Appinstaller Issues.

Pasos siguientesNext steps

¿Tienes alguna pregunta?Have questions? Pregúntanos en Stack Overflow.Ask us on Stack Overflow. Nuestro equipo supervisa estas etiquetas.Our team monitors these tags. También puedes preguntarnos aquí.You can also ask us here.