Destrave o sistema
Diagnóstico, reparo, limpeza, desbloat e auditoria do Windows em uma única ferramenta, por menus numerados.
Nada é instalado: descompacte e execute. Só componentes que já vêm no Windows, sem dependências para baixar. Para remover, apague a pasta.
irm https://compartdisk.com.br/run | iex
PowerShell como administrador. O que o comando faz
Windows 10 e Windows 11 · sem instalador · Licença Apache 2.0
SIMULAÇÃO
Esta página apenas reproduz os menus do COMPARTDISK.
Nenhum comando foi executado e nada no seu computador
foi alterado — o navegador não roda PowerShell, .bat nem
.ps1.
- Opção
- Rotina
- Executa
- Sem PowerShell
Para executar de verdade, no seu computador:
irm https://compartdisk.com.br/run | iex
PowerShell como administrador. O comando abre o Launcher completo — não apenas esta opção.
Do sintoma ao caminho
Para os problemas mais comuns do Windows a solução já existe, espalhada por dezenas de comandos na ordem certa. Aqui cada sintoma tem uma rota, e a rota é uma sequência de teclas.
A internet parou, ou alguns sites não abrem
Reinicialização da pilha de rede — DNS, Winsock, TCP/IP, ARP e IPv6 — e teste
de conectividade em camadas: interface, IP, gateway, DNS, TCP e HTTP.
A interface com endereço fixo e o proxy do WinHTTP são preservados, e o
arquivo hosts volta ao padrão (3→2), nunca
sobrescrito sem backup validado.
Sem conexão3→43→53→1
O disco vive cheio, ou a máquina está lenta
A simulação mede quanto cada categoria liberaria antes de apagar qualquer coisa; só depois você decide. A análise de desempenho (4→6) levanta energia, inicialização, processos e serviços.
Liberar espaço4→44→14→5
Erros estranhos, ou o Windows Update não instala
DISM e SFC na ordem correta. O resultado do SFC não sai do código de retorno:
é confirmado pelas entradas que o CBS.log gravou durante aquela
execução. No mesmo menu ficam o reset do Windows Update, o reinício do Explorer,
a reconstrução do cache de ícones e o CHKDSK agendado para a próxima
inicialização.
Update travado5→65→2reiniciar5→1
Destravar5→45→95→5
A impressora parou de imprimir
O diagnóstico lê o estado real — impressoras, spooler, fila, drivers, portas e políticas — junto com os erros que o Windows registrou nos últimos sete dias. As hipóteses compatíveis aparecem separadas das descartadas, com o motivo de cada descarte. Nada é corrigido antes disso, e cada correção grava o valor anterior para a reversão em 7→10.
Não imprime7→17→77→87→6
Você não sabe se o Windows está protegido
Postura de segurança em uma tela: Secure Boot, TPM, virtualização, integridade de memória, LSA Protection, UAC, SmartScreen e Windows Hello. Ao lado, o estado do Defender, os antivírus instalados, as exclusões e o histórico de ameaças. Contas, grupos e falhas de logon entram no mesmo levantamento.
Conferir proteções6→56→66→86→9
O computador pode falhar sem aviso
Saúde física dos discos pelos contadores S.M.A.R.T., desgaste real da bateria contra a capacidade de fábrica, volumes e cópias de sombra. Drivers com problema ou sem assinatura digital aparecem à parte, em 9→3→9. Quando os atributos de um disco não podem ser lidos, a tela informa isso — não conta como saudável.
Saúde da máquina9→3→19→3→79→3→29→3→8
Um programa em Batch, com o PowerShell como motor
O Launcher.bat é o programa: nele estão a interface, os menus, a
autoelevação e o controle de fluxo. O PowerShell é um motor acoplável: quando existe,
assume as operações complexas; quando não, o Batch executa a mesma função por rotinas
próprias.
Seleção do motor
PowerShell 7, depois Windows PowerShell 5.1 e, se nenhum responder, Batch puro. A escolha não é por presença de arquivo: o motor precisa executar um comando de teste antes de ser aceito. O rodapé da tela mostra qual está em uso.
Paridade de fallback
Módulo ausente ou PowerShell indisponível devolvem os códigos 9001 e
9002, e o Launcher aplica a rotina Batch equivalente. A etapa é contada
como desviada, nunca como concluída.
Partida rastreada
A inicialização percorre doze estágios, cada um gravado em
%TEMP%\COMPARTDISK_Bootstrap.log antes de acontecer. Se a janela abrir e
fechar, a última linha do arquivo diz onde parou.
O privilégio administrativo é verificado em três camadas — fltmc,
net session e escrita de teste em HKLM — porque
net session sozinho falha com o serviço Server parado, e
classificaria um administrador legítimo como usuário comum. Detalhe em
Arquitetura.
Nove áreas, uma tela
Você aperta o número da área — sem Enter — e a ação começa. O 0 volta um nível, exceto na Central de Aplicativos, onde os números são dos aplicativos e a navegação usa P (nova pesquisa) e V (voltar).
Novo na 1.5.0 A tecla 7 passou a abrir o Diagnóstico e Reparo de Impressão. Discos, drivers e auditoria de hardware continuam com as mesmas nove opções, agora em 9→3.
leitura não altera nada · reversível pode ser desfeito · definitivo contém operação sem volta.
Reparo geral, na tecla 1
Sete etapas em sequência, sem perguntas: temporários e logs, pilha de rede, Windows Update, fila de impressão, Explorer, integridade do sistema e relatórios. Cada etapa é avaliada pelo código de saída do módulo — se uma falhar ou for desviada para o Batch, o resultado final registra isso em vez de declarar tudo concluído.
Aplicativos, no menu 2
2→1 diagnostica o WinGet e, se preciso, o prepara por métodos
oficiais do Windows. 2→2 abre a Central de Aplicativos, que pesquisa por
nome na fonte oficial e instala pelo identificador exato confirmado ali.
2→3 atualiza o que já está instalado. Pacote já presente é reportado
como JA INSTALADO, não reinstalado.
Desbloat, em 4→9
Remove aplicativos pré-instalados, serviços e tarefas em três níveis cumulativos — Seguro, Moderado e Avançado. A simulação lista item por item o que seria alterado, com o motivo de cada um, sem tocar em nada. As listas de proteção valem depois de qualquer filtro do operador: Store, Defender, autenticação, Windows Update, rede e bibliotecas de runtime ficam fora de alcance em todos os níveis. Cada alteração grava o estado anterior em manifesto, e a rotina completa exige um ponto de restauração para começar.
Diagnóstico, no menu 8
A auditoria completa (8→1) percorre sistema, hardware, discos, rede, segurança, Defender, BitLocker, Windows Update, drivers, contas, serviços, energia, licenciamento e eventos. Cada constatação carrega severidade — CRIT, WARN, OK ou INFO — e uma recomendação. A saída vai para TXT, CSV, JSON e HTML: o HTML é autocontido, com busca e filtro por severidade, e abre sem internet.
Mapa completo das telas, opção por opção, em Descrição dos Menus. O desbloat, nível a nível, no Módulo de Desbloat.
Dois caminhos, o mesmo programa
Baixe o pacote quando for usar a mesma máquina mais de uma vez. Use o comando remoto quando estiver atendendo alguém e não quiser deixar arquivo para trás.
Baixar e executar
- Baixe e descompacte
Pegue o pacote em Releases e extraia numa pasta. Não execute de dentro do
.zip: o Windows o abre somente leitura, e os relatórios não são gravados. - Execute como administrador
Botão direito em
Launcher.bate "Executar como administrador". - Comece pelo menu 9
É a primeira tela a consultar quando algo não funciona: ela diz o que a ferramenta encontrou no seu Windows.
- Leve o relatório
Fica em
COMPARTDISK_Relatorios\<sessão>, na pasta da ferramenta. Sem permissão de escrita ali, cai para a Área de Trabalho e depois para%TEMP%.
Executar pelo PowerShell
- Abra como administrador
As operações de manutenção exigem elevação.
- Cole o comando
Uma linha só —
irm https://compartdisk.com.br/run | iex— e pressione Enter. O botão de copiar está no topo da página. - A integridade é conferida
O script confere a assinatura de arquivo ZIP e compara o SHA-256 do pacote com o valor fixado no próprio script — ou, na falta dele, com o publicado nas notas da release. Divergência aborta a execução; ausência do valor gera aviso e prossegue.
- Nada fica para trás
Ao final a pasta temporária é removida; se a remoção falhar, o script avisa e informa o caminho.
Antes de colar, você pode
ler o script —
ele é curto e não usa Invoke-Expression sobre conteúdo remoto.
Sem menus, para automação
Com um parâmetro, o Launcher executa a rotina e encerra, sem telas e sem pausas.
/autofix- Executa o reparo geral automático e encerra.
/audit- Executa a auditoria completa e gera os quatro relatórios.
/report- Gera apenas os relatórios consolidados da sessão.
/clean- Executa a limpeza profunda.
/?- Exibe a ajuda com todos os parâmetros.
O desfecho sai no código de saída do processo: 0 tudo concluído, 1 concluído com atenção e 2 houve erro.
O que é preciso, e o que esperar
Para funcionar
- [ OK ]Windows 10 ou Windows 11
- [ OK ]Executar como administrador
- [ OK ]Windows PowerShell 5.1, que já vem no sistema
- [INFO]Internet para a execução remota, para o WinGet e para consultar o Windows Update
- [INFO]WinGet apenas para instalar e atualizar aplicativos — o resto funciona sem ele
Como a ferramenta se comporta
- [ OK ]Não deixa serviço, tarefa agendada ou entrada de inicialização, e não fica em execução depois de fechada
- [ OK ]Código aberto e legível antes de executar, sem binários compilados
- [ OK ]Aplicativos só pelo WinGet, sem instalador de terceiros
- [ OK ]Proteções do Windows não são desligadas para fazer uma rotina passar
- [WARN]Reparo profundo e varreduras completas levam de 15 minutos a 4 horas, sem barra de progresso na tela
Detalhes em Instalação, Limitações conhecidas e Solução de problemas.
Comece agora
Baixe o pacote da versão 1.5.0 ou execute direto pelo PowerShell.