CommunityPesquisa e Análise de Dadosgithub.com

windows-cleanup-optimize

Habilidade de limpeza zero-dano para Windows: desativação completa de inicialização do Edge/Chrome, migração de unidade com prioridade oficial, limpeza de cache.

O que é windows-cleanup-optimize?

Esta habilidade é um assistente completo de diagnóstico e otimização para Windows, projetado para resolver problemas como disco cheio, inicialização lenta, pop-ups indesejados e desempenho ruim. Ela opera sob um rigoroso princípio de 'dano zero', garantindo que todas as operações de limpeza sejam reversíveis (enviando arquivos para a Lixeira) e que todas as otimizações sejam classificadas por risco (de Baixo a Crítico), com comandos de reversão fornecidos. A habilidade é compatível com ferramentas de linha de comando nativas do Windows (PowerShell, `cleanmgr`, `sc.exe`, etc.) e não requer instalação de software de terceiros. O fluxo de trabalho é dividido em seis fases: seleção de entrada (varredura completa ou por perfil do usuário), diagnóstico somente leitura, classificação de risco, confirmação do usuário, execução modular e verificação com reversão. Ela cobre desde a limpeza de cache de aplicativos (npm, pip, etc.) até a migração de diretórios grandes (como WeChat, QQ) para outra unidade, priorizando sempre métodos oficiais fornecidos pelos próprios aplicativos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add hyt315/windows-cleanup-optimize

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação


name: windows-cleanup-optimize description: Diagnostica e limpa espaço em disco do Windows, identifica e desinstala bloatware/software empacotado, audita/desabilita itens de inicialização e otimiza serviços/memória/desempenho do Windows. Use quando o usuário relatar unidade C cheia, inicialização lenta, pop-ups, processos suspeitos em segundo plano, aplicativos lentos ou quiser uma otimização geral do PC. Garantia de dano zero: toda operação é reversível via Lixeira ou comando de restauração.

Assistente de Limpeza e Otimização do Windows (PC Cleanup & Optimization Assistant)

Uma habilidade de ajuste do Windows com dano zero: limpeza (disco + software + inicialização) + otimização (serviços + memória + desempenho) + avançado (migração de dados). Todos os planos seguem estritamente o princípio de "nenhum impacto negativo no computador" – toda limpeza vai para a Lixeira (recuperável), todas as otimizações são classificadas em 4 níveis de risco e fornecem comandos de reversão.


Cenários de Uso

Limpeza:

  • Espaço em disco insuficiente / unidade C vermelha
  • Cache acumulado em AppData (uv / npm / pnpm / logs de software / TRAE / WPS / WorkBuddy / modelos locais, etc.)
  • Resíduos após desinstalação de software (registro, AppData, diretório de instalação, tarefas agendadas, serviços)
  • Muitos itens de inicialização, boot lento (suporta auditoria profunda de persistência via assinatura de eventos WMI e sequestro de atalhos na área de trabalho/menu iniciar)
  • Gerenciamento de malware / software empacotado e eliminação de pop-ups (silenciamento de software essencial sem desinstalação, bloqueio de pop-ups via IFEO, localização em segundos de processos de pop-up ativos, 360 / 2345, etc.)

Otimização:

  • Simplificação de serviços do Windows (telemetria, Xbox, atualizadores de terceiros que podem ser desabilitados com segurança, supressão de widgets e rede do Win11)
  • Otimização de memória (identificação de processos com vazamento real de memória; visão crítica sobre "ferramentas de limpeza de memória")
  • Ajuste de desempenho do sistema (plano de energia, efeitos visuais, TRIM de SSD, ajuste preciso da pilha TCP Nagle, etc.)
  • Personalização por perfil de usuário (usuário doméstico / desenvolvedor / criador de IA / jogador / notebook)

Avançado:

  • "Desligamento completo" da inicialização (Edge/Chrome: elevação na inicialização + modo de segundo plano + mais de 20 pontos de inicialização ocultos, incluindo persistência via assinatura de eventos WMI e sequestro de atalhos, auditoria com a ferramenta oficial AutoRuns)
  • Migração de diretórios grandes da unidade C para a D: prioridade para soluções oficiais (migração dentro do aplicativo / redirecionamento do sistema / configuração oficial), mklink apenas como último recurso
  • Migração oficial para a unidade D de diretórios grandes como WeChat 4.x (e limpeza de resíduos do 3.x)/WeCom/QQ/DingTalk/navegadores/ferramentas de desenvolvimento/modelos de IA/AVD Android, etc.

Princípios Fundamentais de Segurança (Garantia de Dano Zero e Prioridade Somente Leitura)

Esta habilidade nunca exclui permanentemente nenhum arquivo do usuário. Todas as operações seguem o princípio de "prioridade somente leitura" e "operações de gerenciamento exigem autorização do usuário".

  1. Prioridade de diagnóstico somente leitura (Princípio Zero-Mutação) — A Fase 1 de diagnóstico (scripts/full_scan.ps1 e todos os scripts de detecção) são puramente de leitura, nunca modificam nenhuma configuração do sistema, nunca excluem ou movem nenhum arquivo, e não alteram nenhuma configuração.
  2. Recomendações de gerenciamento exigem autorização do usuário — Todas as operações de gravação (enviar para a Lixeira, excluir arquivos, alterações no registro, desabilitação de serviço, bloqueio de pop-ups via IFEO, migração de diretório, etc.) são apresentadas como recomendações direcionadas e exigem consentimento explícito do usuário para execução manual, nunca realizadas sem permissão.
  3. Toda limpeza vai para a Lixeira — Use SendToRecycleBin (Microsoft.VisualBasic.FileIO.FileSystem]::DeleteDirectory), não Remove-Item (veja o modelo 7 em scan-scripts.md), garantindo 100% de recuperabilidade.
  4. Otimizações classificadas em 4 níveis de risco — Cada item é claramente marcado como 🟢 LOW / 🟡 MEDIUM / 🟠 HIGH / 🔴 CRITICAL.
  5. Não mexa em diretórios do sistema — C:\Windows, C:\Program Files, C:\ProgramData são somente leitura por padrão; resíduos de desinstalação exigem verificação cruzada e confirmação do usuário antes do processamento.
  6. Crie um ponto de restauração antes de operações críticas — Ao envolver drivers/serviços/componentes do sistema, execute Checkpoint-Computer -Description "AntesDeXxx".
  7. Forneça ações de reversão completas e comandos de recuperação segura — Cada item desabilitado/otimizado tem uma ação de reversão completa e "como restaurar".
  8. Arquivos bloqueados são ignorados, não forçados — Em caso de erro IOException (arquivo em uso), ignore e registre, não interrompa o fluxo.
  9. Priorize comandos oficiais de limpeza — Por exemplo, npm cache clean --force, pip cache purge, etc.
  10. Esvaziar a Lixeira é que libera espaço — SendToRecycleBin apenas move para a Lixeira; lembre o usuário de esvaziá-la para realmente liberar espaço em disco.
  11. Registre a linha de base antes da operação — Antes da limpeza/otimização, registre o espaço livre do disco alvo e as métricas; compare após a conclusão.
  12. Se não tiver certeza, pergunte ao usuário — Qualquer julgamento ambíguo ("suspeita de resíduo", "possivelmente não está em uso") deve ser apresentado ao usuário para confirmação, não executado em lote sem permissão.

Matriz de Documentos de Referência (Carregar sob Demanda)

O conteúdo detalhado abaixo foi dividido em arquivos de referência independentes. Ao encontrar o cenário correspondente, primeiro leia o arquivo correspondente antes de operar, não execute de memória.

ArquivoQuando ler / Conteúdo coberto
references/scan-scripts.mdAo executar qualquer varredura/limpeza/otimização, use os modelos do PowerShell correspondentes (1-20)
references/pitfalls.mdAo encontrar exceções/casos extremos, primeiro consulte os registros de armadilhas (inclui 86 diretrizes autoritativas para evitar armadilhas)
references/startup-audit.mdInicialização lenta, muitos itens de inicialização, necessidade de desabilitar autoinicialização (inclui "desligamento completo" do Edge/Chrome, persistência WMI e auditoria de atalhos)
references/startup-mechanisms.md"Desabilitou, mas ainda inicia automaticamente / não encontra como iniciou" (mais de 20 pontos de inicialização ocultos do Windows, persistência via assinatura de eventos WMI + AutoRuns)
references/bloatware-catalog.mdIdentificação de malware 360, 2345, pop-ups de anúncios e biblioteca de processos suspeitos (inclui SOP de silenciamento IFEO para software essencial e limpeza de sequestro de atalhos)
references/software-uninstall.mdDesinstalação de software e limpeza de resíduos profundos (inclui limpeza especializada para WPS/DingTalk/360 e localizador de processos de pop-up ativos)
references/system-cleanup.mdLimpeza em nível de sistema (resíduos de atualização do Windows, arquivo de hibernação, biblioteca de drivers DriverStore, etc.)
references/services-optimization.mdOtimização de serviços, muitos processos em segundo plano, desabilitação de telemetria/Xbox/atualizadores (mais de 50 serviços classificados por perfil, inclui ajuste de widgets do Win11 e segundo plano moderno)
references/memory-optimization.mdMemória insuficiente, computador lento (identificação de vazamento real + análise crítica de ferramentas de memória placebo)
references/performance-tuning.mdAjuste de desempenho, plano de energia/efeitos visuais/otimização TCP em nível de GUID de placa de rede/lista de exclusão do Defender
references/trae-guide.mdResultados da varredura mostram TRAE SOLO CN / .trae-cn / usuário menciona TRAE
references/drive-migration-official.mdMigração de diretórios grandes da unidade C para a D (árvore de decisão com prioridade oficial: dentro do aplicativo/redirecionamento do sistema/opção de configuração)
references/chat-apps-migration.mdWeChat 4.x/QQ NT/DingTalk ocupam a unidade C, "mudei o local de salvamento, mas ainda aumenta" (migração oficial + limpeza de cache)
references/mklink-migration.mdÚltimo recurso mklink /J quando não há solução oficial (pré-verificação de compatibilidade, limitações oficiais, casos reais de falha)
references/case-study.mdConsulte antes de executar a migração mklink (TRAE com arquivos esparsos / VS Code / três casos comuns)

Fluxo de Trabalho (Seis Fases)

Fase 0: Seleção de Entrada (na primeira execução)

Mensagem de abertura da IA (perguntar uma vez na primeira execução, não repetir depois):

Esta varredura, como você gostaria de proceder? Duas opções:

🅰️ Varredura Completa — Varre todos os 20 modelos de uma vez, deduz automaticamente seu perfil de usuário. Adequado para usuários que "querem fazer uma limpeza completa / não sei o que limpar".

🅱️ Varredura por Perfil — Primeiro me diga que tipo de usuário você é (usuário doméstico / desenvolvedor / jogador / usuário de notebook), a IA então fornece recomendações de limpeza/otimização personalizadas. Adequado para usuários que "sabem sua direção, só querem resultados direcionados".

Responda A / B, ou diga o que você quer.

Fluxo de processamento das duas entradas:

  • 🅰️ Varredura Completa → Vá direto para a Fase 1, pule a Fase 0.5 de confirmação de perfil
  • 🅱️ Varredura por Perfil → Vá para a Fase 0.5 de confirmação de perfil → Fase 1

Por que separar: Muitos usuários não são desenvolvedores/jogadores, apenas "querem fazer uma limpeza completa". O perfil deve ser uma dimensão de recomendação em vez de um bloqueio de execução — dê a escolha ao usuário.

Fase 0.5: Perfil do Usuário (apenas no modo 🅱️ Varredura por Perfil)

Identifique claramente o tipo de usuário, afetando todas as recomendações subsequentes (perguntar uma vez, não repetir depois):

  • Usuário doméstico: Limpeza de pop-ups, otimização de serviços amigáveis para casa
  • Desenvolvedor: Não afetar a cadeia de ferramentas de desenvolvimento (manter Hyper-V/WSL/Docker/serviços de depuração)
  • Jogador: Plano de energia de alto desempenho, otimizações relacionadas à GPU, migração de dados de plataformas de jogos
  • Usuário de notebook: Foco em duração da bateria, não recomendar desabilitação de serviços de gerenciamento de energia

Fase 1: Diagnóstico Completo (Varredura Somente Leitura)

Modo 🅰️ Varredura Completa: Chame diretamente scripts/full_scan.ps1, executando todos os 20 modelos de uma vez (veja o modelo 0 em references/scan-scripts.md). Não execute cada modelo separadamente.

Modo 🅱️ Varredura por Perfil: Execute varreduras somente leitura em ordem para obter uma visão geral do sistema (Salve scripts do PowerShell como arquivos .ps1 e execute):

  1. Linha de base do disco e partições: Execute o modelo 9 de scan-scripts.md (Get-PSDrive) para registrar a linha de base de espaço.
  2. Varredura em camadas do diretório do usuário: Chame o modelo 1 de scan-scripts.md (Scan-Directory) para escanear as camadas do perfil (Local / Roaming / Programs).
  3. Caches grandes comuns e pacotes de atualização: Execute o modelo 5 de scan-scripts.md para escanear resíduos de pacotes de atualização (electron-updater, etc.).
  4. Comparação de resíduos de desinstalação: Execute o modelo 3 de scan-scripts.md (comparação cruzada de atalhos e registro installedLower) e modelo 4 (resíduos de diretório de instalação).
  5. Varredura de unidades não sistema: Para unidades D/E, chame o modelo 2 de scan-scripts.md (Scan-NonSystemDrive).
  6. Itens de inicialização e processos em segundo plano: Chame o script de auditoria de startup-audit.md para gerar um relatório, compare processos com bloatware-catalog.md.
  7. Serviços e pressão de memória: Consulte services-optimization.md e memory-optimization.md para registrar a linha de base de serviços e memória.

Fase 2: Classificação de Risco em Quatro Níveis e Resumo

Modo 🅰️ Varredura Completa executa adicionalmente a "dedução automática de perfil" — com base nas descobertas da varredura, tags de perfil são atribuídas automaticamente:

Tag de PerfilCondição de Acionamento (qualquer uma)
🏠 Usuário DomésticoInstalou WPS / 360 / 2345 / Tencent PC Manager, etc.
👨‍💻 DesenvolvedorInstalou Docker Desktop / WSL / VS Code / JetBrains / qualquer IDE de IA
🤖 Criador de IA / VirtualizaçãoInstalou Ollama / HuggingFace / ModelScope / Android AVD / WSL2 / Docker
🎮 JogadorInstalou Steam / Battle.net / GeForce Experience / qualquer serviço Game Bar
💼 Usuário de EscritórioInstalou Office / DingTalk / Feishu / WeCom
💻 Notebook / OEMPlano de energia do fabricante do sistema (soluções OEM Acer/Lenovo/Dell, etc.)

Cada perfil fornece recomendações de otimização exclusivas para aquele perfil (por exemplo, foco do usuário doméstico é limpeza de pop-ups; foco do desenvolvedor é manter Hyper-V/WSL/Docker).

Classifique e relate automaticamente as descobertas da varredura:

NívelNívelSignificadoEstratégia de Tratamento
🟢 PrimeiroLOWZero risco, recuperávelRecomendado para execução automática por padrão (cache de pacotes, Temp, resíduos de pacotes de atualização)
🟡 SegundoMEDIUMRisco leve / ajuste de funcionalidade parcialExecute após confirmação do usuário (desinstalar bloatware leve, desabilitar serviço Xbox)
🟠 TerceiroHIGHRisco moderado / impacto significativo na funcionalidadeConfirmar item por item (alterar plano de energia, efeitos visuais, desabilitar SysMain)
🔴 QuartoCRITICALDestrutivo ou risco de segurançaNão mexa por padrão (desabilitar Defender, desabilitar Windows Update, excluir manualmente bibliotecas do sistema)

Entrega Padrão: Cartão de Exame de Integridade do Windows em Camadas (Fact Card)

Após concluir a Fase 1 de diagnóstico somente leitura, deve ser emitido ao usuário um "Cartão de Exame de Integridade do Windows em Camadas" no formato padrão, com métricas objetivas:

CamadaItem de VerificaçãoValor MedidoLinha de Base NormalStatus
L1 Disco e CacheCapacidade disponível da unidade C e volume de cache AppDataMétrica real (ex. 14,2 GB disponível / 21 GB cache)Espaço restante >20% e cache redundante <10 GB🟢 Normal / 🔴 Espaço Crítico
L2 Inicialização e PersistênciaTotal de itens de inicialização e persistência via assinatura de eventos WMIMétrica real (ex. 18 itens de inicialização / zero WMI oculto)Itens de inicialização <10 e zero WMI oculto persistente🟢 Normal / 🟡 Redundância Excessiva
L3 Software e Pop-upsNúmero de softwares empacotados suspeitos e processos de pop-up ativosMétrica real (ex. 2 softwares de pop-up conhecidos detectados)Zero malware empacotado e fonte de pop-up controlada🟢 Normal / 🔴 Assédio de Pop-ups
L4 Serviços e Eficiência de MemóriaProcessos com vazamento real de memória e serviços inúteis em segundo planoMétrica real (ex. uso de memória 68% / 0 vazamentos)Nível de memória saudável e sem serviços persistentes anormais🟢 Normal / 🟡 Aguardando Simplificação

【Localização precisa da causa raiz】 Com base nos valores medidos de cada camada, localize o gargalo principal que causa lentidão no sistema ou espaço cheio. 【Recomendações de gerenciamento direcionadas (requer consentimento explícito do usuário para execução manual)】 Liste as medidas de gerenciamento com base na classificação de risco de quatro níveis, juntamente com comandos de reversão completa.


Fase 3: Confirmação do Usuário (Ponto de Controle Crítico)

Apresente ao usuário um relatório de classificação claro e o espaço estimado a ser liberado, permitindo que ele escolha o escopo da limpeza/otimização:

  • "Apenas limpar (sem otimizar)" / "Apenas otimizar (sem limpar)" / "Limpar + Otimizar (tudo)" / "Não operar agora"
  • Se envolver itens de terceiro nível, cada item deve ser listado com seu impacto e obter autorização explícita.

Fase 4: Execução Modular

Com base na escolha do usuário, chame o processo de execução segura do manual correspondente:

  • Limpeza de disco: Use o modelo 7 de scan-scripts.md (SafeRecycle) para mover para a Lixeira. Pule automaticamente se o arquivo estiver em uso.
  • Limpeza de inicialização: Execute conforme startup-audit.md (Edge/Chrome: "primeiro desative a camada de opções, depois limpe as chaves de execução" para evitar recorrência).
  • Desinstalação de software: Siga as especificações de software-uninstall.md para desinstalar e limpar resíduos.
  • Otimização de serviços: Execute a desabilitação de serviços conforme services-optimization.md (sc config <svc> start= disabled).
  • Ajuste de desempenho: Ajuste o plano de energia e parâmetros do sistema conforme performance-tuning.md.
  • Migração de dados: Siga a árvore de decisão de quatro etapas de drive-migration-official.md (prioridade para migração oficial, chat-apps-migration.md para aplicativos de chat, mklink-migration.md como último recurso).

Fase 5: Verificação e Reversão

Após cada módulo, compare imediatamente com a linha de base e prepare comandos de reversão:

MóduloMétodo de VerificaçãoComando Rápido de Reversão
Limpeza de discoComparar (Get-PSDrive C).FreeRestaurar da Lixeira
InicializaçãoRevisar Get-ScheduledTask / RegistroReativar item Run / tarefa
Otimização de serviçosGet-Service <svc>sc config <svc> start= auto
Ajuste de desempenhopowercfg /getactiveschemepowercfg /setactive <GUID original>
Migração de dadosRevisar caminho UI oficial e tamanho do discoRestaurar diretório antigo / excluir junction

Fase 6: Relatório e Recomendações de Manutenção de Longo Prazo

  1. Produza relatório final: espaço liberado, itens de inicialização e serviços desabilitados, pontos de restauração criados.
  2. Forneça hábitos mínimos de manutenção: esvaziar a Lixeira semanalmente, executar diagnóstico mensalmente, verificar inicialização trimestralmente, evitar software de fontes desconhecidas.

Teste de Regressão e Dependências

  • Teste de regressão: Após alterar a habilidade, execute python scripts/selftest.py (zero dependências externas, apenas biblioteca padrão Python 3, verifica estrutura e asserções de conteúdo profundo).
  • Zero dependência externa: scripts/ usa apenas biblioteca padrão Python 3; a execução do sistema depende do PowerShell 5.1+ integrado do Windows 10/11 e ferramentas de linha de comando nativas (cleanmgr, pnputil, powercfg, sc.exe, schtasks, fsutil, reg.exe), sem necessidade de instalar pacotes de terceiros ou software de limpeza de terceiros.

Habilidades Relacionadas