¿Por qué mi Windows 22H2 no tiene winget?

Estás usando Windows 22H2 y te has dado cuenta de que el gestor de paquetes `winget` no está disponible en tu sistema. Es una situación frustrante, pero más común de lo que parece.

Pantalla de escritorio de Windows con una ventana de terminal abierta ejecutando winget.
La interfaz de Windows 22H2 mostrando el comando winget en la consola.

Lo más probable es que tu instalación no tenga instalado el componente App Installer, que es el paquete necesario para incluir `winget`. Microsoft no distribuye esta herramienta como parte central del sistema operativo; en su lugar, llega a través de la Microsoft Desktop App Installer y normalmente se instala vía la Microsoft Store.

Causas comunes de la ausencia

No es un error aleatorio. Hay varias situaciones donde esto sucede:

  • Instalaciones limpias recientes: La Store todavía no ha terminado de registrar todos los componentes necesarios.
  • Versiones LTSC o IoT: Estas ediciones omiten muchos componentes de la tienda por defecto.
  • Scripts de «debloat»: Herramientas que limpian el sistema a menudo eliminan App Installer o componentes UWP relacionados.
  • Imágenes corporativas: Despliegues con Sysprep, Intune o imágenes empresariales donde este paquete nunca se instaló correctamente.

Cómo diagnosticar el problema

Para confirmar si es un caso normal o algo más grave, puedes ejecutar comandos en PowerShell:

Captura de pantalla del entorno PowerShell ejecutando el comando de diagnóstico Get-AppxPackage.
El comando PowerShell para verificar el paquete App Installer.
Get-AppxPackage Microsoft.DesktopAppInstaller

Si este comando no devuelve resultados, el paquete está ausente. Luego prueba con winget --version; si la terminal te dice que el comando no existe, casi seguro falta App Installer.

Pantalla mostrando el proceso de instalación del paquete App Installer para recuperar winget.
Proceso de reparación instalando el App Installer desde la tienda o vía comando.

Soluciones rápidas

Si confirmas que no está instalado, tienes dos opciones principales:

  1. Comando de reparación: Ejecuta en PowerShell el comando Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe. Esto fuerza al sistema a registrar el paquete cuando debería estar presente.
  2. Instalación manual: Abre la Microsoft Store, busca «App Installer» e instálalo. Una vez completado, `winget` aparecerá automáticamente en tu terminal.

¿Qué edición exacta de Windows tienes? ¿Home, Pro, Enterprise o una versión LTSC? Además, si ejecutas el comando winver, ¿qué compilación muestra? Con esa información puedo decirte casi de inmediato si es un caso normal o si alguien le ha hecho una cirugía mayor al sistema.