117 lines
3.8 KiB
Markdown
117 lines
3.8 KiB
Markdown
|
# 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.
|