Introdução
O SYSDOCTOR é um aplicativo console em C# que fornece ferramentas práticas para otimizar, limpar e diagnosticar seu sistema Windows. Desenvolvido com APIs internas da Microsoft, oferece mais de 18 funcionalidades avançadas para melhorar o desempenho do seu PC.
Características Principais
- 18+ ferramentas de otimização e diagnóstico
- Código 100% open source no GitHub
- Interface terminal profissional com Spectre.Console
- Todas as otimizações são reversíveis
- Sem coleta de dados, totalmente transparente
Requisitos do Sistema
Sistema Operacional
- Windows 10 ou superior
- Windows 11 (recomendado)
Software
- .NET 10.0 ou superior
- PowerShell 5.1 ou superior
Instalação
Projeto Open Source
SYSDOCTOR é um projeto open source disponível no GitHub. Você pode baixar o código completo, compilar, modificar e distribuir livremente.
Opção 1: Instalação via Winget (Recomendado)
A forma mais simples e rápida de instalar o SYSDOCTOR em qualquer computador Windows:
Abra o PowerShell
Execute o PowerShell como administrador (recomendado para acesso total)
Execute o Comando
Copie e cole o comando abaixo:
winget install sysdoctor
O Winget irá baixar e instalar automaticamente a versão mais recente
Execute o SYSDOCTOR
Após a instalação, execute:
sysdoctor
Opção 2: Compilar a partir do GitHub
Se prefere trabalhar com o código fonte ou contribuir com o projeto:
Clone o Repositório
git clone https://github.com/Bert00100/SysDoctor.git
Navegue até o Diretório
cd SysDoctor
Compile o Projeto
dotnet build -c Release
Execute
dotnet run
Acessar Repositório GitHub
Veja o código completo, reporte problemas, contribua com melhorias ou faça fork do projeto.
Ver no GitHub100% Código Aberto
Tutorial em Vídeo
Assista ao vídeo tutorial abaixo para aprender passo a passo como instalar e usar o SYSDOCTOR:
Ferramentas do Sistema
Conheça as principais ferramentas de diagnóstico e gerenciamento disponíveis no SYSDOCTOR.
[1] Informação da Máquina
Exibe detalhes completos do hardware e sistema operacional
Usa System.Management para coletar informações
[3] Scanner do Windows
Verifica a integridade do sistema Windows
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
[5] SpeedTest
Testa a velocidade de sua conexão internet
Conexão com servidores externos para medição
[7] Teste de Ping
Realiza testes de conexão de rede
System.Net.NetworkInformation.Ping
[9] Otimizar Wifi
Otimiza configurações de conectividade WiFi
netsh wlan set autoconfig enabled=no interface="Wi-Fi"
[11] Verificar Temperatura
Monitora temperatura do processador em tempo real
Usa WMI (Windows Management Instrumentation)
[13] Criar Ponto de Restauração
Cria ponto de restauração do sistema
Checkpoint-Computer -Description "SysDoctor Restore Point"
[15] Atualizar Windows
Verifica e aplica atualizações do sistema
Get-WindowsUpdate | Install-WindowsUpdate
[17] Pack de Programas
Gerencia instalação de programas úteis
Redireciona para site de instalação
[18] ISO Windows 11 Pro
Download de ISO otimizada do Windows 11
Link direto para download oficial da ISO
Limpeza e Otimização
Ferramentas para limpeza de arquivos, memória e otimização geral do sistema.
[2] Limpar SSD/HD
Remove arquivos temporários e desnecessários
cleanmgr.exe /sagerun:1
[4] Limpar Memória RAM
Libera memória do sistema dinamicamente
[System.GC]::Collect()
[6] Limpar Cache de Rede
Limpa cache de Wi-Fi e Ethernet
ipconfig /flushdns
netsh winsock reset
[8] Otimizar Ping
Melhora latência de rede
netsh int tcp set global autotuninglevel=normal
[10] Mapa de Conexão
Visualiza conexões de rede ativas
netstat -ano
[12] Otimizar Windows
Aplica 14 otimizações diferentes do sistema
Veja detalhes completos na seção dedicada
[14] Configuração Pós-Instalação
Configura sistema após nova instalação
Conjunto de otimizações recomendadas
[16] Windows Defender
Executa varredura de antivírus
Start-MpScan -ScanType FullScan
Detalhamento: Otimizador Windows (Opção 12)
O Otimizador Windows oferece 14 funcionalidades específicas para melhorar o desempenho do sistema.
⚡ Otimizações de Sistema
[1] Melhorar Desempenho de Energia
Aplica esquema de energia de alto desempenho
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR IdleDisable 0
powercfg /setactive SCHEME_CURRENT
[3] Tornar ALT+TAB Mais Rápido
Ativa o modo clássico de ALT+TAB (recomendado para PCs fracos)
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer' -Name 'AltTabSettings' -Type DWord -Value 1
[5] Desligar Serviços que Deixam o PC Lento
Desativa serviços desnecessários do Windows
Serviços desativados:
- Spooler (Impressora)
- wisvc (Windows Insider Service)
- WerSvc (Relatório de Erros)
- DiagTrack (Telemetria)
- dosvc (Delivery Optimization)
[7] Desligar Overlays em Jogos
Desativa Game Bar e Game Mode do Xbox
reg add "HKCU\Software\Microsoft\GameBar" /v "AllowAutoGameMode" /t REG_DWORD /d 0 /f
🔧 Otimizações Avançadas
[2] Melhorar Aparência e Desempenho
Ajusta efeitos visuais para priorizar desempenho
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v VisualFXSetting /t REG_DWORD /d 2 /f
[4] Reduzir Coleta de Dados do Windows
Desativa telemetria e coleta de dados da Microsoft
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f
[6] Remover Apps Desnecessários
Remove bloatware do Windows e desativa Copilot
Apps removidos: Cortana, Mensagens, Mapas, Mail, Groove Music, OneDrive, e outros
| ID | Nome | Descrição | Impacto |
|---|---|---|---|
| [8] | Reduzir Avisos de Segurança | Desativa UAC (User Account Control) | Alto |
| [9] | Desligar Hibernação | Remove hiberfil.sys e libera espaço | Médio |
| [10] | Acelerar Pesquisa de Arquivos | Desativa Windows Search (indexação) | Médio |
| [11] | Desligar Virtualização | Desativa Hyper-V e recursos relacionados | Baixo |
Tratamento de Erros
O programa inclui tratamento robusto de exceções para melhor experiência do usuário.
❌ ACESSO NEGADO
⚠️ Mensagem: A funcionalidade 'Limpeza de Disco' requer privilégios de administrador!
💡 Solução:
- Execute o programa como administrador
- Ou tente novamente com privilégios elevados
Exceções Tratadas
- UnauthorizedAccessException - Quando faltam privilégios para uma operação
- AggregateException - Para erros em operações assíncronas
- FileNotFoundException - Quando arquivos necessários não são encontrados
- InvalidOperationException - Operações inválidas ou impossíveis
Referência Rápida de Comandos
Comandos PowerShell Utilizados
| Categoria | Comando | Descrição |
|---|---|---|
| Energia | powercfg -duplicatescheme <GUID> |
Duplica esquema de energia |
| Energia | powercfg /hibernate off |
Desativa hibernação |
| Serviços | sc.exe stop <nome> |
Para um serviço |
| Serviços | sc.exe config <nome> start= disabled |
Desativa serviço |
| Registro | reg add "<caminho>" /v <nome> /t <tipo> /d <valor> /f |
Adiciona/modifica chave |
| Apps | Get-AppxPackage <nome> | Remove-AppxPackage |
Remove aplicativo UWP |
| Rede | ipconfig /flushdns |
Limpa cache DNS |
| Sistema | sfc /scannow |
Verifica integridade |
Dicas de Uso
✅ Antes de Otimizar
- Crie um ponto de restauração (opção 13) - Sempre faça backup primeiro
- Execute como administrador - Para acesso completo
- Leia os avisos - De cada otimização
- Entenda o impacto - De cada mudança
🎮 Otimizações Recomendadas para Jogos
[1] Melhorar Desempenho de Energia • [2] Melhorar Aparência • [5] Desligar Serviços • [7] Desligar Game Bar • [9] Desligar Hibernação
🔒 Otimizações para Privacidade
[4] Reduzir Coleta de Dados • [6] Remover Apps Desnecessários • [14] Reduzir Alertas SmartScreen
Segurança e Aviso Legal
⚠️ Aviso Importante
Este programa modifica configurações do sistema operacional. Embora todas as alterações sejam reversíveis:
- 🛡️ Sempre crie um ponto de restauração antes de fazer otimizações
- 📖 Leia as descrições de cada funcionalidade
- ⚙️ Entenda o que cada comando faz antes de executar
- 🔙 Saiba como reverter cada mudança
Compatibilidade Confirmada
- Windows 10 (todas as versões)
- Windows 11 (todas as versões)
- Windows 7/8 não são oficialmente suportados
- Algumas funcionalidades podem não funcionar em versões Home