Cómo instalar versiones antiguas de un programa con Winget

Última actualización: 30/06/2026

  • WinGet es el administrador de paquetes oficial de Microsoft que permite controlar el software mediante la línea de comandos.
  • Facilita la instalación masiva de programas, la búsqueda de paquetes y la actualización global del sistema sin interfaces gráficas.
  • Es compatible con una amplia gama de formatos de instaladores como MSI, EXE, AppX y MSIX, asegurando versatilidad en Windows 10 y 11.
winget

Si alguna vez te has cansado de navegar por decenas de páginas web para bajar instaladores o quieres instalar versiones antiguas de un programa con Winget, este artículo te interesa. Esta herramienta, que viene integrada en las versiones más recientes de Windows 10, Windows 11 y Windows Server 2025, es básicamente el brazo derecho de cualquiera que quiera gestionar sus programas de una forma más ágil y profesional.

En esencia, estamos hablando de una interfaz de cliente para el Administrador de paquetes de Windows. Imagínatelo como si fuera el sistema de gestión de paquetes que usan las distribuciones de Linux, pero adaptado totalmente al ecosistema de Microsoft. Gracias a esto, puedes detectar, instalar, actualizar y eliminar aplicaciones escribiendo unas pocas palabras en una terminal, lo que te ahorra una cantidad ingente de tiempo, sobre todo cuando formateas el PC.

¿Cómo se instala y pone en marcha WinGet?

 

Para la gran mayoría de los usuarios, no hace falta hacer nada complicado ya que el Instalador de aplicaciones se encarga de distribuirlo a través de la Microsoft Store. Sin embargo, hay casos especiales. Por ejemplo, si eres desarrollador y quieres probar funciones experimentales, puedes optar por la versión preliminar de WinGet descargándola directamente o uniéndote a los canales Canary o Dev del Programa Windows Insider.

Contenido exclusivo - Clic Aquí  ¿Cómo navegar rápido en google photos?

Existe un escenario más técnico: el uso de Windows Sandbox. Como este entorno aislado no trae la Store ni WinGet por defecto, hay que recurrir a PowerShell. Para dejarlo operativo, se debe instalar el proveedor de paquetes NuGet y el módulo Microsoft.WinGet.Client desde la PSGallery, utilizando después el comando Repair-WinGetPackageManager para dejar el sistema listo para combatir.

En entornos aún más específicos, como Windows IoT Enterprise LTSC, donde la Store brilla por su ausencia, el proceso es más manual. Requiere descargar el archivo .msixbundle, el License1.xml y el marco de trabajo VCLibs. Tras ejecutar una serie de comandos Add-AppxPackage en PowerShell como administrador, el ejecutable winget.exe queda finalmente registrado en la ruta de aplicaciones del usuario. Veamos a continuación cómo instalar versiones antiguas de un programa con Winget.

Comandos de WinGet
Instalar versiones antiguas de un programa con Winget

Dominando los comandos básicos de gestión

¿Cómo instalar versiones antiguas de un programa con Winget? Una vez que tienes la herramienta funcionando, lo primero es abrir la Terminal o el Símbolo del sistema. Si quieres saber qué es capaz de hacer, basta con escribir winget --help. La función más elemental es la búsqueda; con winget search "nombre de la app", el sistema te devolverá una lista con los ID correspondientes y las versiones disponibles de los programas que coincidan con tu búsqueda.

Cuando ya sabes qué instalar, el comando winget install NOMBRE_APP hace todo el trabajo sucio por ti. Un truco muy útil para los que no quieren estar confirmando ventanas es añadir el parámetro –silent, lo que permite que el proceso sea totalmente automático. Si quieres evitar que la instalación se bloquee por los contratos de licencia, puedes usar los parámetros --accept-package-agreements y --accept-source-agreements para forzar la aceptación de los términos.

Contenido exclusivo - Clic Aquí  Cómo solucionar el error 422 de la API de DeepSeek

Si necesitas saber exactamente qué hay dentro de un paquete antes de bajarlo, el comando winget show es tu mejor aliado. Te permite ver el editor, la fuente y la versión. Si prefieres ser más preciso, puedes usar winget show --id ID_DEL_PAQUETE para obtener detalles específicos del publisher y, en ocasiones, el enlace oficial de descarga.

Que es Ninite
Related article:
Qué es Ninite y cómo instalar o actualizar todos tus programas con un clic

Mantenimiento, actualizaciones y limpieza del sistema

No solo se trata de instalar versiones antiguas de un programa con Winget. Para mantener el ordenador a punto, esta herramienta es una maravilla. Con winget list puedes ver todo el software instalado que es compatible con el gestor. Si quieres saber si hay algo pendiente de actualizar, el comando winget upgrade te mostrará la lista de versiones más recientes disponibles. Y si te da pereza ir una por una, winget upgrade --all actualizará absolutamente todo de un solo golpe.

En cuanto a la limpieza, desinstalar es tan sencillo como escribir winget uninstall NOMBRE_APP. De hecho, puedes poner varios nombres seguidos para eliminar múltiples programas simultáneamente, algo que en el Panel de Control tradicional sería un suplicio de tiempo.

Para los que suelen reinstalar Windows a menudo, existe una jugada maestra. Puedes exportar tu lista de aplicaciones actuales usando winget list > lista.txt. Así, tras un formateo, solo tienes que importar ese archivo para que WinGet reinstale todo tu ecosistema de software automáticamente, sin tener que recordar cada pequeña herramienta que usabas.

Contenido exclusivo - Clic Aquí  ¿Cómo borrar el historial de conversación en Wire?
Instalar versiones antiguas de un programa con Winget
Instalar versiones antiguas de un programa con Winget

Aspectos técnicos y consideraciones avanzadas

Cuando vayas a instalar versiones antiguas de un programa con Winget, es importante saber que esta herramienta es compatible con una cantidad enorme de formatos, desde los clásicos EXE y MSI hasta MSIX, APPX, ZIP y formatos portátiles. Esto garantiza que casi cualquier programa moderno pueda ser gestionado desde la consola. Además, para quienes prefieren un control total, la configuración de la herramienta puede ajustarse modificando el archivo settings.json.

Desde el punto de vista de la seguridad, ejecutar WinGet con privilegios de administrador es lo ideal para evitar que el sistema te pida elevación de permisos constantemente. No obstante, hay que tener cuidado y solo instalar software confiable, ya que al operar como administrador, el riesgo de ejecutar código malicioso es mayor si el paquete no es seguro.

Como WinGet es un proyecto de código abierto alojado en GitHub, la comunidad puede contribuir a mejorar el cliente o incluso enviar nuevos paquetes al repositorio si alguna herramienta favorita no está disponible. Esto asegura que el catálogo crezca constantemente y se adapte a las necesidades de los usuarios.

El uso de este administrador de paquetes transforma la manera de interactuar con Windows, permitiendo pasar de la tediosa gestión manual a un sistema de automatización eficiente y rápido. Desde la facilidad de mantener el software actualizado con un solo comando hasta la capacidad de Instalar versiones antiguas de un programa con Winget, esta es la herramienta definitiva para optimizar la administración de programas en cualquier equipo moderno.

WindowsPackageManagerServer.exe
Related article:
Cómo solucionar el error WindowsPackageManagerServer.exe en Windows 10 y 11