winget: el gestor de paquetes oficial de Microsoft
winget (Windows Package Manager) es el gestor de paquetes nativo de Windows 10/11 desarrollado por Microsoft. Viene preinstalado en Windows 11 y en Windows 10 actualizado. Permite instalar, actualizar y desinstalar aplicaciones desde CMD o PowerShell.
Comandos básicos de winget
| Acción | Comando |
|---|---|
| Buscar una app | winget search "visual studio code" |
| Instalar una app | winget install Microsoft.VisualStudioCode |
| Instalar por ID exacto | winget install --id Git.Git -e |
| Instalar silencioso | winget install Git.Git --silent |
| Actualizar una app | winget upgrade Git.Git |
| Actualizar todo | winget upgrade --all |
| Desinstalar | winget uninstall Git.Git |
| Listar instaladas | winget list |
| Ver info de paquete | winget show Git.Git |
IDs de apps más utilizadas
Instalar stack de desarrollo con winget
winget install --silent `
Git.Git `
Microsoft.VisualStudioCode `
OpenJS.NodeJS.LTS `
Python.Python.3 `
Docker.DockerDesktop `
Postman.Postman `
Google.Chrome `
7zip.7zip
Exportar e importar configuración
Exportar lista de apps instaladas
# Exportar a JSON
winget export -o mis-apps.json
# Importar en otro equipo o tras reinstalación
winget import -i mis-apps.json --ignore-unavailable
Desde Cerewro: instalar software con winget
Instala Git y VSCode usando winget de forma silenciosa sin confirmaciones
winget vs Chocolatey: ¿cuál usar?
| winget | Chocolatey | |
|---|---|---|
| Mantenedor | Microsoft (oficial) | Comunidad + empresa |
| Nº de paquetes | ~5.000 | ~9.000+ |
| Admin requerido | Depende del paquete | Sí (por defecto) |
| Exportar/importar | JSON nativo | .config XML |
| Integración Windows | Total (MS Store incluido) | Solo CLI |