Instalador de Programas Automatizado para Windows
Este script (instalacao.bat
) foi criado para automatizar a instalação de um conjunto de softwares essenciais em uma nova instalação do Windows, utilizando o gerenciador de pacotes Chocolatey.
Ele oferece dois perfis de instalação para atender a diferentes necessidades: um focado em --Programação-- e outro em --Games--.
Pré-requisitos
- Windows 10 ou 11.
- Executar como Administrador: O script precisa de permissões elevadas para instalar softwares e habilitar recursos do sistema.
- Chocolatey Instalado: O script depende do Chocolatey para funcionar. Se você não o tiver, instale-o primeiro:
- Abra o PowerShell como Administrador.
- Execute o seguinte comando:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Como Usar
- Faça o download do arquivo
instalacao.bat
. - Clique com o botão direito no arquivo e selecione "Executar como administrador".
- Um menu aparecerá no terminal, solicitando que você escolha um perfil de instalação.
- Digite
1
ou2
e pressione Enter. - O script começará a baixar e instalar todos os programas automaticamente. Ao final, ele solicitará que o computador seja reiniciado.
Perfis de Instalação
Perfil 1: Programação
Ideal para desenvolvedores. Instala um ambiente de desenvolvimento completo, incluindo:
- WSL2 (Subsistema do Windows para Linux) e Docker Desktop.
- Ferramentas de programação como VS Code, Git, Node.js, Python, etc.
- Todos os softwares de utilidade geral, multimídia e produtividade.
- Lançadores de jogos como Steam e Epic Games Launcher.
Perfil 2: Games
Otimizado para jogadores. Foca em instalar o necessário para jogos e uso geral:
- Instala o jogo Valorant.
- Não instala WSL2, Docker ou outras ferramentas pesadas de desenvolvimento.
- Inclui todos os softwares de utilidade geral, multimídia e produtividade.
Lista de Softwares Instalados
Abaixo está a lista completa de softwares que o script instala, divididos por categoria.
Ferramentas de Sistema e Diagnóstico (Ambos os perfis)
- 7-Zip
- CrystalDiskInfo
- CPU-Z
- DirectX
- .NET Framework
- Everything (busca de arquivos)
- HWiNFO
- OpenAL
- PowerShell
- PowerToys
- FontBase
- SageThumbs
- Visual C++ Redistributables (All-in-One)
- XCP-ng Center
Desenvolvimento e Programadores (Ambos os perfis)
- Composer
- DBeaver
- Git
- GitHub Desktop
- Node.js
- Notepad++
- PuTTY
- Python
- Visual Studio Code
- Windows Terminal
Containers e Docker (Perfil Programação
)
- Docker Desktop
- Docker CLI
- Docker Compose
- WSL2 (Pré-requisito)
Multimídia, Áudio e Vídeo (Ambos os perfis)
- HandBrake
- OBS Studio (com plugins Move Transition e DroidCam)
- VLC Media Player
Internet e Redes (Ambos os perfis)
- Firefox
- OpenSSH
- qBittorrent
- WinSCP
Segurança e Produtividade (Ambos os perfis)
- KeePass
- OnlyOffice
- Thunderbird
Ferramentas de IA (Ambos os perfis)
- Cursor IDE
- Windesurf
Utilitários e Games
- Image Resizer (
Ambos os perfis
) - GCompris (
Ambos os perfis
) - Haroopad (
Ambos os perfis
) - iTunes (
Ambos os perfis
) - Valorant (
Perfil Games
) - Steam (
Perfil Programação
) - Epic Games Launcher (
Perfil Programação
)
Pós-instalação
Ao final do processo, é essencial reiniciar o computador. Isso é especialmente crítico para o Perfil de Programação, pois a reinicialização finaliza a instalação do WSL2 e do Hyper-V, permitindo que o Docker Desktop funcione corretamente.