Solución de problemas de instalación con el archivo de Instalador de aplicación

Si encuentra algún problema al instalar una aplicación desde el archivo Instalador de aplicación, en este tema se proporcionarán algunas instrucciones de solución de problemas que pueden resultar de ayuda.

Requisitos previos

Para poder realizar la instalación local de aplicaciones en Windows 10, el dispositivo de usuario debe cumplir los siguientes requisitos:

Windows 10:

  • El dispositivo debe confiar en el certificado usado para firmar el paquete. Consulte la sección Certificados de confianza a continuación para obtener más detalles.
  • La Windows 10 debe admitir el esquema .appinstaller de archivo y el protocolo de distribución.

Windows 10 1909 y versiones anteriores:

Problemas comunes

Hay algunos problemas comunes al cargar localmente una aplicación por primera vez en el equipo del usuario. En las secciones siguientes se describen los problemas más frecuentes y sus soluciones.

Versión de Windows

Cada Windows 10 versión mejora en la experiencia de instalación local, en la tabla siguiente encontrará qué características están disponibles en cada versión principal. Si intenta cargar localmente una aplicación mediante un método no compatible con la versión de Windows 10, se producirá un error de implementación.

Versión Notas de la instalación de instalación local
Compilación 17134 (actualización de abril de 2018, versión 1803) Se .appinstaller puede acceder al archivo a través de carpetas UNC/Share. También hay disponibles comprobaciones de actualizaciones configurables.
Compilación 16299, (Fall Creators Update, versión 1709) Se ha introducido .appinstaller el archivo para proporcionar actualizaciones automáticas a la aplicación. Esta versión solo admite puntos de conexión HTTP. Las comprobaciones de actualización no son configurables y se realizan cada 24 horas.
Compilación 15063, (Creators Update, versión 1703) La Instalador de aplicación aplicación puede descargar las dependencias de la aplicación (solo en modo de versión) desde la Tienda.
Compilación 14393 (Actualización de aniversario, versión 1607) Se ha introducido Instalador de aplicación aplicación para instalar archivos .appx y .appxbundle, no se admite el archivo .appinstaller.
Compilación 10586 (actualización de noviembre, versión 1511) La instalación de instalación local solo está disponible a través de PowerShell mediante el comando Add-AppxPackage.
Compilación 10240 (Windows 10, versión 1507) La instalación de instalación local solo está disponible a través de PowerShell mediante el comando Add-AppxPackage.

Certificados de confianza

Los paquetes de aplicación deben estar firmados con un certificado de confianza para el dispositivo. Los certificados proporcionados por entidades de certificación comunes son de confianza de forma predeterminada en el Windows operativo.

Sin embargo, si el certificado usado para firmar un paquete de aplicación no es de confianza o es un certificado generado localmente o autofirmado que se usa durante el desarrollo, el instalador de la aplicación puede notificar que el paquete no es de confianza y evitará que se instale:

MSIX firmado con el certificado que falta o que no es de confianza

Para solucionar este problema, un usuario con derechos de administrador local en el dispositivo debe usar la herramienta Certificados de equipo para importar el certificado en uno de los contenedores siguientes:

  1. Equipo local: personas de confianza
  2. Equipo local: entidades raíz de confianza (no recomendado)

Importante

No importe certificados de firma de paquetes en el almacén de certificados de usuario. El Instalador de aplicación no busca certificados de usuario al comprobar la identidad del paquete.

La herramienta de administración de certificados de equipo se puede encontrar fácilmente mediante la búsqueda en el menú Inicio:

Búsqueda de la herramienta certificados de equipo local mediante el menú Inicio

Una vez importado correctamente el certificado de firma, al volver a ejecutar el instalador de la aplicación se mostrará que el paquete es de confianza y se puede instalar:

MSIX firmado con un certificado de confianza

Dependencias no instaladas

Windows 10 aplicaciones pueden tener dependencias de marco basadas en la plataforma de aplicación utilizada para generar la aplicación. Si usa C# o VB, la aplicación requerirá los paquetes .NET Runtime y .NET Framework. Las aplicaciones de C++ requieren vclibs.

Importante

Si el paquete de la aplicación se compila en la configuración del modo de versión, las dependencias del marco se obtendrán del Microsoft Store. Sin embargo, si la aplicación se compila en la configuración del modo de depuración, las dependencias se obtendrán de la ubicación especificada en el .appinstaller archivo.

Archivos no accesibles

Al instalar desde un punto de conexión HTTP, es importante comprobar que todos los archivos son accesibles con el tipo MIME correcto. El método más sencillo para comprobar estos archivos es seguir los vínculos proporcionados en la página HTML generada por Visual Studio. Debe comprobar estos archivos:

  • .appinstaller archivo, disponible como application/xml
  • .appx y .appxbundle archivos, disponibles como application/vns.ms-appx

Error al instalar la aplicación con el mensaje de error: El parámetro es incorrecto

Puesto que las direcciones URL de vanidad no se admiten en este momento, cuando se usa el protocolo , el parámetro de origen ms-appinstaller DEBE terminar en .appinstaller . No importa si se redirige a un archivo que termina con .appinstaller . También se producirá un error de la misma manera. La única manera de corregirlo es asegurarse de que la dirección URL original termina con .appinstaller .

Aislamiento de Instalador de aplicación problemas de la aplicación

Si el Instalador de aplicación puede instalar la aplicación, estos pasos le ayudarán a identificar el problema de instalación.

Comprobación de la instalación del archivo de paquete de aplicación

  • Descargue el archivo de paquete de aplicación en una carpeta local e intente instalarlo mediante el comando Add-AppxPackage de PowerShell.

  • Descargue el .appinstaller archivo en una carpeta local e intente instalarlo mediante el comando de Add-AppxPackage -Appinstaller PowerShell.

Instalador de aplicación registros de eventos

La infraestructura de implementación de aplicaciones emite registros que a menudo son útiles para depurar problemas de instalación a través del Windows Visor de eventos:Application and Services Logs -> Microsoft -> Windows -> AppxDeployment-Server