DevAlejandre DevAlejandre Agenda gratis

Windows · Productividad

Instala los programas que necesitas: fácil, rápido y seguro

Olvídate de buscar instaladores uno por uno. Te dejo un método seguro con winget (administrador oficial de paquetes en Windows) y un script base que podrás reutilizar al formatear o al estrenar equipo.

#winget #PowerShell #Checklist

1) ¿Por qué usar winget?

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

¿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.


← Post anterior
Publicado: 8 junio 2025 · Lectura 5–7 min
Siguiente post →