Este software desenvolvido em Python utilizando a biblioteca Tkinter oferece uma interface gráfica para realizar diversas operações de limpeza, otimização e atualização do sistema operacional Windows.
-
Limpeza do Sistema:
- Remove arquivos temporários das pastas %TEMP%, C:\Windows\Temp e C:\Windows\Prefetch.
- Limpa logs do sistema utilizando o utilitário wevtutil.exe.
- Interrompe serviços de atualização do Windows, limpa a pasta SoftwareDistribution e reinicia os serviços.
- Executa o comando ipconfig /flushdns para limpar o cache DNS.
- Utiliza RunDll32.exe para limpar dados de navegação do Microsoft Edge.
-
Limpeza de Navegadores:
- Remove cache e cookies dos navegadores Google Chrome, Mozilla Firefox, Opera e Brave utilizando comandos de linha.
-
Remoção de Programas:
- Verifica a existência do utilitário FlashUtil*.exe e o remove caso encontrado.
-
Otimização do Sistema:
- Executa o utilitário cleanmgr /sagerun:1 para liberar espaço em disco.
- Verifica a integridade do disco com chkdsk e agenda uma verificação completa no próximo reinício.
- Desfragmenta o disco utilizando o comando defrag C: /O.
- Utiliza o utilitário dism para limpeza de componentes de sistema desnecessários e atualizações supercedidas.
-
Outras Operações de Otimização:
- Compacta arquivos do sistema utilizando o comando compact /compactos:always /exe.
- Desativa a hibernação com powercfg -h off.
- Limpa diretórios de arquivos temporários adicionais em %USERPROFILE%\AppData\Local\Temp e %USERPROFILE%\AppData\LocalLow\Temp.
- Configura a inicialização de programas indesejados no registro do Windows para evitar execuções automáticas.
-
Otimização de Desligamento:
- Ajusta os tempos de espera para encerramento de aplicativos e serviços no registro do Windows para otimizar o processo de desligamento.
-
Atualização de Pacotes:
- Implementa a funcionalidade de atualização de pacotes utilizando o comando
winget upgrade --all
, garantindo que todos os pacotes instalados via Windows Package Manager (winget) estejam na versão mais recente.
- Implementa a funcionalidade de atualização de pacotes utilizando o comando
- Interface Gráfica: Basta clicar no botão "Limpar" para iniciar todas as operações de limpeza e otimização. Uma barra de progresso acompanha cada operação.
- Atualização de Pacotes: Utilize o botão "Atualizar" para executar a atualização de pacotes via
winget upgrade --all
. A barra de progresso indica o progresso da atualização.
- Execução como Administrador: Para garantir que todas as operações sejam concluídas com sucesso, execute o software com permissões de administrador.
- Feedback de Erros: Caso ocorra algum erro durante qualquer uma das operações, uma mensagem de erro será exibida para orientar o usuário sobre o problema.
Este software proporciona uma maneira conveniente e eficiente de manter seu sistema operacional Windows limpo, otimizado e atualizado, contribuindo para melhorar o desempenho e a segurança do seu computador.