# 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 1. **Windows 10 ou 11**. 2. **Executar como Administrador**: O script precisa de permissões elevadas para instalar softwares e habilitar recursos do sistema. 3. **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: ```powershell 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 1. Faça o download do arquivo `instalacao.bat`. 2. Clique com o botão direito no arquivo e selecione **"Executar como administrador"**. 3. Um menu aparecerá no terminal, solicitando que você escolha um perfil de instalação. 4. Digite `1` ou `2` e pressione Enter. 5. 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.