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.
| 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 |
winget install --silent `
Git.Git `
Microsoft.VisualStudioCode `
OpenJS.NodeJS.LTS `
Python.Python.3 `
Docker.DockerDesktop `
Postman.Postman `
Google.Chrome `
7zip.7zip
# 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
Instala Git y VSCode usando winget de forma silenciosa sin confirmaciones
| 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 |