Cómo volver a registrar aplicaciones de Microsoft store mediante powershell en Windows 11
🔍 WiseChecker

Cómo volver a registrar aplicaciones de Microsoft store mediante powershell en Windows 11

Solución rápida: Abre Terminal (Admin) y ejecuta Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -ErrorAction SilentlyContinue} — vuelve a registrar todos los paquetes AppX del sistema desde sus archivos de instalación existentes.

Las aplicaciones de Store no funcionan bien: Calculadora no abre, Microsoft Store se queda en una pantalla en blanco, Fotos se bloquea al iniciar, varias aplicaciones integradas desaparecieron del menú Inicio. El marco AppX de Windows, que gestiona todas las aplicaciones de Store e integradas, tiene un estado de registro dañado. Reinstalar aplicaciones individuales no ayuda. La solución es volver a registrar todos los paquetes AppX desde sus archivos en disco con un solo comando de PowerShell.

Síntoma: Varias aplicaciones de Microsoft Store no se inician, se bloquean al abrir o desaparecen del menú Inicio.
Afecta a: Aplicaciones basadas en AppX de Windows 11 (y Windows 10).
Tiempo de reparación: ~5 minutos.

ADVERTISEMENT

Qué causa esto

AppX es el marco de paquetes que hay detrás de cada aplicación de Store, cada aplicación integrada de Microsoft (Calculadora, Fotos, Correo, Edge) y la propia Microsoft Store. Cada paquete tiene dos capas: los archivos en disco (en C:\Program Files\WindowsApps) y el registro en la base de datos de implementación AppX de Windows. Cuando el registro se daña —normalmente por una desinstalación forzada, un corte de energía durante una operación AppX o un script de limpieza (debloater)— las aplicaciones no se inician aunque sus archivos sigan en disco.

Volver a registrar apunta de nuevo la base de datos AppX a los archivos en disco sin descargar nada.

Método 1: Volver a registrar todos los paquetes AppX

La solución estándar. Abarca todas las aplicaciones relacionadas con Store que no funcionan bien.

  1. Abre Terminal (Admin) desde el menú contextual del botón Inicio.
  2. Ejecuta el comando de registro masivo:
    Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -ErrorAction SilentlyContinue}
  3. Espera a que vuelva el símbolo del sistema —tarda de 1 a 3 minutos. El comando procesa todos los paquetes instalados.
  4. Es posible que veas mensajes de error en rojo para paquetes que no se pueden volver a registrar (algunos paquetes del sistema están protegidos); puedes ignorarlos sin problema. El parámetro -ErrorAction SilentlyContinue suprime la mayoría.
  5. Reinicia.
  6. Prueba las aplicaciones que antes fallaban. Deberían iniciarse con normalidad.

Volver a registrar no afecta a tus datos de usuario: las aplicaciones conservan su configuración, su estado de inicio de sesión y su contenido.

ADVERTISEMENT

Método 2: Volver a registrar una aplicación específica (quirúrgico)

Úsalo cuando solo una o dos aplicaciones estén dañadas y quieras evitar el barrido general.

  1. Abre Terminal (Admin).
  2. Busca el nombre del paquete de la aplicación que no funciona bien:
    Get-AppxPackage | Where-Object Name -like "*Calculator*" | Format-List Name, InstallLocation, Status

    Ajusta el filtro para la aplicación que quieras tratar (Calculator, Photos, Microsoft.WindowsStore, etc.).

  3. Vuelve a registrar ese paquete específico:
    Get-AppxPackage Microsoft.WindowsCalculator -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"}
  4. Prueba la aplicación de inmediato: ahora debería iniciarse.

El enfoque quirúrgico evita tocar paquetes que funcionan bien. Úsalo cuando sepas exactamente qué aplicación está dañada.

Método 3: Restablecer y volver a registrar desde Configuración → Opciones avanzadas

Para una aplicación específica en la que PowerShell no lo solucionó, usa la opción de restablecimiento por aplicación en Configuración.

  1. Abre Configuración → Aplicaciones → Aplicaciones instaladas.
  2. Busca la aplicación que no funciona bien. Haz clic en ⋯ → Opciones avanzadas.
  3. Desplázate hasta la sección Restablecer.
  4. Haz clic primero en Reparar: no es destructivo (conserva los datos del usuario).
  5. Prueba la aplicación. Si sigue fallando, vuelve a la misma pantalla y haz clic en Restablecer (borra los datos de la aplicación).
  6. Prueba de nuevo. La aplicación debería iniciarse con su estado predeterminado.
  7. Para las aplicaciones que no tienen una sección de Opciones avanzadas (algunas aplicaciones de Store son más simples), la única solución es volver a registrarlas con PowerShell (método 1 o 2).

Este es el enfoque adecuado para la corrupción de datos de una aplicación concreta, en lugar de problemas de registro a nivel del marco.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Abre cada aplicación que antes fallaba. Todas se inician con normalidad.
  • Ejecuta Get-AppxPackage -AllUsers | Where-Object Status -ne "Ok" en PowerShell. No debería devolver resultados (o muy pocos: algunos paquetes del sistema siempre muestran un estado distinto de Ok).
  • Abre Microsoft Store. Se carga en la pestaña Inicio sin errores.
  • Busca «Calculator» o «Photos» en el menú Inicio. La aplicación aparece como se espera.

Si nada de esto funciona

Si las aplicaciones siguen fallando después de volver a registrarlas, hay tres causas más profundas. Faltan archivos del paquete: volver a registrar solo funciona si los archivos AppX siguen existiendo en disco. Revisa C:\Program Files\WindowsApps\; si faltan carpetas de aplicaciones específicas, debes reinstalar desde Microsoft Store. Servicio de implementación AppX dañado: abre services.msc, busca AppX Deployment Service. El estado debe ser Manual. Si está Deshabilitado, cámbialo a Manual e inícialo. Corrupción de WinSxS: la implementación AppX depende del almacén de componentes. Ejecuta DISM /Online /Cleanup-Image /RestoreHealth seguido de sfc /scannow para repararlo. Para problemas crónicos del marco AppX a pesar de todos los enfoques, una instalación de actualización local (monta la ISO de Windows 11, ejecuta setup.exe con Conservar archivos y aplicaciones) reemplaza el subsistema AppX conservando los datos del usuario; suele ser la reparación más fiable para la corrupción de AppX en todo el sistema.

En resumen: Volver a registrar todos los paquetes AppX con un solo comando de PowerShell soluciona la mayoría de los fallos de las aplicaciones de Store en 5 minutos, sin necesidad de reinstalar.

ADVERTISEMENT