Gestionar las aplicaciones que instalamos y eliminamos en el sistema Windows es algo clave en nuestro día a día con el ordenador. Aquí utilizamos el software que más nos interesa en cada caso dependiendo de nuestras necesidades y uso del PC.
Por regla general, lo que hacemos para poder beneficiarnos de las funciones de cada programa, es descargarlo desde alguna web, generalmente la propia, o echar mano de la tienda oficial del sistema, la Microsoft Store. Esto nos facilita mucho las cosas y es el método más habitual a la hora de instalar un nuevo software en nuestros equipos.
Pero al mismo tiempo, debemos tener presente que determinados usuarios buscan tener un mayor control sobre estas tareas, algo para lo que os vamos a ayudar a continuación. Por si no lo sabéis, al margen de la interfaz gráfica que nos propone Windows, tenemos la posibilidad de echar mano de múltiples comandos que podemos ejecutar desde la ventana del símbolo del sistema o a través de PowerShell.
Qué es Winget en Windows y cuál es su utilidad
Precisamente es de todo ello de lo que os vamos a hablar en estas mismas líneas para la gestión de aplicaciones en Windows a través de un útil comando que quizá muchos no conocéis. En concreto, nos referimos a Winget, un comando integrado en el propio sistema, lo que significa que, para beneficiarnos de sus ventajas, no tendremos que instalar ningún tipo de software adicional.
Aquí nos referimos a un gestor de paquetes para Windows que funciona de manera similar a la línea de comandos de Linux. Para comprobar si funciona en nuestro equipo y no nos va a dar fallos, en un principio nos tenemos más que abrir la Terminal y teclear el siguiente comando:
winget
En ese momento en pantalla aparecerán las diferentes variantes y parámetros que podemos utilizar para gestionar nuestras aplicaciones desde aquí, todo a base de comandos.
Una vez nos aseguramos de que el comando funciona sin ningún tipo de problema en nuestro equipo basado en Windows, ya podremos beneficiarnos de sus modos de comportamiento más habituales, tal y como os vamos a mostrar a continuación.
Principales funciones del comando Winget en Windows
Para empezar os diremos que tenemos la posibilidad de llevar a cabo la búsqueda de aplicaciones a través del comando del que nos hablamos en estas líneas, Winget. Pues bien, llegados a este punto os diremos que buscar software dentro en el catálogo de esta orden de Windows es muy sencillo. Tan solo tenemos que escribir el comando con la siguiente estructura de uso seguido del término que intentamos localizar:
winget search “”
Los resultados se mostrarán en una lista de nombres de aplicaciones con sus ID correspondientes y números de versión.
Winget también nos permite echar un vistazo a las aplicaciones que en ese instante tenemos instaladas en nuestro sistema operativo Windows. Por ejemplo, este listado nos será de enorme utilidad si deseamos actualizar el software con el que contamos desde la línea de comandos, tal y como os vamos a mostrar más adelante. No tenemos más que teclear la siguiente orden igualmente en la ventana del símbolo del sistema.
winget list
Evidentemente y como no podía ser de otro modo, desde aquí tenemos la posibilidad de instalar aplicaciones que estén disponibles a través de esta orden. Para ello no tenemos más que utilizar la siguiente nomenclatura en la línea de comandos.
winget install NOMBRE_ APP
Si el proceso de instalación va bien, tal y como cabe esperar, una vez finalizado, el propio comando nos lo hará saber en la propia ventana del símbolo del sistema mediante un mensaje de aprobación.
Lo cierto es que este proceso en ocasiones se interrumpe porque el programa como tal nos pide confirmación para determinadas tareas. Para prescindir de las mismas y que todo se lleve a cabo automáticamente, es decir, si no deseamos interactuar con el instalador como tal, podemos utilizar el siguiente formato.
winget install NOMBRE_ APP –silent
Como os comentamos antes, desde aquí también tenemos la posibilidad de actualizar las aplicaciones que ya tenemos instaladas en el sistema operativo. Antes hemos visto la manera en que Windows nos muestra un listado con todo el software que tenemos instalado en este momento. Una vez lo tenemos en pantalla, no tenemos más que usar la siguiente nomenclatura para actualizar alguno de los títulos que aparecen en el mismo.
winget update NOMBRE_ APP
Por otro lado, en el caso de que no tengamos claro del todo los paquetes de software instalados que necesitan actualizarse ahora mismo, siempre podemos ejecutar un comando de actualización para ver todas las aplicaciones con las versiones más recientes disponibles. El comando para ver un listado con todas las actualizaciones disponibles es este.
winget update
Al mismo tiempo, una vez lo tenemos más claro, igualmente podemos usar esta otra orden con el fin de ejecutar todas las actualizaciones disponibles de forma simultánea.
winget update – all
También nos puede servir el comando «winget upgrade».
Y para terminar, os diremos que, al igual que tenemos la oportunidad de instalar software en Windows desde la línea de comandos usando esta herramienta integrada, también tenemos la posibilidad de desinstalar aquellos programas de los que nos queremos deshacer. Todo este proceso es tan sencillo como utilizar el siguiente formato.
winget uninstall NOMBRE_ APP
Como os podéis imaginar, para poder eliminar ese título software, debe aparecer en el listado que os hemos mostrado antes de todos los programas disponibles en el equipo. También podemos desinstalar varios títulos de manera simultánea tecleando su nombre, uno detrás de otro, en el propio comando.
| Función | Comando | Ejemplo de Uso |
|---|---|---|
| Buscar una aplicación | winget search "nombre_app" | winget search "vlc" |
| Instalar una aplicación | winget install ID_o_Nombre | winget install VideoLAN.VLC |
| Instalación silenciosa (sin pop-ups) | winget install ID_o_Nombre --silent | winget install Google.Chrome --silent |
| Ver aplicaciones instaladas | winget list | winget list |
| Ver actualizaciones disponibles | winget upgrade | winget upgrade |
| Actualizar una aplicación específica | winget upgrade ID_o_Nombre | winget upgrade Microsoft.PowerToys |
| Actualizar todas las aplicaciones | winget upgrade --all | winget upgrade --all |
| Desinstalar una aplicación | winget uninstall ID_o_Nombre | winget uninstall Mozilla.Firefox |
Otros comandos útiles para Winget
Aunque WinGet nos permite buscar, instalar y desinstalar software en segundos, hay varios comandos desconocidos que no suelen aparecer en las guías básicas y que nos ayudan a evitar muchos errores, sobre todo cuando el nombre del programa se parece al de otro. Por ejemplo, el comando «winget show NOMBRE_APP» nos puede ayudar a evitar instalar una app equivocada, ya que nos va a permitir ver todos los detalles del paquete (editor, versión, fuente, etc) de forma rápida y sencilla. También podemos usar el comando «winget show –id ID_DEL_PAQUETE» para ver los detalles del publisher, versión, instalador, fuente, y, en algunos casos, hasta el enlace oficial.
En algunos casos puede ocurrir que, debido a que hay que aceptar acuerdos o licencias, el instalador se bloquea. Si queremos evitar esto, podemos forzar la aceptación de estos términos con el comando «winget install NOMBRE_APP –accept-package-agreements –accept-source-agreements». E incluso ocultarlos para que la instalación sea más silenciosa añadiendo «–silent» después del nombre de la app en el comando anterior.
