1) ¿Por qué usar winget?
- Es oficial de Microsoft (hashes verificados y fuentes confiables).
- Instalación/actualización sin anuncios, silenciosa cuando es posible.
- Repetible: guardas tu lista y la corres en cualquier PC.
2) Preparación segura
- Usa cuenta con permisos de administrador.
- Actualiza Windows y Microsoft Store (winget viene por defecto).
- Crea un punto de restauración antes de instalar en lote.
- Conexión estable y espacio libre > 10%.
- Desinstala bloatware que ya no usarás.
- Ten a la mano tus claves/licencias.
3) Comandos básicos
# Buscar un paquete
winget search 7zip
# Ver detalles del paquete
winget show --id 7zip.7zip
# Instalar (modo silencioso si el paquete lo soporta)
winget install --id 7zip.7zip --silent
# Actualizar todo lo instalable por winget
winget upgrade --all
# Exportar tu lista actual (para clonarla en otra PC)
winget export -o paquetes.json
# Importar una lista
winget import -i paquetes.json --accept-package-agreements --accept-source-agreements
4) Script base reutilizable
Crea un archivo instalar.ps1 y ejecútalo en PowerShell (Admin):
# Ejecutar como Administrador
$ErrorActionPreference = "Stop"
# Lista de IDs (winget show --id <paquete>)
$apps = @(
"Microsoft.Edge", # Navegador
"Google.Chrome",
"Mozilla.Firefox",
"7zip.7zip", # Compresor
"VideoLAN.VLC", # Multimedia
"Microsoft.PowerToys", # Utilidades Windows
"Notepad++.Notepad++", # Editor
"Git.Git", # Dev
"Microsoft.VisualStudioCode",
"Microsoft.Teams", # Colaboración
"Discord.Discord"
)
Write-Host "Instalando paquetes..." -ForegroundColor Cyan
foreach ($id in $apps) {
Write-Host " - $id"
winget install --id $id --silent --accept-package-agreements --accept-source-agreements || `
Write-Warning "No se pudo instalar $id (continuo con el siguiente)"
}
Write-Host "Actualizando todo lo pendiente..." -ForegroundColor Cyan
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements
Write-Host "Listo. Reinicia si alguna app lo solicita." -ForegroundColor Green
Permisos de ejecución: si PowerShell bloquea el script, abre como admin y ejecuta una vez Set-ExecutionPolicy RemoteSigned (puedes revertirlo al terminar).
5) Paquete recomendado (PyME/Hogar)
- Navegadores:
Microsoft.Edge,Google.Chrome,Mozilla.Firefox. - Utilidades:
7zip.7zip,Microsoft.PowerToys,Notepad++.Notepad++. - Multimedia:
VideoLAN.VLC.
- Comunicación:
Microsoft.Teams,Discord.Discord. - Dev (si aplica):
Git.Git,Microsoft.VisualStudioCode. - PDF:
Adobe.Acrobat.Reader.64-bit(o alternativa ligera).
Adáptalo a tu negocio. También puedo crear perfiles por rol (ventas/operaciones/TI) para clonar en minutos.
6) Checklist post-instalación
- Asocia tipos de archivo (PDF, imágenes, ZIP) a tus apps preferidas.
- Configura Restauración del sistema y Historial de archivos/OneDrive.
- Actualiza controladores (Windows Update / fabricante).
- Desinstala bloatware que no uses.
- Protección: antivirus activo y SmartScreen habilitado.
¿Quieres tu kit de apps listo para clonar?
Creo tu lista winget, un script por rol y documentación para que cualquier PC quede productiva en 20–30 min.