O Winget (Windows Package Manager) é a ferramenta oficial da Microsoft para instalar e gerenciar softwares via linha de comando. Você pode criar um script em lote (.bat) ou um script PowerShell (.ps1) para instalar automaticamente os programas mais usados no Windows.
@echo off
echo Instalando softwares comuns com Winget...
echo =========================================
:: Atualizar lista de pacotes
winget upgrade --all
:: Navegadores
winget install --id Google.Chrome -e --silent
winget install --id Mozilla.Firefox -e --silent
winget install --id Microsoft.Edge -e --silent
:: Utilitários
winget install --id 7zip.7zip -e --silent
winget install --id VideoLAN.VLC -e --silent
winget install --id Notepad++.Notepad++ -e --silent
:: Comunicação
winget install --id Microsoft.Teams -e --silent
winget install --id WhatsApp.WhatsApp -e --silent
winget install --id Zoom.Zoom -e --silent
:: Desenvolvimento
winget install --id Git.Git -e --silent
winget install --id Python.Python.3.12 -e --silent
winget install --id VisualStudioCode.VisualStudioCode -e --silent
echo =========================================
echo Instalação concluída!
pause
📝 Exemplo de Script PowerShell (.ps1)
Write-Output "Instalando softwares comuns com Winget..."
Write-Output "========================================="
# Atualizar pacotes
winget upgrade --all
# Navegadores
winget install --id Google.Chrome -e --silent
winget install --id Mozilla.Firefox -e --silent
winget install --id Microsoft.Edge -e --silent
# Utilitários
winget install --id 7zip.7zip -e --silent
winget install --id VideoLAN.VLC -e --silent
winget install --id Notepad++.Notepad++ -e --silent
# Comunicação
winget install --id Microsoft.Teams -e --silent
winget install --id WhatsApp.WhatsApp -e --silent
winget install --id Zoom.Zoom -e --silent
# Desenvolvimento
winget install --id Git.Git -e --silent
winget install --id Python.Python.3.12 -e --silent
winget install --id VisualStudioCode.VisualStudioCode -e --silent
Write-Output "========================================="
Write-Output "Instalação concluída!"
⚙️ Dicas Importantes
- Execute o script como Administrador.
- Use
winget search <nome>para encontrar o ID correto de qualquer software. - O parâmetro
-egarante correspondência exata do ID. - O parâmetro
--silentinstala sem interação do usuário.
