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:
mando | acción |
---|---|
Instalar en pc | Instala el paquete dado |
Show | Muestra información sobre un paquete. |
Fuente | Gestionar fuentes de paquetes |
Búsqueda | Buscar y mostrar información básica de paquetes |
Lista | Mostrar paquetes instalados |
Ascender de categoría | Actualiza el paquete dado |
Desinstalar | Desinstala el paquete dado |
Picadillo | Ayudante a los archivos del instalador de hash |
Validar | Valida un archivo de manifiesto |
Ajustes | Abra la configuración o establezca la configuración del administrador |
Características | Muestra el estado de las funciones experimentales. |
Exportar | Exporta 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 -?
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 fuentelista
: Enumera las fuentes actualesactualizar
: Actualiza las fuentes actualesretirar
: Eliminar fuentes actualesReiniciar
: Restablecer fuentesexportar
: 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ón
opció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.