
SuperDiagnosticTool v1.0.5
Ferramenta de diagnóstico e reparo automático para Windows com inteligência artificial usando Google Gemini. Detecte falhas, otimize o desempenho, verifique malware e gere scripts de correção PowerShell. Suporte universal de hardware (1-128+ núcleos). Gratuito e de código aberto.
SuperDiagnosticTool
Ferramenta de Diagnóstico e Autocorreção para Windows com IA
O SuperDiagnosticTool é um utilitário de diagnóstico inteligente para sistemas que combina telemetria de hardware em tempo real com o Google Gemini AI para analisar, diagnosticar e corrigir automaticamente problemas do sistema Windows. Construído com uma arquitetura focada em segurança, oferece diagnósticos de nível profissional para qualquer configuração Windows.
Capturas de Tela
Interface principal mostrando a seleção do modo de verificação e a descrição do problema
Principais Funcionalidades
Suporte Universal de Hardware
- Escalonamento Dinâmico: Adapta-se automaticamente a qualquer configuração de CPU (1-128+ núcleos)
- Lógica Agnóstica de Hardware: Funciona perfeitamente em sistemas legados (Intel Pentium) até estações de trabalho de alto desempenho (AMD Threadripper, Intel Xeon)
- Fallbacks Elegantes: Tratamento seguro de recursos não suportados (frequência da CPU, detecção de bateria, memória swap)
- Otimizado para Baixo Desempenho: Execução leve evita lentidão no sistema, mesmo em hardware com recursos limitados
Análise Inteligente com IA
- Integração com Google Gemini: Análise e diagnóstico avançados do sistema com IA
- Recomendações Contextuais: Correlaciona problemas relatados pelo usuário com a telemetria do sistema
- Auditoria de Segurança: Verifica processos suspeitos, vazamentos de recursos e possíveis malwares
- Verificação Pós-Correção: Gera relatórios de conclusão mostrando o que foi corrigido vs. o que requer atenção manual
Arquitetura Focada em Segurança
Segurança de Nível Profissional (85%)
Validação em Múltiplas Camadas
- Correspondência com Base de Conhecimento: Valida soluções da IA contra 5 soluções testadas conhecidas com taxas de sucesso
- Simulação Dry-Run: Visualize todas as alterações antes da execução (serviços, arquivos, registro)
- Validação de Script em Múltiplos Níveis: Lista negra, lista branca e pontuação de risco (0-100)
- Pontos de Restauração do Sistema: Criação automática de ponto de restauração antes de qualquer modificação
Monitoramento Aprimorado
- Instantâneos Pré/Pós Execução: Captura completa do estado do sistema antes e depois das alterações
- Detecção de Alterações: Rastreamento automático de todas as modificações (serviços, registro, itens de inicialização)
- Geração de Rollback: Scripts gerados automaticamente para desfazer alterações, se necessário
- Registro de Execução: Logs abrangentes de todas as operações
Segurança do PowerShell
- Verificação de Privilégios de Administrador: Todos os scripts de correção incluem verificações de elevação
- Sanitização de Variáveis: Escape baseado em regex evita erros preservando variáveis
$env: - Verificações de Segurança de Serviços: Verifica a existência do serviço antes das operações
- Execução em Sandbox: Ambiente monitorado com proteção de tempo limite
- Tratamento de Erros: Blocos try-catch abrangentes com salvaguardas
Verificação Abrangente do Sistema
- Métricas de Desempenho: Uso da CPU (geral + por núcleo), detalhamento da memória, principais consumidores de recursos
- Inteligência de Rede: Interfaces ativas, configuração de DNS, intensidade do sinal Wi-Fi, testes de conectividade
- Integridade de Segurança: Status do antivírus, perfis de firewall, histórico do Windows Update
- Saúde do Hardware: Status SMART do disco, informações da GPU, status da bateria (laptops)
- Serviços do Sistema: Aplicativos de inicialização, serviços com falha, logs de eventos críticos
- Auditoria de Processos: Identifica processos suspeitos com base no uso de recursos e localização
Relatórios Centrados no Ser Humano
- Relatórios HTML Profissionais: Relatórios de diagnóstico responsivos com tema escuro e métricas visuais
- Linguagem de Conclusão no Passado: Relatórios usam tags
[CORRIGIDO],[LIMPO],[DESATIVADO]para mostrar ações concluídas - Seção de Atenção Manual: Separa claramente as correções automatizadas dos itens que exigem intervenção do usuário
- Arquivos com Carimbo de Data/Hora: Todos os relatórios salvos no diretório
AI_Reports/para rastreamento histórico
Início Rápido
Download
Baixar SuperDiagnosticTool.exe - Executável autônomo (não requer Python)
Requisitos
- Windows 10 ou Windows 11
- Privilégios de administrador
- Chave de API do Google Gemini (Obter chave gratuita)
Primeira Execução
- Baixe e execute
SuperDiagnosticTool.exe - Insira sua chave da API do Google Gemini quando solicitado
- Descreva o problema do seu sistema
- Selecione o modo de verificação (Rápido/Profundo/Completo)
- Revise a análise da IA e o script de correção
- Execute as correções ou visualize o relatório HTML detalhado
Instalação (Para Desenvolvedores)
Pré-requisitos
- Python 3.8 ou superior
- Gerenciador de pacotes pip
Instalar Dependências
pip install psutil google-generativeai rich
Executar a Partir do Código Fonte
python super_diagnose_v2.py
Uso
Configuração da Chave de API
Opção A: Entrada Interativa (Recomendado para usuários iniciantes)
- A ferramenta solicitará que você insira sua chave de API na primeira execução
- A chave é salva localmente em
gemini.keypara uso futuro
Opção B: Variável de Ambiente
set GEMINI_API_KEY=sua_chave_api_aqui
Opção C: Arquivo de Chave Manual
Crie gemini.key no mesmo diretório:
sua_chave_api_aqui
Modos de Verificação
| Modo | Verificações | Caso de Uso |
|---|---|---|
| Verificação Rápida | CPU, RAM, Informações Básicas | Verificação rápida de desempenho |
| Verificação Profunda | Sistema, Rede, Segurança, Logs, Bluetooth, Processos | Solução de problemas abrangente |
| Verificação Completa | Tudo acima + Saúde do Disco, GPU, Aplicativos de Inicialização | Auditoria completa do sistema |
Exemplo de Fluxo de Trabalho
# 1. Execute a ferramenta
SuperDiagnosticTool.exe
# 2. Descreva seu problema
> Alto uso de CPU e desempenho lento
# 3. Selecione o modo de verificação
> 3 (Verificação Completa do Sistema)
# 4. Aguarde a análise da IA
[Verificando camadas do sistema...]
[Processando lógica de telemetria...]
# 5. Revise o script de correção
[Script PowerShell exibido]
> Executar? (s/n)
# 6. Visualize o relatório HTML
> Abrir relatório detalhado? (s/n)