Solución rápida: Habilita la instalación de aplicaciones de origen externo: Configuración → Privacidad y seguridad → Para desarrolladores → activa Modo para desarrolladores. Luego haz doble clic en el archivo .appx o .appxbundle. Se abre el Instalador de aplicaciones. Haz clic en Instalar. O mediante PowerShell: Add-AppxPackage -Path C:\file.appx.
Tienes un archivo .appx, .appxbundle, .msix o .msixbundle de un desarrollador o programa beta. Quieres instalarlo sin pasar por Microsoft Store. La instalación de aplicaciones de origen externo (sideload) es la vía de instalación manual. Habilita el Modo para desarrolladores y usa el Instalador de aplicaciones o PowerShell.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~5 minutos.
Qué causa esto
Las aplicaciones UWP / Microsoft Store se empaquetan como archivos .appx, .appxbundle, .msix o .msixbundle. Microsoft Store se encarga de la instalación de las aplicaciones del catálogo. Para compilaciones beta de desarrolladores, aplicaciones corporativas internas o aplicaciones que no están en Store, se instala el archivo del paquete directamente (sideload). Requiere habilitar la instalación de origen externo o el Modo para desarrolladores.
Método 1: Habilitar el Modo para desarrolladores e instalar con doble clic
La ruta estándar.
- Abre Configuración → Privacidad y seguridad → Para desarrolladores.
- Activa Modo para desarrolladores. (O bien: activa Instalar aplicaciones de origen externo para una opción menos agresiva).
- Confirma el cuadro de diálogo. Windows habilita la instalación de origen externo.
- Localiza el archivo .appx (o .appxbundle, .msix).
- Haz doble clic. Se abre el Instalador de aplicaciones. Muestra: nombre de la aplicación, editor, versión, capacidades.
- Haz clic en Instalar.
- La aplicación se instala. Aparece en el menú Inicio como cualquier otra aplicación.
- Para aplicaciones firmadas por editores de confianza: la instalación se completa sin advertencias. Para aplicaciones sin firmar o autofirmadas: Windows muestra una advertencia de confianza. Haz clic en Confiar en este paquete.
Esta es la instalación de origen externo estándar.
Método 2: PowerShell Add-AppxPackage
Para instalación por script o cuando falla el doble clic.
- Abre Terminal (Administrador).
- Instala el paquete:
Add-AppxPackage -Path "C:\path\to\file.appx" - Para .appxbundle o .msixbundle: el mismo comando. Add-AppxPackage admite todas las variantes.
- Para instalaciones que requieren dependencias (otras AppX): usa
-DependencyPath:Add-AppxPackage -Path "app.appx" -DependencyPath "dependency1.appx","dependency2.appx" - Para instalación de desarrollo (sobrescribe en el lugar, sin comprobación de versión):
Add-AppxPackage -Path "app.appx" -DisableDevelopmentMode -RegisterEsto usa el AppxManifest.xml desempaquetado; útil para pruebas.
- Para listar los paquetes AppX instalados:
Get-AppxPackage | Format-Table Name, Version. - Para eliminar:
Get-AppxPackage MyApp | Remove-AppxPackage.
Esta es la ruta que se puede automatizar con scripts.
Método 3: Para paquetes empresariales firmados
Para aplicaciones distribuidas por la empresa.
- Para paquetes firmados por la empresa: instala mediante un perfil de configuración de Intune (equipos administrados) o mediante instalación de origen externo directa después de habilitarla.
- Para instalar primero el certificado de firma (si no proviene de una CA pública):
Import-Certificate -FilePath cert.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople. - Para despliegue masivo desatendido: script de PowerShell con varias llamadas a Add-AppxPackage. Ejecútalo mediante un despliegue de SCCM o Intune.
- Para instalación por usuario frente a todos los usuarios:
Add-AppxPackage -Path app.appx -ForAllUsers. Requiere administrador. - Para aplicaciones aprovisionadas (instalar en el primer inicio de sesión de nuevos usuarios):
Add-AppxProvisionedPackage -Online -PackagePath app.appx -SkipLicense. - Para instalación de origen externo empresarial sin Modo para desarrolladores: registra un almacén de confianza LOB (Line of Business). gpedit.msc → Configuración del equipo → Plantillas administrativas → Componentes de Windows → Implementación de paquetes de aplicaciones → Permitir la instalación de todas las aplicaciones de confianza → Habilitado.
Esta es la ruta correcta para la distribución de aplicaciones empresariales.
Cómo verificar que la solución funcionó
- La aplicación aparece en el menú Inicio.
- Ejecuta
Get-AppxPackage AppNameen PowerShell. Devuelve la información del paquete con Status: Ok. - Inicia la aplicación. Funciona como se espera.
Si nada de esto funciona
Si la instalación falla: Error de firma 0x80073CFF: el paquete no está firmado por una autoridad de confianza. Instala el certificado de firma en Entidades de certificación raíz de confianza, o confía en el certificado manualmente. Error de dependencia: la aplicación necesita otros paquetes AppX. Busca las dependencias en la documentación del editor e instálalas con -DependencyPath. Error de versión 0x80073D02: la aplicación ya está instalada con una versión superior. Elimina primero la existente: Get-AppxPackage AppName | Remove-AppxPackage. Para .msix en lugar de .appx: los mismos comandos de instalación funcionan. MSIX es el formato más reciente con mejor gestión de certificados. Para equipos corporativos con Directiva de grupo que restringe la instalación de origen externo: comprueba la directiva con gpresult /h C:\result.html. Contacta con TI para permitir la instalación de origen externo.
En resumen: Configuración → Privacidad y seguridad → Para desarrolladores → Modo para desarrolladores activado. Haz doble clic en el archivo .appx y el Instalador de aplicaciones se encarga. O usa PowerShell Add-AppxPackage -Path. Para empresas: Directiva de grupo + paquetes firmados.