Automatizar tarefas de limpeza do Windows

Ao longo da utilização de um sistema operativo Windows, vão sendo criados dados e ficheiros temporários que ocupam espaço e degradam a performance do computador. Este é um processo natural e deve-se à forma como o Windows foi desenhado.

Adicionalmente, à medida que os ficheiros aumentam de tamanho, têm que ser alocados em diferentes espaços do disco resultando no que se denomina de fragmentação de ficheiros afectando a performance da leitura e escrita destes.

Para melhorar a performance do seu computador deve, regularmente, efectuar algumas tarefas de limpeza e desfragmentação. Algumas das tarefas mais importantes são:

  • Esvaziar a reciclagem,
  • Apagar ficheiros temporários do utilizador corrente,
  • Apagar ficheiros temporários de todos os utilizadores,
  • Apagar ficheiros temporários da Internet,
  • Apagar ficheiros temporários WebClient/Publisher,
  • Apagar ficheiros offline temporários,
  • Apagar ficheiros temporários dos Relatórios de Erros da Microsoft,
  • Apagar ficheiros gerados pela Verificação de Erros dos discos,
  • Apagar ficheiros de informação de depuração,
  • Apagar ficheiros de instalação de downloads,
  • Apagar ficheiros de registo de configuração (.log),
  • Apagar ficheiros temporários do ambiente de trabalho remoto
  • Apagar ficheiros de instalação de programas que tenha o CD de instalação,
  • Apagar ficheiros de cópia de segurança para o sistema operativo anterior,
  • Eliminar Pontos de Restauro de Sistema antigos,
  • Desfragmentar ficheiros.

Também se devem desinstalar aplicações que já não sejam usadas pelos mesmos motivos de espaço e performance.

Não se tratam de tarefas complicadas mas é um processo que requer o conhecimento de onde o sistema operativo guarda cada um dos tipos de ficheiros e é bastante tedioso.

Felizmente, o Windows XP contêm ferramentas para efectuar estas tarefas (Limpeza do Disco e Desfragmentador de Disco) e, em conjunto com o serviço de Tarefas agendadas, é possível configurar a sua execução regular e automática.

Limpeza do Disco

A Limpeza do Disco pode ser efectuada manualmente executando o programa em Iniciar - Todos os Programas - Acessórios - Ferramentas do sistema - Limpeza do Disco.

No programa, selecciona a unidade que pretende limpar (sim, uma de cada vez) e após um cálculo tedioso são apresentadas as opções disponíveis. As opções de apagar ficheiros e páginas web offline (não temporários) e de comprimir ficheiros antigos devem ser utilizadas com cuidado e com consciência das consequências. Consulte a ajuda.

Nota: A opção de Comprimir Ficheiros Antigos pode ser desinstalada apagando chave do registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files.

Na segunda página, são apresentados atalhos para a desinstalação de programas e componentes do Windows e, um outro atalho para eliminar Pontos de Restauro de Sistema antigos.

Está também disponível uma opção em Linha de Comandos para definir e guardar as opções de limpeza, para tal execute em linha de comandos: cleanmgr /sageset e, escolha as opções a guardar.

Depois, execute cleanmgr /sagerun e a limpeza é executada em todos os discos sem qualquer interrupção para escolha de opções.

Desfragmentador de Disco

O Desfragmentador de Disco pode ser executado manualmente com o programa em Iniciar - Todos os Programas - Acessórios - Ferramentas do sistema - Desfragmentador de Disco.

No interface, escolha o volume que pretende desfragmentar e inicie o processo.

Como é habitual, também existe uma aplicação em Linha de Comandos. Para efectuar esta operação executar o programa defrag.exe e indicar como parâmetro o disco pretendido. Assim, para o disco C executa-se: defrag c: e a defragmentação do disco C é iniciada. É necessário executar o comando para cada um dos discos existentes.

Nota: Para consultar a lista de opções completa da aplicação Defrag em Linha de comandos execute: defrag.exe -?

Pode criar um ficheiro de comandos (batch) para simplificar a execução da desfragmentação em todos os discos locais.

Inicie o Bloco de Notas do Windows (Iniciar - Todos os Programas - Acessórios) e escreva as seguintes linhas:

@echo off
echo --------------------------------------------------------------------------
echo - Desfragmentar discos locais -
echo --------------------------------------------------------------------------

defrag.exe c: -f



Repita a última linha para cada um dos discos do seu sistema. Assim, se tiver 3 discos locais com as letras C, D e E ficaria:




@echo off
echo --------------------------------------------------------------------------
echo - Desfragmentar discos locais -
echo --------------------------------------------------------------------------

defrag.exe c: -f
defrag.exe d: -f
defrag.exe e: -f



Garde o ficheiro com o nome defrag.cmd (é necessário alterar a opção "Guardar com o tipo" para "Todos os ficheiros" para que não seja adicionada a extensão ".txt") na pasta System32 (normalmente, C:\Windows\System32)



Agora, pode executar defrag.cmd e a desfragmentação é executada em todos os discos sem qualquer interrupção para escolha de opções.



Automatizar as Tarefas


Para agendar estas tarefas no serviço do Windows para execução regular deve criar duas novas entradas, uma directa para cleanmgr /sagerun e outra para um ficheiro batch criado no ponto anterior que contêm os comandos defrag para cada um dos discos.





Recomendo a execução diária ou semanal da tarefa de limpeza quando o sistema tiver inactivo (por exemplo, na hora do almoço) e, a execução semanal ou mensal da tarefa de desfragmentação quando não precisar do seu computador (por exemplo, à noite).



Clique em Iniciar, Painel de controlo - Tarefas agendadas. Execute Adicionar Tarefa Agendada.



É iniciado um assistente para o ajudar no processo de criação de uma nova tarefa, Procure o programa cleanmgr (normalmente, em C:\Windows\System32), escreva o nome da tarefa Limpeza do Disco e a periodicidade Diáriamente.



Nas páginas seguintes escolha a hora e restantes opções (por exemplo 13:30 nos dias da semana), escreva duas vezes a sua palavra-passe e seleccione "Abrir as propriedades avançadas...".





Na página Definições escolha as duas opções para Tempo de Inactividade os dois tempos apresentados (10 e 60 minutos) devem estar OK.



Sempre que fechar as propriedades vai ser pedido novamente a palavra-passe por segurança.



Repita o procedimento para o programa defrag.cmd com o nome Desfragmentador de Disco e uma periodicidade, pelo menos mensal. Deixe o computador ligado nas noites agendadas.



Pode consultar a data e hora da próxima execução bem como o resultado da última execução na janela principal das Tarefas Agendadas.

0 comentários: