Summum Opus é um console profissional em PowerShell para auditoria, otimização, hardening de segurança e observabilidade de estações Windows. O projeto foi desenhado para Windows 10 e Windows 11, com detecção de versão, comportamento adaptado ao sistema identificado e foco em ações seguras, reversíveis e suportadas por recursos nativos do Windows.
- Melhorar a fluidez do sistema operacional
- Reduzir gargalos comuns de disco, memória e shell
- Elevar a postura de segurança nativa do Windows
- Expor métricas operacionais em tempo real
- Gerar evidências e relatórios before/after
- Permitir rollback de mudanças suportadas
- Facilitar testes e evolução comunitária
O cabeçalho permanece visível em todos os menus e execuções e mostra:
- score de otimização
x/100 - score de consumo de armazenamento
x/100 - score de consumo de RAM
x/100 - total de RAM e RAM utilizada
- indicadores de temperatura em tempo real, quando expostos pelo hardware
- visão consolidada dos discos locais
O script detecta:
- família do sistema, Windows 10 ou Windows 11
- nome do produto
- display version
- build number
A partir disso, o fluxo mantém otimizações específicas e conservadoras para a versão detectada.
- Modo Auditoria: analisa e explica, sem aplicar alterações
- Modo Execução: aplica as rotinas configuradas
- limpeza de temporários
- limpeza de cache do Windows Update
- limpeza de Delivery Optimization
cleanmgr /VERYLOWDISKDISM /StartComponentCleanupDISM /RestoreHealthSFC /scannow- ajuste de plano de energia
- redução de efeitos visuais
- tuning de rede seguro
- flush DNS
- resets de rede opcionais
- auditoria do Microsoft Defender
- atualização de assinaturas
- quick scan
- hardening do Defender com
Set-MpPreference - hardening do Firewall
- auditoria de Secure Boot
- auditoria de TPM
- sinais operacionais de possível malware
- análise de tarefas agendadas
- análise de serviços de terceiros
- dashboard ao vivo
- top processos por I/O
- análise de eventos
- histórico amostral de métricas
- exportação em:
- JSON
- CSV
- TXT
- HTML
- whitelist local
- rollback de alterações suportadas
- startup manager reversível
Summum-Opus/
├─ SummumOpus.ps1
├─ README.md
└─ outputs/
Os artefatos exportados são gravados em:
C:\Temp\SummumOpus\
├─ Logs\
├─ Exports\
├─ Backups\
└─ Config\
- Windows 10 ou Windows 11
- PowerShell 5.1 ou superior
- Execução como Administrador
- Microsoft Defender disponível para os recursos de segurança nativos
- Hardware/firmware compatível, no caso das leituras térmicas
Abra o PowerShell como Administrador.
Set-ExecutionPolicy -Scope Process Bypass -Force
.\SummumOpus.ps1- Dashboard ao vivo
- Diagnóstico completo
- Otimização total 5.1
- Auditoria e hardening de segurança
- Análise de eventos
- Serviços de terceiros
- Tarefas agendadas
- Startup manager
- Exportar relatórios
- Rollback
- Whitelist
- Configurações avançadas
- Executar Diagnóstico completo
- Abrir o Dashboard ao vivo
- Revisar Serviços de terceiros e Tarefas agendadas
- Executar Auditoria e hardening de segurança
- Executar Otimização total 5.1
- Reiniciar a máquina, quando recomendado
- Gerar relatórios
- Usar Rollback se necessário
O script detecta o Windows com base em:
Get-ComputerInfoWin32_OperatingSystem
Ele identifica:
WindowsProductNameOSDisplayVersionOsBuildNumberCaptionBuildNumber
Para Windows 11, o foco é:
- redução de efeitos visuais
- limpeza e reparo
- segurança
- tuning conservador do shell e da rede
Para Windows 10, o foco é:
- o mesmo núcleo seguro de limpeza, reparo e segurança
- sem aplicar ajustes de interface frágeis ou muito dependentes de build
As leituras térmicas são best effort. Muitos equipamentos não expõem sensores de forma utilizável para o Windows por WMI. Quando isso ocorrer, o script mostrará N/A.
O projeto não substitui EDR, SIEM ou análise forense. Ele usa:
Get-MpComputerStatusSet-MpPreferenceUpdate-MpSignatureStart-MpScanGet-MpThreatGet-MpThreatDetection
Isso fornece uma base nativa forte de auditoria e hardening, mas não equivale a uma investigação de ameaça avançada.
O rollback cobre apenas alterações suportadas e rastreadas pelo script, por exemplo:
- algumas chaves de registro
- serviços
- startup suportado
- hibernação
Nem toda alteração de segurança é revertível de forma totalmente granular.
- preferir ações suportadas nativamente
- evitar tweaks obscuros de registro
- priorizar reversibilidade
- manter diagnósticos exportáveis
- separar auditoria de execução
- manter comportamento conservador por padrão
Itens recomendados para evolução:
- score de CPU no header
- média e pico de temperatura da sessão
- painéis individuais por disco
- classificação de eventos por categoria
- leitura mais profunda de tarefas agendadas com ações e caminhos
- modo silencioso por parâmetros
- perfis prontos, leve, balanceado, agressivo e auditoria
- exportação de changelog detalhado por execução
- testes automatizados de regressão para partes puras do script
Contribuições são bem-vindas.
- melhoria da TUI
- testes em diferentes builds de Windows 10 e Windows 11
- refinamento do rollback
- sensores térmicos em hardwares diferentes
- melhorias no score de otimização
- curadoria de heurísticas para serviços, tarefas e sinais de risco
- documentação
- revisão de segurança
- Evitar alterações destrutivas por padrão
- Preferir otimizações suportadas oficialmente
- Documentar impacto e rollback
- Informar a versão do Windows usada no teste
- Incluir evidências before/after sempre que possível
Ao abrir uma issue ou pull request, informe:
- edição do Windows
- display version
- build number
- tipo do equipamento, desktop ou notebook
- CPU, RAM e armazenamento
- se houve leitura de temperatura
- quais menus foram usados
- quais resultados melhoraram ou pioraram
- se o rollback funcionou corretamente
A comunidade está convidada a:
- testar em Windows 10
- testar em Windows 11
- validar leituras de sensores
- propor otimizações seguras
- revisar scores e heurísticas
- sugerir melhorias de UX
- identificar regressões
- fortalecer a segurança e a observabilidade
O objetivo é transformar o Summum Opus em uma base sólida, prática e aberta para manutenção e otimização de estações Windows.
Defina a licença que preferir para o repositório, por exemplo:
- MIT
- Apache-2.0
- GPL-3.0
Use por sua conta e risco. Sempre valide em ambiente de teste antes de aplicar em máquinas de produção ou em grande escala.