Guía práctica para instalar, actualizar y migrar software desde la línea de comandos.

Winget es el administrador de paquetes oficial de Windows. Permite instalar, actualizar y gestionar programas mediante comandos, evitando descargas manuales desde sitios web.

En este artículo veremos el listado de los comandos fundamentales y posteriormente ejemplos detallados de usos comunes, como actualizar todos los programas con un solo comando o transferir tu lista completa de aplicaciones a otra computadora.

La herramienta se conecta a un repositorio confiable, localiza el instalador oficial, verifica su integridad mediante hash y ejecuta la instalación de forma automatizada.

Ventaja clave: Automatización, seguridad y ahorro de tiempo.

Recomendación Inicial

Para evitar problemas de permisos, se recomienda abrir CMD o PowerShell como administrador.

Comandos Fundamentales

1. Listar programas instalados

Comando:

winget list

Muestra todos los programas reconocidos por Winget, incluyendo nombre, ID y versión.

2. Ver actualizaciones disponibles
winget upgrade

Genera una lista de aplicaciones que tienen una versión más reciente disponible.

3. Actualizar una aplicación específica
winget upgrade Audacity.Audacity

Actualiza únicamente el programa indicado mediante su identificador único.

4. Actualizar todo el sistema
winget upgrade --all

Actualiza automáticamente todos los programas con versiones disponibles.

Este comando convierte a Winget en una herramienta de mantenimiento masivo.
5. Buscar un programa en el repositorio
winget search OBS

Permite localizar el identificador oficial sin riesgo de descargar versiones no legítimas; en este ejemplo se busca el programa OBS.

6. Instalar un programa
winget install OBSProject.OBSStudio

Descarga e instala el software directamente desde el repositorio oficial; en este ejemplo tomamos el id del programa obsproject.obsstudio para este fin.

7. Desinstalar un programa
winget uninstall ID_del_programa

Elimina una aplicación del sistema usando su identificador.

8. Exportar lista de programas
winget export -o E:\lista_programas.json

Crea un archivo JSON con la lista completa de aplicaciones instaladas.

9. Importar y restaurar programas
winget import -i E:\lista_programas.json

Reinstala automáticamente todos los programas listados en el archivo exportado.

Ideal para migrar tu entorno de trabajo a una computadora nueva en minutos.

Mini-Tutorial Práctico

Caso 1: Actualizar todos los programas en un solo paso

Paso 1: Verifica qué programas tienen actualizaciones pendientes.

winget upgrade

Paso 2: Ejecuta la actualización masiva.

winget upgrade --all
Este proceso descargará e instalará todas las versiones nuevas disponibles sin necesidad de abrir cada programa manualmente.
Caso 2: Migrar tus programas a otra computadora

Paso 1: Exporta la lista actual de aplicaciones.

winget export -o E:\mis_programas.json

Guarda el archivo en una memoria USB o unidad externa.

Paso 2: En la nueva PC, importa la lista.

winget import -i E:\mis_programas.json
Winget instalará automáticamente todas las aplicaciones incluidas en el archivo, replicando tu entorno de trabajo en minutos.
instalacion actualizacion de programas con winget