Windows

winget: instala y actualiza todos tus programas con un comando

Con «winget upgrade --all» actualizas casi todos tus programas a la vez. Cómo funciona el gestor de paquetes que ya trae Windows y los cinco comandos que necesitas.

Instalar un programa en Windows suele significar buscarlo en internet, esquivar webs de descargas dudosas y pulsar «Siguiente» varias veces. winget, el Administrador de paquetes de Windows, lo hace con una sola línea en la terminal, y además puede actualizar todos tus programas de golpe.

Los comandos básicos de winget.$ winget search vlc | $ winget install --id VideoLAN.VLC -e | $ winget upgrade | $ winget upgrade --all | $ winget uninstall --id VideoLAN.VLC -eEN LA TERMINALTerminal$ winget search vlc$ winget install --id VideoLAN.VLC -e$ winget upgrade$ winget upgrade --all$ winget uninstall --id VideoLAN.VLC -e
Los comandos básicos de winget.

Viene incluido en Windows 11 y en las versiones modernas de Windows 10, como parte del Instalador de aplicación, que se actualiza desde Microsoft Store. Si no tienes la terminal por la mano, empieza por los comandos básicos de la terminal.

Los cinco comandos que necesitas

Abre Terminal (clic derecho en Inicio → Terminal) y prueba:

Comando Para qué sirve
winget search vlc Busca un programa por su nombre.
winget install --id VideoLAN.VLC -e Instala ese programa.
winget upgrade Muestra los programas que tienen una versión nueva.
winget upgrade --all Actualiza todos los que tengan versión nueva.
winget uninstall --id VideoLAN.VLC -e Desinstala el programa.

La primera vez te pedirá que aceptes las condiciones del origen de los programas: escribe Y y pulsa Intro.

Busca primero y usa el identificador

winget search devuelve una tabla con el Nombre, el Id y el Origen de cada resultado. Hay muchos programas con nombres parecidos, así que lo más seguro es instalar con --id seguido del identificador exacto y -e (coincidencia exacta). Así te aseguras de instalar justo el que has elegido. Puedes ver los detalles de un paquete, incluida la web del fabricante, con winget show --id VideoLAN.VLC.

Actualizar todo de una vez

Ejecuta primero winget upgrade para ver la lista de lo que se va a actualizar y después winget upgrade --all. Algunos instaladores te pedirán permiso de administrador: acepta solo si reconoces el programa.

winget también detecta muchos programas que no instalaste con él, y puede actualizarlos igualmente. Algunas apps no indican su versión, así que winget no sabe si están al día: esas no se actualizan salvo que añadas --include-unknown.

Actualizar todos tus programas.1. Abre Terminal 2. winget upgrade para ver la lista 3. winget upgrade --all 4. Acepta solo lo que reconozcasPASO A PASO1PASO 1AbreTerminal2PASO 2wingetupgrade paraver la lista3PASO 3wingetupgrade--all4FINALAcepta sololo quereconozcas
Actualizar todos tus programas.

¿Es seguro?

Los programas salen del repositorio de la comunidad de Microsoft y de Microsoft Store. Según Microsoft, cada programa que se añade al repositorio pasa validaciones automáticas: se comprueba que el instalador viene directamente de la web del fabricante, que se descarga por HTTPS y que no contiene malware (se analiza con varios antivirus), y puede revisarse también a mano.

Aun así, es un repositorio abierto a envíos de cualquiera: comprueba el Id y el fabricante antes de instalar, sobre todo si hay varios resultados parecidos. Y ten cuidado con la terminal como administrador: ahí los instaladores no te pedirán confirmación.

Qué comprueba Microsoft en el repositorio.Sí: Instalador de la web del fabricante. Sí: Descarga por HTTPS. Sí: Análisis con varios antivirus. Aun así, revisa el Id y el fabricanteLISTA RÁPIDAValidaciónInstalador de la web del fabricanteDescarga por HTTPSAnálisis con varios antivirusAun así, revisa el Id y el fabricante
Qué comprueba Microsoft en el repositorio.

Si no funciona

  • «winget no se reconoce como comando»: actualiza el Instalador de aplicación desde Microsoft Store y vuelve a abrir la terminal.
  • Un programa no aparece en winget upgrade: puede que no esté en el repositorio o que su versión no se pueda detectar. Actualízalo desde el propio programa.
  • Si un programa no se deja desinstalar ni con winget, mira desinstalar programas rebeldes.

Mantener los programas al día es una de las mejores defensas: te contamos por qué en por qué actualizar tus dispositivos.