Documentação SYSDOCTOR

Guia completo de instalação, uso e funcionalidades do SYSDOCTOR - Ferramenta open source para otimização de Windows

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

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 GitHub

100% 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.

Sistema

[1] Informação da Máquina

Exibe detalhes completos do hardware e sistema operacional

Usa System.Management para coletar informações

Diagnóstico

[3] Scanner do Windows

Verifica a integridade do sistema Windows

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Rede

[5] SpeedTest

Testa a velocidade de sua conexão internet

Conexão com servidores externos para medição

Rede

[7] Teste de Ping

Realiza testes de conexão de rede

System.Net.NetworkInformation.Ping
Rede

[9] Otimizar Wifi

Otimiza configurações de conectividade WiFi

netsh wlan set autoconfig enabled=no interface="Wi-Fi"
Hardware

[11] Verificar Temperatura

Monitora temperatura do processador em tempo real

Usa WMI (Windows Management Instrumentation)

Backup

[13] Criar Ponto de Restauração

Cria ponto de restauração do sistema

Checkpoint-Computer -Description "SysDoctor Restore Point"
Atualização

[15] Atualizar Windows

Verifica e aplica atualizações do sistema

Get-WindowsUpdate | Install-WindowsUpdate
Software

[17] Pack de Programas

Gerencia instalação de programas úteis

Redireciona para site de instalação

Download

[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.

Limpeza

[2] Limpar SSD/HD

Remove arquivos temporários e desnecessários

cleanmgr.exe /sagerun:1
Memória

[4] Limpar Memória RAM

Libera memória do sistema dinamicamente

[System.GC]::Collect()
Rede

[6] Limpar Cache de Rede

Limpa cache de Wi-Fi e Ethernet

ipconfig /flushdns
netsh winsock reset
Rede

[8] Otimizar Ping

Melhora latência de rede

netsh int tcp set global autotuninglevel=normal
Rede

[10] Mapa de Conexão

Visualiza conexões de rede ativas

netstat -ano
Otimização

[12] Otimizar Windows

Aplica 14 otimizações diferentes do sistema

Veja detalhes completos na seção dedicada

Configuração

[14] Configuração Pós-Instalação

Configura sistema após nova instalação

Conjunto de otimizações recomendadas

Segurança

[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

Esta ação remove vários aplicativos do Windows. Pode ser desfeita se necessário.
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.

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
Continuidade: O programa continua funcionando mesmo se uma funcionalidade falhar. Mensagens amigáveis informam o que aconteceu.

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
  1. Crie um ponto de restauração (opção 13) - Sempre faça backup primeiro
  2. Execute como administrador - Para acesso completo
  3. Leia os avisos - De cada otimização
  4. 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

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