Deixe seu Windows mais limpo, com segurança
Aplica-se a: Windows 10 · Windows 11 (64 bits)
Seu computador veio de fábrica cheio de aplicativos que você nunca pediu — jogos, apps de notícias, propaganda no Menu Iniciar? O WinDebloat remove esse excesso para você, sem colocar em risco nada que seja importante para o funcionamento do Windows.
- Visão geral
- Como funciona (fluxo visual)
- Requisitos
- Introdução
- Referência do Launcher
- Otimização inteligente (adaptativa)
- O que exatamente é alterado (lista completa)
- Decisões de projeto (o porquê de cada escolha)
- Escolher o que manter (Config.psd1)
- Guia de uso
- Reverter alterações
- Perguntas frequentes
- Solucionar problemas
- Recomendações
- Referência técnica
- Licença e autoria
- Próximas etapas
Ele remove aplicativos pré-instalados que a maioria das pessoas não usa:
| Categoria | Exemplos |
|---|---|
| Jogos e extras da Xbox | Game Bar, Solitaire, serviços de jogos |
| Apps de notícias e clima da Bing | News, Weather, Sports, Finance |
| Apps pouco usados | Skype, Cortana, Clipchamp, Paint 3D, Visualizador 3D, Mapas, Gravador de Som, Filmes e TV, Groove Música |
| Propaganda disfarçada | Sugestões no Menu Iniciar, apps "patrocinados" que se instalam sozinhos, conteúdo promocional |
Além de remover, ele impede que esses apps voltem sozinhos — o Windows tem o hábito de reinstalar alguns deles, e o WinDebloat desliga esse comportamento.
Note
A lista completa do que será removido aparece na tela durante a simulação, antes de qualquer alteração. Você sempre vê primeiro e decide depois.
| Fica no lugar | Por quê |
|---|---|
| Windows Update | Seu computador continua recebendo atualizações normalmente |
| Microsoft Store | Você pode reinstalar qualquer app removido, de graça, quando quiser |
| Antivírus (Defender), Firewall e SmartScreen | Sua proteção continua completa |
| Login e contas (senha, PIN, biometria, conta Microsoft, redes corporativas) | Você continua entrando no PC normalmente |
| Fotos, Bloco de Notas e Paint | Os apps úteis do dia a dia permanecem |
| Acessibilidade (Narrador e recursos de assistência) | Nada de acessibilidade é tocado |
| Recuperação do sistema e BitLocker | Os recursos de emergência e criptografia ficam intactos |
O WinDebloat foi construído em camadas de proteção:
- Modo simulação primeiro. Por padrão, ele apenas mostra o que faria, sem mudar absolutamente nada. Você revisa e só executa de verdade se quiser.
- Lista de proteção interna. Mesmo que algo entrasse por engano na lista de remoção, um filtro de segurança barra qualquer componente essencial.
- Backup automático antes de tudo. Ele cria um ponto de restauração do Windows (uma "fotografia" do sistema, que permite voltar atrás), salva cópias das configurações que serão alteradas e anota a lista completa de apps antes e depois.
- Verificação final. Ao terminar, confere um por um se os componentes essenciais continuam presentes e avisa se algo estiver fora do esperado.
- Cem por cento offline. Não acessa a internet, não envia dados e não instala nada de terceiros.
O diagrama abaixo mostra o caminho completo, do duplo clique ao computador limpo. Repare que todas as proteções vêm antes de qualquer alteração: a ferramenta primeiro olha, depois guarda backups, e só então age — e sempre confere tudo no final.
flowchart TD
A["Duplo clique no Launcher.bat"] --> B["Windows pede permissao<br>de administrador (UAC)"]
B --> C["Menu principal"]
C -->|"Opcao 1 ou 2"| D["SIMULACAO<br>so mostra, nao altera nada"]
C -->|"Opcao 3 ou 4"| E["Confirmacao: digite SIM"]
E --> F{"Windows esta esperando<br>reiniciar por atualizacao?"}
F -->|"Sim"| G["PARA por seguranca<br>Reinicie e rode de novo"]
F -->|"Nao"| H["1. ANALISE<br>examina servicos, processos<br>e inicializacao (so leitura)"]
D --> H
H --> I["2. BACKUPS<br>ponto de restauracao,<br>copia das configuracoes,<br>lista de apps atual"]
I --> J["3. REMOCAO DE APPS<br>cada app passa pelo<br>filtro de protecao antes"]
J --> K["4. SERVICOS<br>ajusta so os da lista curada<br>e gera script de restauracao"]
K --> L["5. BLOQUEIOS<br>impede apps de<br>voltarem sozinhos"]
L --> M["6. VERIFICACAO FINAL<br>confere Store, Update,<br>antivirus, firewall, rede..."]
M --> N["Resumo na tela<br>+ relatorios em Logs<br>+ backups em Recovery"]
N --> C
G --> C
Na simulação (opções 1 e 2), as etapas 3, 4 e 5 apenas mostram o que fariam — nada é alterado, mas você recebe o relatório completo igual.
| Requisito | Detalhes |
|---|---|
| Sistema operacional | Windows 10 ou Windows 11, versão de 64 bits (a própria ferramenta confere e avisa se não for) |
| Conta de usuário | Permissão de administrador — se o computador é seu e você o configurou, sua conta provavelmente já é |
| PowerShell | Windows PowerShell 5.1 (já incluído no Windows) ou PowerShell 7+ — nenhuma instalação é necessária |
| Internet | Não é necessária: a ferramenta é totalmente local |
| Programas adicionais | Nenhum |
Recomenda-se realizar a atualização do Windows antes de executar a ferramenta, a fim de garantir maior compatibilidade, estabilidade e desempenho adequado durante sua utilização.
Siga cada passo na ordem, sem pular nenhum:
-
Baixe o projeto. Nesta página do GitHub, clique no botão verde Code e depois em Download ZIP. O arquivo (algo como
WinDebloat-main.zip) será salvo na sua pasta Downloads. -
Extraia o ZIP. Abra a pasta Downloads, clique com o botão direito no arquivo baixado e escolha Extrair Tudo.... Na janela que abrir, clique em Extrair. Uma nova pasta será criada com os arquivos do projeto.
-
Confira o conteúdo. Dentro da pasta extraída devem estar, entre outros, os arquivos
Launcher.bateCore.ps1. Esses dois precisam ficar sempre juntos, na mesma pasta. Se quiser, mova a pasta inteira para um lugar definitivo (por exemplo, Documentos) — mas mova a pasta inteira, nunca os arquivos separados. -
Desbloqueie os arquivos (recomendado). O Windows marca arquivos vindos da internet, o que pode gerar avisos extras. Para evitar isso:
- Clique com o botão direito em
Launcher.bate escolha Propriedades. - Na parte de baixo da aba Geral, se existir uma caixa escrita Desbloquear, marque-a e clique em OK.
- Repita o mesmo para o arquivo
Core.ps1. - Se a caixa "Desbloquear" não aparecer, está tudo certo — siga em frente.
- Clique com o botão direito em
Important
Não execute nada de dentro do ZIP sem extrair. O Windows abre ZIPs como se fossem pastas, mas os programas não funcionam corretamente lá de dentro.
Pronto. Não existe "instalação": o programa roda direto da pasta.
O Launcher é a porta de entrada do WinDebloat: um menu simples que cuida de tudo para você — pede a permissão de administrador, prepara o ambiente e executa a limpeza no modo que você escolher.
Ao dar duplo clique em Launcher.bat, o Windows pode mostrar até dois
avisos, nesta ordem — ambos são normais:
- Aviso do SmartScreen — tela azul escrita "O Windows protegeu o computador". Aparece porque o arquivo veio da internet e não tem assinatura digital de uma empresa. Clique em Mais informações e depois em Executar assim mesmo. Esse aviso costuma aparecer apenas na primeira vez (e não aparece se você desbloqueou os arquivos na preparação).
- Controle de Conta de Usuário — janela perguntando "Deseja permitir que este aplicativo faça alterações no seu dispositivo?". Clique em Sim — é a permissão de administrador, necessária para remover apps do sistema.
Em seguida, uma janela preta se abre com este menu:
WinDebloat
Limpeza inteligente para Windows 10 e 11
------------------------------------------------------------
[1] Simulacao
[2] Execucao real
[3] Ver ultimo relatorio
[4] Abrir pasta de backups
[5] Sair
------------------------------------------------------------
Desenvolvido por Edsilas - Apache License 2.0
Opcao [1-5]:
O painel superior mostra a situação atual: qual PowerShell está em uso, a pasta
do programa, se você tem um Config.psd1 personalizado e o resultado da última
ação da sessão. Ele é atualizado a cada retorno ao menu.
Para escolher, digite o número da opção e pressione Enter.
Note
Ao final das opções 1 e 2, o programa não fecha: ele mostra o resultado e volta automaticamente ao menu. Para encerrar, use sempre a opção 5.
Um "ensaio geral": percorre todo o processo, mostra as decisões adaptativas e exatamente o que seria feito — sem alterar nada. Comece sempre por aqui. Ao terminar, volta ao menu. Passo a passo em Etapa 1.
A limpeza de verdade, com otimização inteligente: o nível de cada ajuste é
decidido pelo estado real do seu sistema (veja
Otimização inteligente). Exige a
confirmação SIM, verifica cada alteração após aplicá-la e volta ao menu ao
terminar. Passo a passo em
Etapa 3.
Abre no Bloco de Notas o relatório final da última ação: tudo o que foi
removido, ajustado, mantido, corrigido ou ignorado — cada item com o motivo.
Se ainda não houver relatório, abre o Debloat.log (ou orienta a simular).
Abre a pasta Recovery no Explorador: script de restauração de serviços,
arquivos .reg e listas de apps antes/depois.
Encerra o programa. É a única forma de fechar o Launcher.
O Launcher também aceita o modo direto, sem menu. Abra o Prompt de Comando na pasta do programa e digite:
Launcher.bat dry (simulação)
Launcher.bat real (execução real)
O funcionamento e as confirmações são os mesmos. A diferença é que, no modo direto, o programa encerra ao final (com o código de resultado), em vez de voltar ao menu — comportamento adequado para uso em scripts e automação.
Não existem mais "modos" para escolher: a otimização é única e decide sozinha o nível certo de cada ajuste, examinando o estado real do seu computador. Cada decisão aparece no log com o motivo e entra no relatório final. Exemplos do que ela avalia:
| O que é examinado | Decisão automática |
|---|---|
| Disco do sistema é SSD ou HDD? | O SysMain (pré-carregamento) só é ajustado em SSD; em HDD — onde ainda acelera o PC — é mantido, com o motivo registrado |
| Você preservou apps Xbox no Config.psd1? | Se sim, os serviços Xbox e o Game DVR são mantidos intactos para não afetar seus jogos |
| Edição do Windows (Home, Pro...) | A telemetria vai ao mínimo real da sua edição, sem promessas falsas |
Além das decisões, toda alteração é verificada após a aplicação: o programa relê o estado real e confirma o resultado; divergências disparam correção automática e, se persistirem, viram erro explícito no log e no relatório — nunca uma falha silenciosa. Uma fase dedicada de verificação de eficácia reconsulta o sistema inteiro ao final e classifica qualquer pendência com o motivo exato.
As proteções de sempre continuam: guarda de serviços essenciais, reversão
tripla (ponto de restauração, .reg e Restaurar_Servicos_*.ps1), simulação
completa antes, e validação de integridade que confirma Store, Update,
Defender, Firewall e companhia intactos.
Transparência total: tudo o que a ferramenta pode tocar no seu computador está documentado abaixo, com o impacto real no dia a dia. Nada além disto é alterado.
| Grupo | Aplicativos | Você vai sentir falta? |
|---|---|---|
| Xbox e jogos | Xbox App, Game Bar, Gaming Services, Identity Provider, TCUI, Speech to Text, Solitaire | Só se você joga no PC — nesse caso, preserve-os pelo Config.psd1 |
| Notícias e clima | Bing News, Weather, Sports, Finance | O clima e as notícias saem do Menu Iniciar; sites e outros apps de clima seguem normais |
| Comunicação | Skype, Teams (versão pessoal), People | O Teams corporativo (instalado pela empresa) não é este e continua intacto |
| Criação e mídia | Clipchamp, Paint 3D, Visualizador 3D, Filmes e TV, Groove Música, Gravador de Som | Fotos e o Paint clássico ficam; vídeos e músicas abrem em outros players |
| Utilitários | Cortana, Feedback Hub, Obter Ajuda, Assistência Rápida, Mapas, To Do, Office Hub, OneConnect, Family, Alarmes, Câmera, Vincular ao Celular, Mixed Reality Portal, Dev Home, Power Automate | Alarmes, Câmera e Vincular ao Celular são os mais sentidos — preserve-os pelo Config.psd1 ou reinstale pela Store em segundos |
"Manual" significa que o serviço para de rodar sozinho, mas liga automaticamente se algo precisar dele — por isso é a escolha padrão, sem risco de compatibilidade. "Desabilitado" é reservado ao que não tem uso no dia a dia.
| Serviço | O que ele faz | Ajuste | Impacto no uso |
|---|---|---|---|
| DiagTrack | Envia dados de uso à Microsoft (telemetria) | Desabilitado | Nenhum |
| dmwappushservice | Mensagens de operadora (WAP) | Manual | Nenhum |
| MapsBroker | Baixa mapas para o app Mapas (removido) | Manual | Nenhum |
| Fax | Envio de fax | Desabilitado | Só se você usa fax |
| RetailDemo | Modo de demonstração de loja | Desabilitado | Nenhum |
| WMPNetworkSvc | Compartilhamento do Media Player | Manual | Nenhum |
| RemoteRegistry | Acesso remoto ao registro | Desabilitado | Nenhum (melhora a segurança) |
| Serviços Xbox Live (3) | Login e saves de jogos Xbox | Manual (mantidos se você preservar apps Xbox) | Nenhum — se você abrir um jogo, eles ligam sozinhos |
| SysMain (Superfetch) | Pré-carrega apps na memória | Manual somente em SSD (decisão automática) | Em SSD, nenhum |
| WerSvc | Relatório de Erros do Windows | Manual | Nenhum no uso normal |
| lfsvc | Localização (GPS/geolocalização) | Manual | Apps que pedem sua localização podem levar 1–2s a mais na primeira vez |
| TrkWks | Rastreia atalhos entre computadores | Manual | Nenhum |
| WalletService | Carteira digital (recurso abandonado) | Manual | Nenhum |
Aplicadas nos dois modos, valem para o usuário atual e para contas criadas no futuro:
| Configuração | Antes | Depois |
|---|---|---|
| Apps "patrocinados" (Candy Crush e similares) instalando sozinhos | Ligado | Desligado |
| Sugestões de apps no Menu Iniciar | Ligado | Desligado |
| Dicas e propaganda na tela de bloqueio | Ligado | Desligado |
| Reinstalação automática de apps promocionais após atualizações | Ligado | Desligado |
| Sugestões da internet (Bing) na busca do Menu Iniciar | Ligado | Desligado |
Ajustes adaptativos:
| Configuração | Antes | Depois | Impacto |
|---|---|---|---|
| Coleta de dados de diagnóstico | Completa | Mínima que sua edição permite | Nenhum no uso |
| Game DVR (gravação em segundo plano) | Ligado | Desligado (mantido se você preservar apps Xbox no Config.psd1) | Win+G para de funcionar; jogos rodam mais leves |
Um exemplo prático do bloqueio de busca: hoje, ao digitar "receita de bolo" no Menu Iniciar, o Windows mistura resultados do seu PC com resultados do Bing. Depois da limpeza, a busca do Menu Iniciar mostra apenas o que está no seu computador — apps, arquivos e configurações. Para pesquisar na internet, use o navegador. A maioria das pessoas considera isso uma melhoria (busca mais rápida e sem distração), mas é uma mudança de hábito que você deve conhecer antes.
Estas escolhas moldam o comportamento da ferramenta — conhecê-las ajuda a confiar no que ela faz (e no que ela se recusa a fazer):
Por que "Manual" em vez de "Desabilitado" nos serviços? Um serviço em Manual é como uma luz com sensor de presença: apagada até alguém precisar. Desabilitado é lacrar o interruptor — se algum programa precisar do serviço no futuro, ele falha com erros confusos. Por isso, Desabilitado só é usado onde não existe cenário legítimo de uso (fax, modo de loja, registro remoto).
Por que os programas de inicialização são só relatados, nunca removidos?
Porque são escolhas suas: seu antivírus, seu mensageiro, o driver da sua
impressora. Uma ferramenta automática não tem como saber o que é dispensável
para você — removê-los às cegas causaria mais problemas do que benefícios. O
relatório em Logs\Analise_Sistema_*.txt lista tudo para você decidir.
Por que a telemetria vai para o nível "mínimo" e não "zero"? O nível zero só funciona nas edições Enterprise/Education do Windows. Nas edições Home e Pro, configurar zero não faz nada — daria uma falsa sensação de privacidade. A ferramenta aplica o mínimo real da sua edição, com honestidade sobre o limite.
Por que Edge e OneDrive não são removidos? Eles estão integrados a funções do sistema (PDFs, backup de documentos, login) e sua remoção forçada quebra expectativas e atualizações. Quem não os usa pode simplesmente ignorá-los — removê-los é o tipo de "limpeza" que gera problemas depois.
Por que a execução para se houver reinicialização pendente? Remover apps enquanto o Windows Update está no meio de uma atualização é disputar o mesmo armário de componentes — receita para corrupção. A ferramenta prefere te pedir 30 segundos de reinício a arriscar seu sistema.
Por que um Config.psd1 com erro de escrita trava tudo? Imagine que você escreveu "Camera" errado no arquivo. Se a ferramenta ignorasse o erro e seguisse, removeria exatamente o app que você pediu para manter. Parar e explicar é a única resposta que respeita a sua intenção.
Por que digitar SIM em vez de só apertar Enter? Confirmações de um toque são confirmadas por acidente. Digitar três letras é o menor atrito que garante uma decisão consciente — e o menu limpa a resposta anterior a cada volta, para que um Enter distraído nunca execute nada.
Usa o app Câmera? Gosta dos Alarmes? Você pode dizer à ferramenta o que manter, sem editar nenhum código:
-
Na pasta do WinDebloat, faça uma cópia do arquivo
Config.exemplo.psd1e renomeie a cópia paraConfig.psd1(na mesma pasta doCore.ps1). -
Abra o
Config.psd1com o Bloco de Notas. Dentro dele há a lista completa de nomes válidos, com instruções. -
Para manter um item, remova o
#do início da linha correspondente. Exemplo, para manter a Câmera e os Alarmes:PreservarApps = @( 'Camera' 'Alarms' ) -
Salve e rode a Simulação: os itens escolhidos aparecem marcados como
PRESERVADO (Config.psd1)e são contados no resumo.
Note
O arquivo é opcional (sem ele, valem as listas padrão) e contém apenas dados — nenhum código é executado a partir dele. Se o arquivo existir mas tiver um erro de escrita, a ferramenta para antes de alterar qualquer coisa e explica o problema, em vez de arriscar remover algo que você pediu para manter.
A simulação mostra tudo o que a ferramenta faria, sem tocar em nada. Siga:
- Dê duplo clique em
Launcher.bat. - Se o aviso azul do SmartScreen aparecer, clique em Mais informações e depois em Executar assim mesmo.
- Na janela do Controle de Conta de Usuário, clique em Sim.
- No menu, digite
1e pressione Enter. Acompanhe as linhasDECISÃO:no início — são as escolhas adaptativas, com os motivos. - Aguarde. As mensagens vão passando na tela; a simulação costuma levar de alguns segundos a poucos minutos. Não feche a janela durante o processo.
- Ao final, aparece um resumo com os totais: quantos apps seriam removidos, quantos serviços seriam otimizados, quantos itens estão protegidos e quantas configurações seriam ajustadas.
- Quando aparecer a mensagem de conclusão, pressione qualquer tecla. O
programa volta ao menu principal: escolha
5para sair, ou deixe a janela aberta enquanto revisa o relatório na próxima etapa.
Note
Nada foi alterado no seu computador até aqui — a simulação é apenas leitura.
Antes de executar de verdade, veja com calma o que foi listado:
-
Abra a pasta do WinDebloat. Você notará que uma pasta nova chamada
Logsfoi criada. -
Dentro dela, dê duplo clique em
Debloat.log. Se o Windows perguntar com qual programa abrir, escolha o Bloco de Notas. -
Leia o relatório. Cada linha tem uma marcação que diz o que aconteceria:
Marcação na linha Significado [SIMULAÇÃO]O que seria removido ou ajustado na execução real — esta é a lista que você deve revisar PROTEGIDOItens que o filtro de segurança preservaria de qualquer forma Não encontrado neste sistemaApps da lista que nem existem no seu computador -
Encontrou na lista um app que você usa (por exemplo, Câmera, Alarmes ou Vincular ao Celular)? Você tem duas opções: seguir em frente e reinstalá-lo depois pela Microsoft Store (leva segundos e é grátis), ou retirá-lo da lista antes de executar (veja a Referência técnica).
-
Só avance para a próxima etapa quando estiver de acordo com a lista.
Com a lista revisada e aprovada por você, é hora de aplicar:
- Feche seus programas abertos e salve seus trabalhos. Não é obrigatório, mas evita qualquer interferência.
- Se a janela do WinDebloat ainda estiver aberta no menu (após a
simulação), vá direto ao passo 4. Caso contrário, dê duplo clique em
Launcher.batnovamente. - Passe pelos mesmos avisos: Executar assim mesmo (se o SmartScreen aparecer) e Sim (no Controle de Conta de Usuário).
- No menu, digite
2e pressione Enter. - O programa mostra um aviso de atenção e pede a confirmação final. Digite
SIM(maiúsculas ou minúsculas) e pressione Enter. Qualquer outra resposta cancela e volta ao menu, sem alterar nada. - Aguarde a execução, acompanhando as etapas na tela, nesta ordem:
- Backups — criação do ponto de restauração, cópia das configurações e anotação da lista de apps atual;
- Remoções — cada app da lista sendo removido (linhas verdes indicam sucesso; eventuais falhas pontuais aparecem em vermelho e são normais em alguns casos — veja Solucionar problemas);
- Bloqueios — configurações que impedem os apps de voltarem sozinhos;
- Verificação final — conferência de que Store, Windows Update, antivírus, firewall e demais componentes essenciais continuam presentes.
- Ao final, o resumo mostra o que foi feito. Se a última mensagem indicar que a execução foi concluída, está tudo certo.
- Pressione qualquer tecla. O programa volta ao menu principal — digite
5e pressione Enter para encerrar.
- Reinicie o computador. Clique em Iniciar, no botão Ligar/Desligar e em Reiniciar. Isso consolida as remoções e os bloqueios aplicados.
- Após reiniciar, use o computador normalmente. Se sentir falta de algum app, veja Reverter alterações — reinstalar é simples e rápido.
- Guarde a pasta
Recoveryque foi criada dentro da pasta do WinDebloat. Ela contém os backups que permitem reverter as alterações. Se quiser, copie-a para um pen drive ou outra pasta segura. - Os relatórios completos ficam na pasta
Logs, caso queira consultar o que foi feito ou pedir ajuda.
Você tem três caminhos, do mais simples ao mais completo.
Sentiu falta de um app? Abra a Microsoft Store (que nunca é removida), digite o nome do app na busca e clique em Obter ou Instalar. É grátis e leva segundos.
Na pasta Recovery há arquivos cujo nome começa com Reg_. Dê duplo clique
em cada um deles e confirme clicando em Sim nas duas perguntas que o Windows
fizer. Isso devolve as configurações alteradas ao estado original.
Também na pasta Recovery, o arquivo Restaurar_Servicos_<data>.ps1 devolve
cada serviço ajustado exatamente ao estado em que estava antes da execução.
Para usá-lo: clique com o botão direito no arquivo e escolha
Executar com o PowerShell (confirme o pedido de administrador, se aparecer).
Antes de qualquer alteração, o WinDebloat cria um ponto de restauração. Para usá-lo:
- Clique em Iniciar e digite "Criar um ponto de restauração".
- Abra o resultado e, na janela que surgir, clique em Restauração do Sistema....
- Clique em Avançar, selecione o ponto chamado WinDebloat (com a data e hora da execução) e clique em Avançar e Concluir.
- O computador reiniciará e voltará ao estado exato daquele momento.
Isso vai deixar meu computador mais rápido? Menos apps significa menos coisas iniciando junto com o Windows, menos atualizações em segundo plano e mais espaço em disco. O ganho varia de máquina para máquina, mas o sistema fica visivelmente mais limpo.
Meu antivírus continua funcionando? Sim. Defender, Firewall e SmartScreen são intocáveis por projeto, e o programa ainda verifica ao final se todos continuam presentes.
Vou continuar recebendo atualizações do Windows? Sim, normalmente. O Windows Update não é alterado.
O programa acessa a internet ou coleta dados?
Não. Tudo acontece localmente, no seu computador, e você pode conferir cada
passo nos relatórios da pasta Logs.
Uso o app Câmera, Alarmes ou Vincular ao Celular. Vou perdê-los? Eles estão na lista padrão de remoção, mas há duas saídas fáceis: reinstalar pela Microsoft Store depois, ou retirar esses itens da lista antes de executar (veja a Referência técnica).
Preciso rodar mais de uma vez? Só em duas situações: depois de uma grande atualização do Windows (que às vezes traz apps de volta) ou se criar um novo usuário e quiser garantir a limpeza.
Funciona em qualquer idioma do Windows? Sim. A remoção usa o nome interno dos pacotes, que é o mesmo em todos os idiomas.
Posso usar no computador do trabalho? Se o computador é gerenciado pela empresa (domínio ou Intune), fale antes com o setor de TI. A ferramenta preserva os componentes corporativos de login, mas a política da empresa pode proibir alterações desse tipo.
| O que aconteceu | O que fazer |
|---|---|
| Apareceu a tela azul "O Windows protegeu o computador" | É o SmartScreen avisando que o arquivo veio da internet. Clique em Mais informações e depois em Executar assim mesmo |
| Mensagem "Reinicialização pendente detectada" e a execução parou | O Windows está no meio de uma atualização e aguarda um reboot. É uma proteção proposital: reinicie o computador e rode a ferramenta de novo |
| Mensagem "Config.psd1 inválido" e a execução parou | Há um erro de escrita no seu arquivo de preferências. Abra-o no Bloco de Notas e compare com o Config.exemplo.psd1 (atenção às aspas e ao #), ou renomeie-o temporariamente para rodar com as listas padrão |
| Mensagem "Outra execução do WinDebloat já está em andamento" | Há outra janela da ferramenta rodando (talvez minimizada). É uma proteção contra execuções simultâneas: localize a outra janela na barra de tarefas, espere terminar e tente de novo |
| A janela de permissão (UAC) não apareceu e o programa fechou sozinho | Clique com o botão direito em Launcher.bat e escolha Executar como administrador |
| Apareceu "Core.ps1 nao encontrado" | Os arquivos foram separados ou o ZIP não foi extraído. Refaça a preparação em Introdução, mantendo tudo na mesma pasta |
| Mensagem dizendo que o ponto de restauração não foi criado | A Restauração do Sistema está desligada no seu PC. O programa continua (os outros backups são feitos). Para ativar: Iniciar → digite "Criar um ponto de restauração" → selecione o disco C: → Configurar → Ativar a proteção do sistema → OK — e rode a ferramenta de novo |
| Um ou outro app apareceu com "Falha ao remover" em vermelho | Normal em alguns casos: certas versões do Windows travam apps específicos (por exemplo, o Dev Home, que retorna "erro não especificado"). Nada de errado aconteceu — o item apenas permanece no sistema |
| Aviso amarelo: app "instalado apenas em outro perfil de usuário" | Em computadores com mais de uma conta, o Windows só permite remover os apps de cada usuário estando conectado na conta dele. Entre na outra conta e rode a ferramenta lá também |
| Letras estranhas ou acentos trocados na janela preta | É apenas visual e não afeta o funcionamento. Os relatórios da pasta Logs ficam legíveis |
| Um app removido voltou depois de uma grande atualização do Windows | Comportamento do próprio Windows em atualizações de versão. Rode o WinDebloat novamente após a atualização |
| A janela fechou e não deu tempo de ler | Tudo fica gravado. Abra Logs\Debloat.log com o Bloco de Notas e leia com calma |
| Preciso de ajuda para entender o que houve | Abra a pasta Logs: Debloat.log conta a história completa e Errors.log lista apenas os problemas. Ao pedir ajuda (ou abrir uma issue aqui no GitHub), anexe esses dois arquivos |
Tip
Simule antes, sempre. Custa dois minutos e elimina surpresas.
- Reinicie após a execução real para que tudo se assente.
- Guarde a pasta
Recoveryenquanto quiser manter a possibilidade de desfazer as alterações. - Se for usar no computador de outra pessoa, mostre a simulação a ela antes — cada um sente falta de apps diferentes.
Warning
Não rode durante uma atualização do Windows. Termine a atualização, reinicie e só então execute.
Detalhes completos — parâmetros, arquitetura interna, códigos de saída e
compatibilidade — estão documentados nos comentários do próprio Core.ps1,
organizado em regiões numeradas e comentado em português. Em resumo:
| Item | Detalhes |
|---|---|
| Compatibilidade | Windows PowerShell 5.1 (nativo do Windows) e PowerShell 7+ (preferido automaticamente pelo Launcher, quando instalado) |
| Execução direta do núcleo | pwsh -File .\Core.ps1 -DryRun | -Execute [-Aggressive] [-RootDir <pasta>] [-SkipRestorePoint] — sem parâmetros, o padrão é a simulação; -Aggressive foi descontinuado (modos unificados; aceito e ignorado com aviso). O relatório final categorizado fica em Logs\Relatorio_Final_*.txt |
| Personalizar sem editar código | Arquivo opcional Config.psd1 (modelo em Config.exemplo.psd1), lido via Import-PowerShellDataFile — somente dados; chaves PreservarApps e PreservarServicos. Arquivo presente e inválido aborta com código 6; reinicialização pendente aborta a execução real com código 5 |
| Personalizar a lista de remoção | Edite o mapa $TargetApps no Core.ps1; para preservar um app, apague a linha correspondente antes de executar |
| Personalizar os serviços | Edite o mapa $ServiceTargets no Core.ps1 (colunas Start = modo padrão, Aggressive = modo agressivo); serviços do filtro $ProtectedServicesRegex jamais são tocados |
| Mecanismo de remoção | Dois níveis: usuários atuais e pacotes provisionados (novos usuários) |
| Anti-reinstalação | Políticas em HKLM, HKCU e no perfil padrão |
| Proteção | Filtro por expressões regulares como última linha de defesa contra remoções indevidas |
Desenvolvido por Edsilas — Copyright © 2026 Edsilas.
Este projeto é gratuito e de código aberto, sob a Apache License 2.0: você
pode usar, copiar, modificar e distribuir livremente, inclusive em contextos
comerciais, mantendo os créditos. O texto completo está no arquivo
LICENSE, e o aviso de autoria no arquivo NOTICE.
Caution
O software é fornecido "como está", sem garantias — por isso a simulação existe: use-a antes de qualquer execução real.
- Comece pela preparação em Introdução.
- Rode sua primeira simulação seguindo o Guia de uso.
- Dúvidas ou problemas? Abra uma issue
anexando os arquivos da pasta
Logs.