Articulo de referencia

Administrador de paquetes de Windows

El Administrador de paquetes de Windows (también conocido como winget ) es un administrador de paquetes gratuito y de código abierto diseñado por Microsoft para Windows 10 , Win...

El Administrador de paquetes de Windows (también conocido como winget ) es un administrador de paquetes gratuito y de código abierto diseñado por Microsoft para Windows 10 , Windows 11 y Windows Server 2025 [ 4 ] con Experiencia de escritorio. Consta de una utilidad de línea de comandos y un conjunto de servicios para instalar aplicaciones. [ 5 ] [ 6 ] Los proveedores de software independientes pueden usarlo como canal de distribución para sus paquetes de software.

Historia

El Administrador de paquetes de Windows se anunció por primera vez en la conferencia para desarrolladores Microsoft Build en mayo de 2020. [ 7 ] [ 6 ]

Antes de decidir desarrollar Windows Package Manager, el equipo detrás de él exploró Chocolatey , Scoop , Ninite , AppGet, Npackd y OneGet basado en PowerShell . [ 6 ] Después del anuncio de winget, el desarrollador de AppGet, Keivan Beigi, afirmó que Microsoft lo entrevistó en diciembre de 2019 con el pretexto de un empleo y la adquisición de AppGet. [ 8 ] Después de hablar con Beigi, Microsoft supuestamente dejó de comunicarse con él hasta confirmar un día antes del lanzamiento de winget que no lo contratarían. Beigi se sintió consternado por la falta de reconocimiento de AppGet por parte de Microsoft. El lanzamiento de winget llevó a Beigi a anunciar que AppGet se descontinuaría en agosto de 2020. [ 8 ] [ 9 ] [ 10 ] Microsoft respondió con una publicación de blog atribuyendo varias características de winget a AppGet. [ 11 ] [ 12 ] [ 13 ]

Microsoft lanzó la versión 1.0 del Administrador de paquetes de Windows el 27 de mayo de 2021. El Repositorio de la Comunidad de Microsoft incluía más de 1400 paquetes en esa fecha. [ 14 ] Para mayo de 2026 había alcanzado los 12 850 paquetes.

El cliente ARM32 se descontinuó después de la versión 1.10.390 en abril de 2025. [ 15 ]

Descripción general

La herramienta winget admite instaladores basados ​​en EXE , MSIX y MSI . [ 16 ] El repositorio público de la comunidad del Administrador de paquetes de Windows aloja archivos de manifiesto para aplicaciones compatibles en formato YAML . [ 17 ] En septiembre de 2020, Microsoft agregó la capacidad de instalar aplicaciones desde Microsoft Store y una función de autocompletado de comandos . [ 18 ]

Para reducir la probabilidad de que software no aprobado por Microsoft, incluido software malicioso , llegue al repositorio y a la máquina de destino, el Administrador de paquetes de Windows utiliza Microsoft SmartScreen , análisis estático , validación de hash SHA256 y otros procesos. [ 19 ] [ 20 ]

Se aplican varias limitaciones a los paquetes que se agregan al repositorio de manifiestos de winget. Entre ellas, a partir de la versión 1.10, se encuentra que el software debe admitir instalaciones silenciosas (a menos que sea un software totalmente portátil), no puede ser una carpeta comprimida .tar.gz , .7z o .rar , no puede requerir completamente hardware (por ejemplo, controladores NVIDIA ), no puede ser un archivo autoextraíble, no puede admitir únicamente ARM32, [ 21 ] y el host del software no puede devolver HTTP 403 ni agotar el tiempo de espera al descargar a través de winget.

El código fuente del cliente winget y el repositorio de manifiestos de la comunidad tienen licencia MIT y están alojados en GitHub . [ 22 ] [ 17 ]

No admite actualizaciones automáticas de paquetes programadas. Existen diversas herramientas de terceros, como Winget-AutoUpdate, diseñadas para solucionar estas deficiencias. Winget tampoco admite la compilación a partir del código fuente de los programas.

Comandos

Ejemplos

Buscar e instalar variable $PKG_ID:

instalación de alas - -id = $PKG_ID -e

Enumerar todos los paquetes instalados:

lista de winget

Actualizar todos los paquetes:

Actualización de Winget - -todo

Buscar todos los paquetes disponibles:

Búsqueda de winget .

Ejemplos de ID de paquete

Véase también

Referencias

  1. "Versión 1.28.240" . 17 de abril de 2026. Consultado el 17 de abril de 2026 .
  2. "Versión 1.28.240" . 16 de abril de 2026. Consultado el 19 de abril de 2026 .
  3. "winget-cli/LICENSE en master" . GitHub . 17 de julio de 2019. Consultado el 4 de agosto de 2020 .
  4. "Windows Server 2025: Nuevas características y mejoras para el futuro" . Firestorm ISP. 30 de enero de 2025. Consultado el 25 de junio de 2025 .
  5. Tom Warren (20 de mayo de 2020). "El nuevo Administrador de paquetes de Windows de Microsoft ya es mejor que la Tienda Windows" . The Verge .
  6. 1 2 3 Vista previa del Administrador de paquetes de Windows | Línea de comandos de Windows
  7. "Microsoft presenta Windows Package Manager para tu entorno de desarrollo | VentureBeat" . Archivado del original el 25/04/2022 . Consultado el 20/05/2020 .
  8. 1 2 Warren, Tom (28 de mayo de 2020). "Microsoft copió su nuevo Administrador de paquetes de Windows de su rival AppGet, afirma el desarrollador" . The Verge . Vox Media . Recuperado el 1 de junio de 2020 .
  9. Anderson, Tim (28 de mayo de 2020). "¿Abrazar y matar? Un desarrollador de AppGet afirma que Microsoft lo engatusó con promesas de ayuda y un trabajo, para luego lanzar un gestor de paquetes sorprendentemente similar" . The Register . Consultado el 1 de junio de 2020 .
  10. Stewart, Ashley (28 de mayo de 2020). «Un desarrollador afirma que Microsoft le dio falsas esperanzas sobre un trabajo y la compra de su herramienta antes de desaparecer y lanzar un servicio muy similar. Ahora exige una explicación y que se le reconozca su trabajo» . Business Insider . Consultado el 1 de junio de 2020 .
  11. Tung, Liam (1 de junio de 2020). "Windows 10: Microsoft ahora reconoce al creador del administrador de paquetes que 'copió', pero no ofrece disculpas" . ZDNet . Consultado el 2 de junio de 2020 .
  12. Microsoft reconoce el mérito del creador de AppGet por el Administrador de paquetes de Windows - Neowin
  13. Warren, Tom (20 de abril de 2022). "Microsoft finalmente le da al desarrollador de AppGet el crédito que se merece" . The Verge . Consultado el 2 de junio de 2020 .
  14. Anderson, Tim (27 de mayo de 2021). "Microsoft lanza un administrador de paquetes de línea de comandos para Windows (con algunos inconvenientes)" . The Register . Consultado el 28 de mayo de 2021 .
  15. Flor Chacón (10 de marzo de 2025). "PSA: Se deja de dar soporte a ARM32" . Microsoft . Consultado el 28 de enero de 2025 .
  16. 1 2 "Utilice la herramienta winget para instalar y administrar aplicaciones" . Microsoft.
  17. 1 2 GitHub - microsoft/winget-pkgs: El repositorio de manifiestos del Administrador de paquetes de Windows de la comunidad de Microsoft
  18. Abrams, Lawrence (23 de septiembre de 2020). "El Administrador de paquetes de Windows 10 ahora puede instalar aplicaciones de Microsoft Store" . Bleeping Computer . Consultado el 10 de octubre de 2020 .
  19. Tung, Liam (21 de mayo de 2020). "Administrador de paquetes de Windows de Microsoft: esta herramienta de línea de comandos puede instalar todas tus aplicaciones" . ZDNet . Consultado el 2 de junio de 2020 .
  20. Cómo usar el Administrador de paquetes de Windows - Petri
  21. Stephen Gillie (27 de agosto de 2024). " [ Solicitud de paquete ] : Agregar versión ARM64 de CPUID.CPU-Z" . winget-pkgs . Consultado el 6 de septiembre de 2025 .
  22. ^ "GitHub - microsoft/winget-cli: CLI del Administrador de paquetes de Windows (también conocido como winget)" . 20 de mayo de 2020 vía GitHub.
  23. "Paquete Winget de Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode
  24. "Paquete Winget de Google Chrome" https://winget.run/pkg/Google/Chrome
  • Administrador de paquetes de Windows | Documentación de Microsoft
  • winget-cli en GitHub
  • paquetes winget en GitHub
  • UniGetUI (anteriormente WingetUI) : interfaz gráfica de usuario creada por la comunidad para Winget.