Cómo usar WINGET en Windows 11

Todo lo que necesita saber sobre la instalación y el uso del Administrador de paquetes de Windows (WINGET) en Windows 11 con ejemplos.

El Administrador de paquetes de Windows, conocido como WINGET por sus usuarios, es un administrador de paquetes basado en la línea de comandos que le permite buscar, descargar, instalar, actualizar, desinstalar y configurar rápidamente aplicaciones en computadoras con Windows 10 y Windows 11.

El Administrador de paquetes de Windows de Microsoft facilita la administración de aplicaciones mediante la ejecución de un solo comando: Winget en el símbolo del sistema. Por ejemplo, si desea instalar o actualizar una aplicación en su computadora, puede simplemente invocar un comando rápido 'Winget' para buscar e instalar la última versión de una aplicación por su nombre sin tener que seguir los pasos adicionales de búsqueda en línea. , descargándolo e instalándolo manualmente.

Winget es una herramienta incorporada en Windows 11 que facilita la instalación, actualización, configuración y eliminación de múltiples aplicaciones. En este artículo, veremos cómo instalar (si aún no está instalado) y usar el Administrador de paquetes de Windows (Winget) en Windows 11.

Cómo instalar WINGET (Administrador de paquetes de Windows) en Windows 11

La herramienta de línea de comandos del Administrador de paquetes de Windows (Winget) está integrada con Windows 11 de forma predeterminada como "Instalador de aplicaciones". Por casualidad, el instalador de aplicaciones no está instalado en su PC con Windows 11, debe instalarlo desde Microsoft Store. Si ya está instalado, asegúrese de que esté actualizado con la última versión.

Si aún no ha instalado el Instalador de aplicaciones en su computadora, hay dos formas de instalarlo:

Obtenga el instalador de aplicaciones en Microsoft Store. Para hacer esto, abra Microsoft Store y busque "App Installer".

Luego, abra la página "Instalador de aplicaciones" y haga clic en el botón "Obtener" para instalarla. Si ya tiene la aplicación, haga clic en el botón "Actualizar" para actualizar la aplicación.

Si desea instalar el Administrador de paquetes de Windows con un instalador fuera de línea, puede descargar la última versión de esta aplicación desde la página de GitHub.

Visite la página de lanzamiento del Administrador de paquetes de Windows en GitHub y seleccione la última versión.

Una vez que se abra la página de la última versión del Administrador de paquetes de Windows, haga clic en el enlace de descarga ".msixbundle" (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) en la sección Activos para descargar el instalador sin conexión.

Después de descargar el archivo, haga doble clic en él para instalar la aplicación. Luego, haga clic en el botón "Instalar" en el asistente. Si ve el mensaje "El instalador de la aplicación ya está instalado", simplemente haga clic en el botón "Reinstalar" para reinstalar la aplicación.

Una vez que la aplicación esté instalada, reinicia la computadora.

Cómo utilizar WINGET, el Administrador de paquetes de Windows en Windows 11

Una vez que haya instalado las herramientas de línea de comandos del Administrador de paquetes de Windows, puede ejecutar winget desde la ventana del símbolo del sistema o desde el shell del símbolo del sistema en la Terminal de Windows.

Para ejecutar el comando Winget, primero, abra el símbolo del sistema como administrador. Para hacer esto, haga clic en Inicio en Windows 11 y busque "Símbolo del sistema" o "CMD". Luego, haga clic con el botón derecho en el resultado superior y seleccione la opción "Ejecutar como administrador". Si ve un cuadro de diálogo de advertencia de UAC, haga clic en "Sí" para confirmar.

Para empezar, simplemente escriba Winget en el símbolo del sistema y presione Entrar.

Obtendrá una lista de comandos e información sobre cómo utilizar la herramienta. Estos son los comandos de Winget que están disponibles:

mandoacción
Instalar en pcInstala el paquete dado
ShowMuestra información sobre un paquete.
FuenteGestionar fuentes de paquetes
BúsquedaBuscar y mostrar información básica de paquetes
ListaMostrar paquetes instalados
Ascender de categoríaActualiza el paquete dado
DesinstalarDesinstala el paquete dado
PicadilloAyudante a los archivos del instalador de hash
ValidarValida un archivo de manifiesto
AjustesAbra la configuración o establezca la configuración del administrador
CaracterísticasMuestra el estado de las funciones experimentales.
ExportarExporta una lista de los paquetes instalados.
Importar Importa todos los paquetes en un archivo

Además de los comandos anteriores, también obtendrá comandos para verificar la versión del Administrador de paquetes de Windows y obtener más información sobre la herramienta:

  • - - versión:Mostrar versión de la herramienta
  • - - información: Muestra información general de la herramienta

Para obtener más detalles sobre la herramienta, escriba el siguiente comando y presione Ingresar:

winget --info

Los comandos de Winget no distinguen entre mayúsculas y minúsculas, por lo que puede usar minúsculas, mayúsculas o una combinación de ambas, funcionará de la misma manera.

Cada uno de los comandos mencionados anteriormente tiene su propio conjunto de opciones / conmutadores que se pueden usar con los comandos para descubrir, instalar, actualizar, eliminar y configurar aplicaciones según sus necesidades.

Para obtener más información y ver las opciones de un comando específico, pase la ayuda -? argumento después del nombre del comando. Por ejemplo, si desea conocer más información sobre elbúsqueda comando, así como sus argumentos y opciones, ingrese el siguiente comando:

búsqueda de winget -?

Busque aplicaciones rápidamente en Winget

Los repositorios de Winget están llenos de cientos de software útil, desde software de escritorio común de Windows hasta herramientas de desarrollo.

Puede usar Winget para buscar e instalar rápidamente aplicaciones desde su repositorio haciendo referencia al nombre de la aplicación, etiqueta, identificación u otros. Si desea encontrar una aplicación, deberá usar el comando de búsqueda. Para buscar una aplicación, use el siguiente comando:

búsqueda de winget 

Donde reemplace "" con el nombre de la aplicación que desea instalar.

Ejemplo:

Supongamos que desea instalar la aplicación "Twitter", puede usar el siguiente comando para instalar la aplicación en lugar de buscarla en línea:

winget búsqueda twitter

Cuando ejecute su primer comando, Winget le informará que la fuente de la tienda de MS requiere que vea el acuerdo de fuente antes de usar la herramienta. Puede consultar el acuerdo desde esta URL:

Condiciones de transacción: //aka.ms/microsoft-store-terms-of-transaction

Si está de acuerdo con todos los términos de los acuerdos de origen, simplemente escriba "Y" y presione Entrar.

Ahora, Winget buscará la aplicación y le mostrará una lista de todas las aplicaciones que tienen el nombre "Twitter" como se muestra a continuación. En la siguiente captura de pantalla, el resultado principal es la aplicación correcta que queremos.

Si busca una aplicación con un nombre, identificación, apodo (apodo) o etiqueta incorrectos, recibirá un mensaje de error que dice "No se encontró ningún paquete que coincida con los criterios de entrada", como se muestra a continuación.

También puedes usar -q o --consulta argumentos para buscar los paquetes de aplicaciones disponibles para winget que contienen la palabra de consulta (Twitter):

búsqueda de winget -q twitter

o

búsqueda de winget --query twitter

Estos argumentos de consulta son opcionales, los valores también funcionarán sin ellos.

Si el nombre del programa contiene algún espacio, escriba el nombre de la aplicación entre comillas. Por ejemplo:

winget búsqueda "Mozilla Firefox"

Filtrar los resultados de su búsqueda en Winget

Como puede ver a continuación, cuando buscamos paquetes de software con la palabra clave "Twitter", Winget devolverá todos los paquetes que puedan tener la palabra "Twitter" en el nombre, Id, apodo o campo de etiqueta. También mostrará las aplicaciones que tienen la parte del nombre como "Twitter".

Si obtiene cientos de resultados como este, será difícil encontrar la aplicación específica que está buscando.

Afortunadamente, Winget ofrece una lista de filtros de consulta de búsqueda (opciones) que le permite acotar su búsqueda o limitar los resultados devueltos. Para ver las opciones que son compatibles con el búsqueda comando, ejecute el siguiente comando:

búsqueda de winget -?
Esta imagen tiene un atributo alt vacío; su nombre de archivo es allthings.how-how-to-use-winget-in-windows-11-image-9.png

La búsqueda se puede filtrar con las siguientes opciones:

  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • --etiqueta: Filtrar resultados por etiqueta
  • --mando: Filtrar los resultados por comando
  • -norte o --contar: Muestra solo el número especificado de resultados
  • -s o --fuente: Busca el paquete usando la fuente especificada
  • -mi o--exacto: Busque el paquete usando la coincidencia exacta

Filtrar los resultados de la búsqueda por nombre

Ahora, con las opciones anteriores, puede filtrar los resultados de su búsqueda. Puede limitar fácilmente la búsqueda solo al nombre de la aplicación. La sintaxis:

winget búsqueda --nombre 

Supongamos que solo desea buscar los paquetes de aplicaciones que tienen la palabra Gorjeo en el campo "Nombre" del resultado. Puede usar el siguiente comando para intentarlo:

búsqueda de winget --nombre Twitter

Como puede ver, el winget solo devuelve los resultados que la cadena "Twitter" en el campo "Nombre" y otros omitieron.

Filtrar los resultados de la búsqueda por ID

También puede limitar su búsqueda al ID de la aplicación. Cada paquete de aplicación tiene un ID específico que es una combinación de letras y números (por ejemplo, 9WZDNCRFJ110) o una combinación de editor y el nombre de la aplicación (por ejemplo, Mozilla.Firefox).

Si desea encontrar los paquetes por el ID de la aplicación, puede usar el siguiente comando para filtrar su búsqueda:

búsqueda de winget --ID 

o

búsqueda de winget --ID = 

Donde reemplace el argumento con el ID de la aplicación que desea buscar.

Ejemplo 1:

Por ejemplo, el ID de la aplicación de Twitter de la tienda de MS es 9WZDNCRFJ140. Cuando tenga una identificación que sea una combinación de letras y números, deberá agregar una = firmar entre el IDENTIFICACIÓN comando y el argumento:

búsqueda de winget --ID = 9WZDNCRFJ140

Además, asegúrese de agregar un solo antes y después del signo igual =.

Ejemplo 2:

Sin embargo, si tiene un ID que es una combinación del editor y el nombre de la aplicación, puede ingresar el argumento ID con o sin el = firmar.

Por ejemplo, supongamos que busca "firefox" en winget, verá todos los resultados con la cadena "firefox" en cualquier campo, como se muestra en la siguiente captura de pantalla. Como puede ver a continuación, el ID incluye el editor y el nombre de la aplicación.

Ahora, si desea limitar la búsqueda al ID de la aplicación Firefox, puede usar cualquiera de los siguientes comandos:

búsqueda de winget --ID Mozilla.Firefox

o

búsqueda winget --ID = Mozilla.Firefox

En los comandos anteriores, el ID es la combinación del editor y el nombre de la aplicación. También puede haber notado que en los comandos anteriores, puede ingresar el ID de la aplicación con o sin el = signo, y si incluye el signo igual (=), asegúrese de no dejar espacios antes y después del = firmar para este tipo de ID de aplicación.

Como puede ver arriba, obtendrá los resultados devueltos que requieren esa identificación Mozilla Firefox se encuentra en el único campo "ID" de los resultados.

Filtrar los resultados de la búsqueda por etiquetas

También puede limitar la búsqueda a las etiquetas enumeradas para los paquetes de aplicaciones. Por ejemplo, si desea filtrar el resultado de su búsqueda con la etiqueta "firefox", puede probar cualquiera de los siguientes comandos:

búsqueda de winget --tag firefox

o

búsqueda de winget --tag = firefox

Obtendrá los resultados devueltos con la etiqueta "firefox" en la lista de los paquetes.

Filtrar los resultados de la búsqueda por comandos

Otra forma de filtrar su búsqueda es utilizar los comandos enumerados para la aplicación.

Para obtener solo los paquetes de software que tienen el comando "firefox" en la lista, puede usar cualquiera de los siguientes comandos:

búsqueda winget --command = firefox

o

winget search --comando firefox

Filtrar los resultados de la búsqueda por nombre

Si no conoce el nombre oficial o correcto de una aplicación, búsquela con un apodo conocido (nombre informal) o apodo.

Por ejemplo, puede buscar la aplicación "Desinstalador de Iobit" con el nombre de "Iobit":

búsqueda de winget --moniker = iobit

Lo anterior enumerará las aplicaciones con el apodo correspondiente.

Filtrar los resultados de la búsqueda por fuente

Winget recupera paquetes de aplicaciones de Microsoft Store y repositorios de Winget para instalar y actualizar aplicaciones. Cuando busca aplicaciones con la herramienta Winget, recupera aplicaciones de las fuentes de Microsoft Store y Winget, así como cualquier otra fuente personalizada que haya agregado. Sin embargo, también puede buscar aplicaciones de una fuente específica en lugar de todas usando el -s o --fuente opción.

La sintaxis:

búsqueda de winget -S 

o

búsqueda de winget --Fuente 

Donde está el nombre del repositorio de origen, puede ser msstore o winget.

Ejemplo:

Cuando busque la aplicación "Spotify" con cualquier filtro, obtendrá los siguientes resultados tanto de las fuentes "msstore" (MS Store) como del repositorio "winget":

Para restringir la búsqueda a una fuente específica, escriba cualquiera de los siguientes comandos y presione Ingresar.

Para Microsoft Store Source:

winget búsqueda -s msstore spotify

Para Winget Source:

winget search --fuente winget spotify

En los comandos anteriores, puede utilizar cualquiera de los -s o --fuente opción para filtrar su búsqueda por la fuente.

Como resultado, solo recuperará resultados de la fuente especificada.

Filtrar los resultados de la búsqueda por recuento

También puede especificar el número de salidas o resultados que puede obtener en la búsqueda de una aplicación con la ayuda del -norte o --contar opción.

Para limitar la cantidad de salidas a un recuento específico, ingrese cualquiera de estos comandos:

búsqueda de winget -n 

o

winget search -count 

Donde reemplace al número de resultados (recuento) que desea obtener para una búsqueda.

Ejemplo:

Por ejemplo, si desea restringir la salida a 5 cuando busca la aplicación "Firefox", use cualquiera de estos comandos:

búsqueda de winget -n 5 firefox

o

búsqueda winget - cuenta 5 firefox

Encuentra el paquete de la aplicación usando una cadena exacta

A veces, solo desea encontrar el paquete de software que coincida con la cadena de consulta exacta. En tales casos, puede utilizar mi o exacto opción para encontrar el paquete que coincide con la cadena exacta en la consulta.

Ejemplo: Para buscar la aplicación Recava usando la coincidencia exacta, pruebe los siguientes comandos:

búsqueda de winget --exact Recuva

o

búsqueda de winget -e Recuva

Aplicación de búsqueda con múltiples opciones de filtro

También puede usar múltiples opciones de filtro para buscar aplicaciones. En el siguiente ejemplo, limitamos la búsqueda al nombre de la aplicación (firefox) y al número de resultados (3).

búsqueda winget --name = firefox --count = 3

Busque varias aplicaciones con un solo comando

Winget también se puede utilizar para buscar varias aplicaciones a la vez con un solo comando. Para hacer eso, deberá unir varios comandos con ampersand && señales. A continuación, se muestra un comando de ejemplo:

búsqueda winget vlc && búsqueda winget twitter && búsqueda winget Recuva

Ver información del paquete en Winget

En caso de que desee ver más información sobre un paquete de aplicación específico, puede hacerlo con el show mando.

Para mostrar más información sobre un paquete, ejecute el siguiente comando:

espectáculo winget 

Para ver las opciones que están disponibles para el comando show, use el siguiente comando:

espectáculo winget -?

Estas son las banderas disponibles (opciones) que se pueden utilizar con el show mando:

  • -m, - manifiesto: La ruta al manifiesto del paquete.
  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • -v o --versión: Use la versión especificada; por defecto es la última versión
  • -s o --fuente: Busca el paquete usando la fuente especificada
  • -mi o --exacto: Busque el paquete usando la coincidencia exacta
  • --versiones: Muestra las versiones disponibles del paquete
  • --encabezamiento: Encabezado HTTP de origen REST de Windows-Package-Manager opcional
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen

Ejemplo 1:

Por ejemplo, si desea ver detalles sobre el paquete "Spotify" con el ID de la aplicación "Spotify.Spotify", ejecute el siguiente comando:

winget show --id = Spotify.Spotify

Ejemplo 2:

Los repositorios o fuentes de Winget pueden contener múltiples versiones de un paquete de software. Para ver la lista de todas las versiones de paquetes disponibles, ejecute el siguiente comando (ejemplo):

winget show --id = 7Zip.7Zip --versiones

Donde reemplazar --id = 7Zip.7Zip con la opción y el argumento que desea utilizar para mostrar una lista de las versiones de la aplicación disponibles.

Administrar fuentes de paquetes en Winget

El Administrador de paquetes de Windows (Winget) le permite agregar, enumerar, actualizar, eliminar, restablecer y exportar repositorios o fuentes.

Para administrar repositorios o fuentes, ejecute el siguiente comando:

fuente winget 

Cuando ingrese el comando anterior, verá la lista de subcomandos que puede usar para manipular las fuentes.

A continuación se muestran todos los subcomandos admitidos para el fuente mando:

  • agregar: Agregar una nueva fuente
  • lista: Enumera las fuentes actuales
  • actualizar: Actualiza las fuentes actuales
  • retirar: Eliminar fuentes actuales
  • Reiniciar: Restablecer fuentes
  • exportar: Exportar fuentes actuales

Por ejemplo, para ver la lista de fuentes actuales, escriba el siguiente comando:

lista de fuentes winget

Para obtener detalles completos sobre una fuente específica, use este comando:

lista de fuentes de winget --nombre winget

Para actualizar una fuente determinada, ejecute el siguiente comando:

actualización de la fuente winget --nombre winget

Mostrar la lista de paquetes instalados

Para ver la lista de todos los paquetes de software instalados en su computadora, ejecute el siguiente comando:

lista de winget 

Para ver la bandera admitida para el comando list:

lista de winget -?

A continuación se muestran las opciones admitidas para lista mando:

  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • --etiqueta: Filtrar resultados por etiqueta
  • --mando: Filtrar los resultados por comando
  • -norte o --contar: Muestra solo el número especificado de resultados
  • -s o --fuente: Busca el paquete usando la fuente especificada
  • -mi o--exacto: Busque el paquete usando la coincidencia exacta
  • --encabezamiento: Encabezado HTTP de origen REST de Windows-Package-Manager opcional
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen

Ejemplo:

Puede haber varias aplicaciones con el mismo nombre instaladas en su PC. Por ejemplo, con el siguiente comando puede enumerar todas las aplicaciones que tienen "Xbox" en su nombre.

winget list --nombre xbox

Instale aplicaciones en su computadora usando Winget

Después de encontrar el paquete de la aplicación, es hora de instalarlo con winget. El instalación winget el comando le permite instalar rápidamente cualquier aplicación desde sus repositorios sin tener que pasar por la molestia de buscar la aplicación en línea, descargarla y seguir los varios pasos del asistente de instalación.

La sintaxis del comando Instalar:

instalación winget 

Para obtener más información sobre Instalar en pc comando y opciones compatibles, ejecute el siguiente comando:

winget instalar -?

Aquí están las opciones / banderas admitidas para el Instalar en pc mando:

  • -m, - manifiesto: La ruta al manifiesto del paquete.
  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • -v o --versión: Use la versión especificada; por defecto es la última versión
  • -s o --fuente: Busca el paquete usando la fuente especificada
  • --alcance: Seleccione el alcance de instalación (usuario o máquina)
  • -mi o--exacto: Busque el paquete usando la coincidencia exacta
  • -I o --interactivo: Solicite la instalación interactiva; puede ser necesaria la entrada del usuario
  • -h o --silencio: Solicitar instalación silenciosa
  • --lugar: Configuración regional para usar (formato BCP47)
  • -o o --Iniciar sesión: Ubicación del registro (si es compatible)
  • --anular: Anula los argumentos que se transmitirán al instalador.
  • -l o --ubicación: Ubicación para instalar (si es compatible)
  • --fuerza: Anula la comprobación de hash del instalador
  • --aceptar-paquetes-acuerdos: Acepta todos los acuerdos de licencia para paquetes
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen
  • --encabezamiento: Encabezado HTTP de origen REST de Windows-Package-Manager opcional

Puede utilizar estas opciones para especificar qué aplicación instalar, cómo desea instalarla y dónde instalar la aplicación específica.

Ejemplo:

Supongamos que desea instalar un reproductor multimedia VLC. Para eso, puede usar el siguiente comando:

winget instalar vlc

Nota: Si el nombre del programa o consulta contiene algún espacio, escríbalo entre comillas dobles.

Sin embargo, se encuentran varios paquetes que coinciden con su consulta de entrada y no sabe cuál instalar, por lo que Winget le mostrará el siguiente resultado.

Instalar aplicaciones con Winget usando el ID de la aplicación

Lo que debe hacer es refinar su entrada, lo que significa que debe ser más específico sobre qué paquete instalar. Para eso, deberá utilizar las opciones disponibles anteriores con Instalar en pc comando para especificar la aplicación correcta.

La mejor manera de instalar la aplicación correcta es usar el ID de la aplicación para especificar el paquete de la aplicación en particular. Por lo tanto, cuando busca una aplicación con el búsqueda comando, anote el ID de la aplicación del paquete que desea instalar. Si tiene varios paquetes con el mismo nombre, puede usar el ID de la aplicación para instalar una aplicación en particular.

Para instalar una aplicación específica usando el ID de la aplicación, use la siguiente fórmula:

winget install --id =

Por ejemplo, supongamos que desea instalar el reproductor multimedia VLC con winget. Primero, busque el paquete VLC en Winget y anote el ID de la aplicación para obtener la aplicación correcta. La identificación incorrecta puede instalar una aplicación diferente a la que pretendía o no instalará ninguna aplicación.

Para instalar la aplicación VLC desde el repositorio de Microsoft Store, use el ID de la aplicación (combinación de letras y números) del resultado:

winget install --id = XPDM1ZW6815MQM

o

winget instalar XPDM1ZW6815MQM

También puede ingresar directamente el argumento id en el comando sin incluir el --id opción. Siempre que pase el argumento de identificación único y exacto al comando, Winget lo reconocerá automáticamente como una identificación de aplicación e instalará esa aplicación en particular.

Cuando ejecute el comando de instalación, Winget mostrará información detallada sobre el paquete y la licencia del software y le preguntará si está de acuerdo con los términos del acuerdo. Simplemente escriba "Y" o "y" y presione Ingresar para continuar el proceso.

La descarga e instalación de la aplicación tardará entre unos segundos y unos minutos, según la velocidad de Internet y el tamaño de la aplicación.

Si desea instalar con el ID de la aplicación que es una combinación del nombre del editor y el nombre de la aplicación, use el siguiente comando:

winget install --id = VideoLAN.VLC

o

winget install --id VideoLAN.VLC

Cuando instalas la aplicación desde el repositorio de Winget, que normalmente contiene aplicaciones de terceros, no es necesario que aceptes ningún acuerdo de licencia.

Instalar aplicaciones con Winget por el nombre de la aplicación

Si no tiene varias aplicaciones con el mismo nombre en los repositorios de Winget, puede usar el nombre de la aplicación para especificar qué aplicación instalar.

Por ejemplo, para instalar la aplicación "Recuva", puede utilizar la --nombre opción con el comando de instalación:

winget install --name Recuva

Instalar una versión específica de un programa con Winget

De forma predeterminada, Winget instala la última versión disponible del programa. Sin embargo, también puede especificar qué versión de una aplicación desea instalar utilizando el -v o --versión opción.

Para instalar una versión específica de una aplicación, puede combinar el ID de la aplicación con la opción de versión:

winget install --id = VideoLAN.VLC -v = 3.0.15

o

winget install --id = VideoLAN.VLC --version = 3.0.15

La última versión de VLC es "3.0.16", pero especificamos la versión anterior "3.0.15" en el comando anterior para instalarla.

Instalar aplicaciones de una fuente específica

También puede especificar una fuente en particular (repositorio) para obtener sus aplicaciones (msstore, winget o tienda personalizada). Para hacer eso, necesitas usar -s o --fuente opción con el comando "instalar". De esta manera puede eliminar duplicados e instalar la aplicación correcta.

Supongamos que desea instalar el programa "Audacity" desde el repositorio de winget (de terceros), puede probar este comando:

winget install --id = Audacity.Audacity -s = winget

Para instalar una aplicación desde el repositorio de Microsoft Store:

winget install --id = 9N66VBRR4DPL --source = msstore

Instalar aplicaciones en el usuario actual o en todos los usuarios

El --alcance opción combinada con la Instalar en pc El comando le permite especificar si la aplicación debe instalarse solo en el usuario actual o en todos los usuarios (máquina).

Para instalar una aplicación solo en el usuario actual, use el usuario argumento para el --alcance opciones:

winget install --id = Spotify.Spotify --scope = usuario

Para instalar una aplicación en todos los usuarios, utilice el máquina argumento para el --alcance opciones:

winget install --id = Spotify.Spotify --scope = máquina

Sin embargo, si tiene la intención de especificar el alcance como "usuario", debe ejecutar este comando en el símbolo del sistema normal (no en modo elevado).

Instalar aplicaciones usando la cadena exacta en la consulta

Si desea limitar la selección a un paquete, deberá usar la identificación de la aplicación junto con la opción de consulta exacta (-mi o --exacto). A diferencia de otras opciones, la opción de consulta exacta comprueba si la cadena distingue entre mayúsculas y minúsculas. El ID de la aplicación o el nombre de la aplicación debe ser exactamente como se indica en el resultado de la búsqueda. Incluso si un solo carácter está en un caso diferente, el comando no aceptará la consulta.

A continuación, se muestra un comando de muestra para instalar una aplicación utilizando la cadena exacta en la consulta (nombre de la aplicación):

winget instalar Audacity.Audacity -e

o

winget instalar Audacity.Audacity -exact

Instalar aplicaciones en modo interactivo

Cuando instale la aplicación con Winget en el modo de instalación predeterminado, no requerirá ninguna entrada adicional de su parte y solo le mostrará el progreso del instalador durante la instalación. Sin embargo, si necesita configurar o elegir opciones durante la instalación, puede ejecutar el instalador en modo interactivo. En el modo interactivo, puede elegir las opciones que desee en el asistente de instalación.

Para ejecutar el instalador en modo interactivo, deberá utilizar -I o --interactivo opción:

winget install --id = Audacity.Audacity --interactive

o

winget install --id = Audacity.Audacity -i

Instalar aplicaciones en modo silencioso

También puede ejecutar la instalación del paquete en segundo plano sin solicitar ninguna entrada ni mostrar el progreso del instalador. Este modo suprimirá toda la interfaz de usuario de la instalación. Para hacer esto, necesitará usar el -h o --silencio opción con la Instalar en pc mando.

Para ejecutar la instalación del software en segundo plano, ejecute el siguiente comando:

winget instalar Audacity.Audacity --silent

o

winget instalar Audacity.Audacity -h

Esto suprimirá toda la IU del proceso de instalación.

Cambiar la ubicación de instalación de un programa

De forma predeterminada, las aplicaciones se instalan en la unidad del sistema en la carpeta "C: \ Archivos de programa", pero puede cambiar la carpeta de instalación de un programa con la -l o --ubicaciónopción.

Por ejemplo, queremos instalar el programa Notepad ++ en la ubicación "D: \ Software" en lugar de la carpeta predeterminada "C: \ Archivos de programa". Para eso vamos a utilizar el siguiente comando:

winget instalar Notepad ++. Notepad ++ -e - ubicación "D: \ Software"

En el comando anterior, "Notepad ++. Notepad ++" es el ID de la aplicación que queremos instalar, opción de consulta exacta -mi es limitar la selección a un archivo, y --ubicación se utiliza para especificar la ubicación de instalación personalizada.

Omitir verificación de hash del instalador

Al instalar software con winget, verifica automáticamente la integridad de los datos de los archivos del instalador. Sin embargo, si está instalando un programa para el que no desea verificar el hash, puede usar el --fuerza opción:

winget instalar WSAtools -e --force

Aceptar acuerdos de licencia

Cuando instale cierto software, se le pedirá que acepte el acuerdo de licencia de los paquetes de software y la fuente. Puede evitar esas indicaciones si acepta el acuerdo de licencia de antemano.

Para aceptar el acuerdo de licencia de un paquete, puede utilizar el --aceptar-paquetes-acuerdos opción con el comando de instalación:

winget install --id = 9WZDNCRFJ2WL --accept-package-Agreement

Para aceptar el acuerdo de licencia de origen, puede utilizar el - aceptar-acuerdos-fuente opción:

winget install --id = 9WZDNCRFJ2WL --accept-source-Agreement

O

Puede aceptar ambos acuerdos de licencia, con este comando:

winget install --id = 9WZDNCRFJ2WL --accept-package-Agreement --accept-source-Agreement

Instale varias aplicaciones a la vez con Winget en Windows 11

Otra gran ventaja de usar Winget es que puede instalar varias aplicaciones al mismo tiempo con un solo comando. Todo lo que tiene que hacer es unir cada comando de instalación de Winget con dos ampersand && caracteres en un solo comando ejecutable.

Aquí está la sintaxis para instalar múltiples aplicaciones con winget:

winget install && winget install && winget install 

Donde reemplazar con el nombre real o ID de la aplicación y con opciones admitidas por el Instalar en pc mando.

Por ejemplo, el siguiente comando instalará un reproductor de medios VLC, Notepad ++ y aplicaciones Audacity a la vez en su sistema:

winget instalar VideoLAN.VLC -e && winget instalar Notepad ++. Notepad ++ -e && winget instalar Audacity.Audacity -e

Como puede ver arriba, los tres paquetes de aplicaciones se instalaron con un solo comando.

Actualizar o actualizar aplicaciones usando Winget

Winget le permite no solo instalar paquetes de aplicaciones, sino también actualizar o desinstalar los existentes. Puede actualizar cualquier aplicación existente con el ascender de categoría en su sistema siempre que haya una actualización disponible para la aplicación en particular.

La sintaxis para actualizar la aplicación usando Winget es:

actualización de winget [[-q]] []

Para conocer las opciones compatibles disponibles para el ascender de categoría comando, ingrese el siguiente comando:

actualización winget -?

Las siguientes opciones están disponibles para ascender de categoría mando:

  • -m, - manifiesto: La ruta al manifiesto del paquete.
  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • -v o --versión: Use la versión especificada; por defecto es la última versión
  • -s o --fuente: Busca el paquete usando la fuente especificada
  • -mi o --exacto: Busque el paquete usando la coincidencia exacta
  • -I o --interactivo: Solicite la instalación interactiva; puede ser necesaria la entrada del usuario
  • -h o --silencio: Solicitar instalación silenciosa
  • -o o --Iniciar sesión: Ubicación del registro (si es compatible)
  • --anular: Anula los argumentos que se transmitirán al instalador.
  • -l o --ubicación: Ubicación para instalar (si es compatible)
  • --fuerza: Anula la comprobación de hash del instalador
  • --aceptar-paquetes-acuerdos: Acepta todos los acuerdos de licencia para paquetes
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen
  • --encabezamiento: Encabezado HTTP de origen REST de Windows-Package-Manager opcional
  • --todo: Actualice todos los paquetes instalados a la última versión si está disponible

Pero antes de actualizar cualquier aplicación, debe verificar si sus paquetes instalados actualmente tienen actualizaciones disponibles. Puede hacerlo con el comando de actualización o lista que mostrará todas las aplicaciones instaladas en su computadora (incluidos los programas no instalados a través de Winget).

Para enumerar todos los programas instalados en la computadora, ejecute este simple comando:

actualización winget

Si hay una actualización disponible para una aplicación, la nueva versión se mostrará en la columna "Disponible" correspondiente, como se muestra a continuación.

o

lista de winget

Para actualizar una aplicación, simplemente ingrese el nombre de la aplicación con el comando de actualización. Por ejemplo, aquí queremos actualizar la aplicación "Recuva":

actualización winget Recuva

También puede actualizar paquetes a través de winget con la ayuda de varias opciones disponibles (--identificación, --nombre, --interactivo, etc.). Para actualizar una aplicación a través de Winget por su ID, ejecute el siguiente comando:

actualización de winget --id VideoLAN.VLC

También puede actualizar todos los paquetes (con actualizaciones disponibles) instalados en su PC a la vez. Para actualizar todos los paquetes instalados (si hay actualizaciones disponibles), puede ejecutar este comando:

actualización winget --todos

El --todo La opción busca todas las aplicaciones con actualizaciones disponibles y el comando de actualización instala las actualizaciones.

Desinstalar o eliminar aplicaciones usando Winget

Si desea desinstalar un programa a través de Winget, puede hacerlo con el desinstalar mando. También puede eliminar los programas que no se instalaron con winget.

La sintaxis:

desinstalar winget [[-q]] []

El desinstalar El comando tiene su propio conjunto de opciones, que se pueden ver ejecutando este comando:

desinstalar winget -?

Las siguientes opciones están disponibles:

  • -m, - manifiesto: La ruta al manifiesto del paquete
  • --identificación: Filtrar resultados por id
  • --nombre: Filtrar resultados por nombre
  • --moniker: Filtrar resultados por apodo
  • -v, - versión: Use la versión especificada; por defecto es la última versión
  • -s, - fuente: Busca el paquete usando la fuente especificada
  • -e, - exacto: Busque el paquete usando la coincidencia exacta
  • -i, - interactivo: Solicite la instalación interactiva; puede ser necesaria la entrada del usuario
  • -h, - silencioso: Solicitar instalación silenciosa
  • -o, - registro: Ubicación del registro (si es compatible)
  • --encabezamiento: Encabezado HTTP de origen REST de Windows-Package-Manager opcional
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen

Puede utilizar las opciones anteriores para refinar aún más su búsqueda o selección de la aplicación correcta que desea desinstalar.

Antes de desinstalar aplicaciones, primero vea todas las aplicaciones instaladas en su dispositivo:

lista de winget

Ejemplo 1:

Por ejemplo, para desinstalar la aplicación "Dinamic Wallpaper", usamos el siguiente comando:

winget desinstalar "Dinamic Wallpaper"

Dado que la consulta (nombre de la aplicación) tiene un espacio, la encerramos entre comillas dobles.

Ejemplo 2:

Puedes usar el --nombre opción para especificar la aplicación con un nombre específico que desea desinstalar de su PC.

desinstalar winget --name Notepad ++ -e

También puede agregar la consulta exacta -mi opción para limitar la selección a un nombre de paquete exacto.

Ejemplo 3:

Si tiene varias aplicaciones con el mismo nombre, puede usar el ID de la aplicación para especificar la aplicación correcta.

Por ejemplo, cuando enumera las aplicaciones de "Xbox" en su computadora, obtendrá varios resultados.

Para desinstalar el paquete "Complemento de la barra de juegos de Xbox", puede utilizar el --identificación opción para especificar el ID de la aplicación:

desinstalar winget --id = Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Ejemplo 4:

A veces, cuando desinstala un programa, puede dejar toneladas de archivos de residuos de software como historial, registros, guardar archivos, etc. Dependiendo del software, puede brindarle opciones para borrar configuraciones y datos adicionales. Para hacer eso, necesitará usar el asistente interactivo para desinstalar aplicaciones.

Para desinstalar una aplicación en modo interactivo, ejecute el siguiente comando:

winget desinstalar Notepad ++ -e --interactive

Si desea suprimir toda la IU y eliminar una aplicación en modo silencioso, ejecute el siguiente comando:

winget desinstalar Notepad ++ -e -h

Ver las características experimentales del Administrador de paquetes de Windows

El comando de características le permite ver la lista de características experimentales y el estado disponible para su versión del Administrador de paquetes de Windows (winget).

Para ver el estado de las funciones experimentales en Winget, ejecute el siguiente comando:

características winget

Verá la lista de funciones y si están habilitadas o inhabilitadas en la columna "Estado". Puede habilitar o deshabilitar funciones a través de la configuración de Winget.

Configurar las opciones del Administrador de paquetes de Windows (Winget)

La configuración del Administrador de paquetes de Windows (Winget) se puede editar en un archivo de configuración JSON. El "settings.json" le permite personalizar varias experiencias y preferencias del cliente Winget, como la configuración de actualización automática, la interfaz de usuario de la barra de progreso, el comportamiento del instalador, las funciones y más.

Para abrir el archivo settings.json, ejecute el siguiente comando simple:

configuración winget

De forma predeterminada, el archivo JSON se abrirá en su editor de texto predeterminado, como el Bloc de notas.Sin embargo, se recomienda editar archivos JSON en un editor de código, preferiblemente "Microsoft Visual Studio Code", que será más fácil de editar. Si el editor de texto / código predeterminado ya está configurado, iniciará automáticamente su editor de texto predeterminado y abrirá el archivo de configuración en él.

Si no tiene Visual Studio Code, puede instalarlo con este comando:

winget instalar Microsoft.VisualStudioCode

Si no desea instalar VS Code, también puede editar la configuración en el Bloc de notas.

Una vez que el archivo de configuración JSON se abre por primera vez en su editor de texto, no habrá configuraciones configuradas.

Cambiar el intervalo de actualización de la fuente

El autoUpdateIntervalInMinutes El código especifica el intervalo de tiempo (en minutos) para verificar las actualizaciones de la fuente. El intervalo de actualización predeterminado se establece en "5". Puede cambiarlo según sus necesidades. Si desea deshabilitar la verificación de actualización automática de una fuente, simplemente cámbiela a "0".

En el siguiente ejemplo, estamos cambiando el intervalo de actualización a "10" minutos.

En caso de que haya desactivado la verificación de actualización automática, puede verificar manualmente las actualizaciones de la fuente a través de actualización de la fuente winget.

Cambiar el diseño visual de la barra de progreso

Puede cambiar el estilo visual o el color de la barra de progreso con el visual ajuste. El color predeterminado de la barra de progreso es "acento", pero puede cambiarlo a "retro" o "arcoíris".

Por ejemplo, para cambiar el color de la barra de progreso a "arco iris", agregue el siguiente código en el archivo JSON:

"visual": {"progressBar": "arco iris"},

Y asegúrese de agregar un corchete de cierre } al final del código JSON.

Cambiar el alcance de instalación de la aplicación

También puede cambiar el comportamiento de instalación, incluido el alcance, la configuración regional y más utilizando la installBehavior ajuste.

La configuración del alcance especifica si un paquete debe instalarse solo para el usuario actual o para toda la máquina. Puede establecer el alcance de toda la instalación en usuario o máquina.

Para cambiar el alcance al usuario actual, ingrese el siguiente código:

"installBehavior": {"preferencias": {"alcance": "usuario"}},

Habilitar o deshabilitar funciones experimentales en Winget

Como mencionamos en la sección anterior, también puede configurar las características experimentales de Winget en el archivo settings.json. El experimentalFeatures La configuración le permite habilitar o deshabilitar las funciones. Para ver la lista de funciones experimentales disponibles, ejecute características winget.

Como puede ver arriba, hay dos funciones disponibles para esta versión del Administrador de paquetes de Windows: "Mostrar información de dependencias" e "Instalación directa de MSI". La función de dependencias muestra la información de las dependencias del paquete y la "Instalación directa de MSI" le permite instalar directamente paquetes MSI en lugar de msiexec. Anote las propiedades de las funciones que puede utilizar en la configuración para habilitar o deshabilitar la función específica.

Para habilitar la función "Instalación directa de MSI", agregue el siguiente código en el archivo JSON:

 "experimentalFeatures": {"directMSI": true},

Para habilitar la función "Mostrar información de dependencias", incluya el siguiente código en el archivo JSON:

 "experimentalFeatures": {"dependencias": true},

Ahora, corre características winget comando nuevamente para confirmar si las funciones están habilitadas.

Para deshabilitar una función, simplemente cambie el valor booleano a falso en el código.

Para saber más sobre el esquema de configuración de Winget y su uso, consulte este artículo: //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Exportar el software instalado a otra computadora a través de Winget

Otra gran característica de la herramienta Winget es que le permite exportar las aplicaciones instaladas en su computadora a un archivo JSON que puede usarse para instalar rápidamente las mismas aplicaciones en otra máquina. Esta función puede resultar útil si está intentando instalar las mismas aplicaciones en varias computadoras o si está reiniciando / reinstalando su computadora.

Sin embargo, Winget solo instalará las aplicaciones en el repositorio de Winget. Otros programas, como los juegos de PC, no se instalarán a través de archivos Winget JSON.

La sintaxis para el comando de exportación:

exportación de winget [-o] []

Para ver los argumentos y las opciones admitidos, ingrese el siguiente comando:

exportación de winget -?

El siguiente es el único argumento disponible:

  • -o o --producción: Ruta al archivo JSON que se creará.

Las siguientes opciones están disponibles:

  • -s o --fuente: Exporta paquetes de la fuente especificada.
  • --incluir-versiones: Incluya versiones de paquetes específicas en el archivo JSON.
  • - aceptar-acuerdos-fuente: Acepte todos los acuerdos de origen durante las operaciones de origen y evite el aviso.

Ejemplo:

Para exportar la lista de aplicaciones instaladas en su computadora a un archivo JSON, ejecute el siguiente comando:

winget export -o F: \ mycomputerapps.json --include-versions

o

winget export -output F: \ mycomputerapps.json --include-versions

Aquí, -o o --producción El argumento especifica la ruta donde desea guardar el archivo JSON (exportación). La opción –include-versions le dice al winget que incluya las versiones de las aplicaciones instaladas actualmente en el archivo JSON. De forma predeterminada, el comando Importar instalará las últimas versiones de las aplicaciones del archivo JSON. Pero si desea exportar las versiones específicas de las aplicaciones desde la computadora existente, deberá incluir el --incluyen versiones opción.

Si una aplicación o versión instalada no está disponible en los repositorios, verá "El paquete / la versión instalada no está disponible en ningún mensaje de origen" y esas aplicaciones no se incluirán en el archivo JSON.

Como puede ver a continuación, el archivo JSON recién creado contiene la lista de programas instalados en su máquina.

Importar lista de aplicaciones desde otra computadora a través de Winget

El comando de importación le permite instalar la lista de programas desde un archivo JSON en su computadora.

La sintaxis del comando de importación:

importación de winget [-i] []

Para ver los argumentos y las opciones admitidos, ingrese el siguiente comando:

importación winget -?

Se admiten los siguientes argumentos:

  • -I o --importar archivo: Ruta al archivo JSON para importar

Se admiten las siguientes opciones:

  • --ignore-no disponible: Ignora los paquetes no disponibles
  • --ignore-versions: Ignore las versiones especificadas en el archivo JSON e instale la última versión disponible
  • --aceptar-paquetes-acuerdos: Acepta todos los acuerdos de licencia para paquetes
  • - aceptar-acuerdos-fuente: Acepta todos los acuerdos de origen durante las operaciones de origen

Ejemplo:

Para instalar (importar) las aplicaciones desde un archivo JSON en una computadora, ejecute el comando:

winget import -i F: \ mycomputerapps.json --ignore-unavailable --ignore-versions

o

winget import –-import-file F: \ mycomputerapps.json --ignore-unavailable --ignore-versions

En el comando anterior, -I o --importar archivo El argumento especifica la ruta al archivo JSON que desea importar. El --ignore-no disponible La opción suprime el error que se obtiene cuando un paquete especificado en el archivo JSON no está disponible en los repositorios. Y --ignore-versions La opción ignora las versiones especificadas en el archivo JSON e instala la última versión disponible de las aplicaciones.

Si ya hay un paquete instalado, Winget intentará encontrar una actualización para ese paquete. Si ya está actualizado, verá el mensaje "El paquete ya está instalado:" y "No se encontró ninguna actualización aplicable".

Eso es.