| Limpando
os arquivos temporários do Windows |
| Limpando
os arquivos temporários do Windows
Os arquivos temporários ocupam espaço no HD, como qualquer outro arquivo. Por si só, eles não reduzem o desempenho. Mas, aos poucos, conforme mais e mais arquivos inúteis vão ficando armazenados, o computador começa a ficar mais lento, por causa da fragmentação dos dados no HD. Além do espaço desperdiçado, que pode chegar a vários gigabytes em HDs de quem nunca limpa os temporários. Talvez você pense, "com HDs gigantescos, não preciso ficar limpando os temporários freqüentemente". Não é bem assim... Quanto mais espaço, e mais tempo de uso, conforme o instala/desinstala programa, abre/fecha arquivos zipados (que normalmente são extraídos para a pasta dos temporários), etc, seu HD vai ficando com mais e mais arquivos temporários. A situação fica pior ainda para quem mantém o Windows numa máquina virtual, onde normalmente se define um tamanho pequeno de HD, e os temporários reduzem a performance, atrapalham o backup (para quê fazer backup de lixo?!)... Ou seja, não dá para manter para sempre os temporários no seu computador, se você quiser seu sistema sadio; além de poder aproveitar melhor o espaço do SEU HD com arquivos que VOCÊ precisa. Além disso, como se não bastasse, muitos programas gravam e não limpam depois dados no registro. O registro é um banco de dados no Windows, cujo objetivo é armazenar de forma organizada as configurações do sistema, do próprio Windows, e dos programas que queiram utilizá-lo. Existem seções diferentes do registro para cada programa, mas muitos não limpam suas configurações e dados quando são desinstalados. Isso com o tempo vai deixando o registro cheio de lixo, com configurações antigas de programas que você não vai mais usar. Por isso é bom uma limpeza, mas esta é praticamente impossível de se fazer manualmente. Para começar, o registro não é um arquivo de texto, é um arquivo binário que segue um formato específico. O Windows possui um editor, muito conhecido: o "regedit" ("Iniciar > Executar > regedit"). Mas são tantos os locais que podem armazenar dados antigos ou inúteis, que a caça manual por eles não é uma boa idéia. Para isso precisamos usar programas limpadores de registro, como comentarei mais a frente. Muita gente reclama do registro do Windows, comparando muitas vezes com a forma das configurações do Linux, que ficam em arquivos de texto puro, legíveis e facilmente editáveis/substituíveis. Ambas as formas de guardar as configurações têm suas vantagens e desvantagens. Os arquivos de configuração são fáceis de editar (basta abri-los em qualquer editor de textos), é fácil fazer backup copiando os arquivos, etc. Já o registro não tem nada disso, se o Windows não inicia, muitos problemas não têm como ser consertados. Em compensação, o acesso aos dados no registro normalmente é mais rápido, especialmente se feito várias vezes seguidas, do que em arquivos de texto. E também, dificulta para os usuários editarem ou excluírem algo inadvertidamente, o que prejudicaria o funcionamento normal do sistema. Bom, não vamos discutir qual é melhor ou pior, vamos organizar melhor o Windows para evitar lentidão, lentidão essa que sempre acontecerá com o tempo, mesmo em computadores mais parrudos, com o instala/desinstala/baixa/copia/move arquivos. Programas limpadores de arquivos O Windows possui um acessório de limpeza de disco, básico mas que cumpre seu papel, apesar de ser lento para listar o quanto de espaço será liberado. Trata-se do utilitário "Limpeza de disco", que você pode acessar clicando no botão "Limpeza de disco", na janela das propriedades da unidade desejada, no "Meu computador". Ou, se quiser, pode abri-lo digitando "cleanmgr" no "Iniciar > Executar". Uma solução de terceiros
é o CCleaner, um programa gratuito, que eu recomendo a todos os
usuários de Windows que posso: Ele limpa diversos arquivos temporários e logs, além do histórico, cookies e temporários da Internet do IE, Firefox, Opera, menus de arquivos recentes de diversos programas que ele detecta quando estão instalados, etc. É muito bom, pois há diversos locais no Windows que podem armazenar arquivos temporários, e se você nunca limpar, estará desperdiçando espaço e deixando seu computador mais lento. Já me surpreendi algumas vezes onde passei o CCleaner em computadores de amigos, nem com tanto tempo de uso assim, e ele eliminou mais de 1 GB. Dica: clicando no botão "Analisar", ele exibe o quanto de espaço será liberado, antes de apagar um byte sequer do HD. Além disso, para uma limpeza mais completa, é bom clicar em "Opções" e a seguir em "Avançado", no CCleaner, e desmarcar o item "Deletar somente arquivos temporários criados a mais de 48 horas". Só não mande limpar logo após instalar algum programa, pois eles podem guardar arquivos temporários para substituição após a reinicialização. A dica é então, reiniciar o computador após instalar algum programa, e só depois de reiniciado, passar o CCleaner. Dependendo do uso do computador, é bom passar o CCleaner uma vez por semana. Em máquinas virtuais, é bom passar sempre antes de desligá-la, mas claro, depende do uso que cada um faz do sistema. Se você passar freqüentemente e ver que poucos dados são eliminados, pode então ir ampliando os intervalos.
Para quem gosta de fazer as coisas manualmente, estes são os locais mais comuns de se encontrar arquivos temporários e/ou inúteis, que podem ser apagados com segurança (troque X pela letra da unidade do Windows, normalmente C):
Importante: faça a limpeza com todos os programas fechados, seja usando um programa limpador, ou manualmente... Pois é comum os programas criarem arquivos temporários durante o uso, em especial programas grandes, editores de áudio e vídeo, mixagem, imagens, etc (até mesmo o OpenOffice/BrOffice!). Não apague os arquivos temporários também se você instalou um programa na sessão atual. Às vezes o instalador armazena arquivos temporários para substituí-los pelos que estavam em uso, e isso ocorre na próxima inicialização. Se você instalou um programa, reinicie o computador e só então exclua os arquivos da pasta "Temp". Note que algumas pastas podem estar ocultas. Para limpar manualmente os arquivos, certifique-se de mostrar as pastas ocultas no seu computador, ative isso nas opções de pasta (menu “Ferramentas > Opções de pasta > Modos de exibição > Mostrar pastas e arquivos ocultos”, no Windows Explorer).
É importante também, no Windows 2000/XP/2003 etc, limitar o tamanho da pasta de recuperação dos arquivos do sistema. Digite num prompt de comando ou no "Executar":
Isso limpará a pasta "dllcache" e/ou a "repair", que contém cópias de alguns arquivos de sistema do Windows, como comentado mais acima. No Windows 2000, se aparecer a tela do verificador de arquivos do sistema ao dar esse comando, apenas clique em cancelar. E um outro comando, que é bom rodar logo em seguida:
Este define o tamanho máximo da pasta dos arquivos de recuperação, em megabytes. Eu particularmente uso "10" MB, não quero desperdiçar espaço. Afinal, tenho o CD sempre à mão, e nunca precisei! No Windows Millennium ou XP, desative também a restauração do sistema, acessando as propriedades do "Meu computador". Mas, é claro, só a desative se você não usá-la... Ela ocupa bastante espaço em disco e diminui consideravelmente a performance em algumas aplicações, durante a instalação de alguns programas, etc, já que vive registrando o estado do sistema (adivinha onde? no seu HD!). Se der pau, muitos usuários avançados se viram na raça... Ou seja, boa parte não usa mesmo a restauração do sistema. Falando em não usar, se você não usa, desative a hibernação (nas opções de energia, no painel de controle). Com a hibernação ativada, o Windows mantém um arquivo que ocupa sempre o mesmo tamanho do total de memória RAM. Assim, se você possui 256 MB de memória (digo, seu PC rs), esse arquivo terá 256 MB de tamanho no HD, assim como ocuparia 512 MB para quem tem 512 MB de RAM, 1 GB, e por aí vai. Por padrão, o Windows XP deixa ativada a hibernação, o que pode ser terrível em máquinas virtuais também. Para excluí-lo "depois" de desativar a hibernação, pode ser necessário exibir os arquivos protegidos do sistema, através das opções de pasta (no Windows Explorer ou em uma pasta qualquer, vá ao menu “Ferramentas > Opções de pasta”, ou nas versões anteriores (Windows 95, 98 e NT), através do menu “Exibir > Opções de pasta”). O arquivo que deve ser excluído é o "hiberfil.sys", e geralmente fica na pasta raiz do sistema (normalmente a unidade C). Normalmente, ao desativar a hibernação ele é excluído automaticamente; mas esta dica vale também para quem mantém mais de um Windows instalado no mesmo computador, onde terá dois (ou mais!) arquivos de hibernação. Limite também o tamanho máximo da pasta de arquivos temporários do seu navegador. No IE 6, vá ao menu "Ferramentas > Opções da Internet". No grupo do meio da janela, "Arquivos de Internet temporários", clique no botão "Configurações". Defina então um tamanho pequeno. Dependendo do seu HD ele pode vir configurado para ocupar centenas e centenas de megabytes, pois normalmente é calculado como uma porcentagem do tamanho da unidade! E quando essa pasta tem muitos arquivos, a tendência é a navegação ficar lenta. Aproveite e, antes de definir o tamanho, exclua os cookies e os arquivos temporários clicando nos respectivos botões. Eu geralmente deixo apenas 10 MB para os temporários. No Mozilla Firefox 2, Opera 9 e IE 7 está mais fácil fazer a limpeza: há um item para excluir dados pessoais ou privados, no menu "Ferramentas". No IE 7, é o "Excluir histórico de navegação".
Não vou perder tempo aqui comentando as chaves do registro onde você pode encontrar dados inúteis, senão este tutorial não terminaria nunca... Em vez disso, use programas, que já foram "programados" com as várias chaves a serem verificadas. Além disso, a limpeza com programas específicos é muito mais eficiente do que a manual. Eles verificam os caminhos dos arquivos em diversas seções do registro, e então verificam se o arquivo existe no HD. Se ele não existir, significa que trata-se de uma referência a um arquivo que já foi apagado ou desinstalado. A entrada no registro pode então ser excluída. Se você fosse ficar olhando chave por chave, entrada por entrada, e vendo se cada arquivo está mesmo no local indicado ou não... Já viu, né? (você simplesmente não teria tempo para usar o computador!). O CCleaner tem uma função de limpeza básica. Existem diversos programas limpadores, você não terá muita dificuldade em encontrá-los em sites como o SuperDownloads (www.superdownloads.com.br) ou Baixaki (www.baixaki.com.br). Particularmente, uso o próprio CCleaner e o RegCleaner (na verdade este último pode lhe causar confusão, alguns programadores diferentes mundo afora usam o nome "RegCleaner" em seus programas...). No CCleaner, clique no botão "Erros", e a seguir no "Procurar Erros". Ao concluir, ele exibe uma lista com todos os erros encontrados: É interessante que ele mostra uma descrição do erro, dizendo do que se trata. É óbvio, usuários não avançados não entenderão muito, bastará mandar corrigir os erros. Deixe todos selecionados (a menos que você saiba o que estará fazendo se quiser desmarcar algum) e clique no botão "Corrigir erros selecionados". Se ele pedir para fazer cópia dos dados a serem apagados, clique em "Não"; raramente você precisaria de um backup desse tipo, pois a pesquisa do CCleaner é muito bem feita. Ele apresentará então uma outra telinha: Você pode ir lendo um por um e ir clicando em "Corrigir Erro", ou então clicar diretamente em "Corrigir todos os erros selecionados". Esse processo de limpeza não precisa ser feito tão freqüentemente, apenas ao instalar ou desinstalar muitos programas, ou com o passar do tempo, algo como de 3 em 3 meses, por exemplo (cada caso é um caso). Realmente, o CCleaner é do tipo de programa que deveria vir com o Windows :) O outro programa que indico é o RegCleaner, do Jouni Vuorio. Baixe em www.jv16.org : Ele é mais específico do que o CCleaner para esta tarefa, além de permitir realizar ações diversas para quem sabe o que estará fazendo: remover programas que se iniciam automaticamente (seja por meio de atalhos ou via registro), remover entradas de tipos de arquivos, extensões do shell, etc. Para fazer a limpeza nele, clique em "Ferramentas > Limpeza do registro > Executar todos". Ao concluir, selecione tudo (CTRL + A) e mande excluir (Delete). Cuidado, não faça isso nas outras seções, mas sim apenas na tela de resultados da limpeza. Dica: estes dois programas comentados (CCleaner e RegClener) têm interface em português e em diversas outras línguas. O CCleaner detecta o idioma do seu Windows durante a instalação, mas no RegCleaner você deverá escolher o idioma pelo menu "Options > Language > Select Language", senão ele ficará em inglês.
É claro, nem precisaria falar isso, mas para finalizar... Mantenha no seu HD, só o essencial! Arquivos que você baixou há um tempão, rascunhos de algo que nunca vai terminar, fotos que recebeu em grupos de discussão, etc. Esses arquivos são tão inúteis quanto os temporários, do ponto de vista técnico, e ajudam a deixar os dados mais fragmentados, especialmente para quem não mantém uma partição separada para os arquivos particulares. E não deixe de desfragmentar o disco rígido de tempos em tempos (mas também não abuse, senão o HD sofre com o trabalho e pode ter sua vida útil reduzida). Só para recordar, a desfragmentação pode ser feita no Windows através da guia "Ferramentas" na janela de propriedades da unidade desejada, no "Meu computador". Uma curiosidade é que no Windows 2000, XP ou superior, é possível desfragmentar o HD mesmo com programas abertos, acessando a Internet e tudo mais – claro, dependendo do que você fizer, estará atrasando o processo de desfragmentação e judiará mais ainda do seu HD. Um fato é que o Windows fica muito mais lento quando há pouco espaço em disco, na unidade onde ele estiver instalado. Isso não é um problema significante para os HDs de hoje, mas pense bem... Quem tem um HD de 40 GB e deixa 10 GB para o sistema, com o tempo e com mais e mais programas instalados, você pode chegar facilmente a ver que apenas 1 GB ou 800 MB estão livres. O Windows fica mais lento, especialmente quando o espaço livre vem chegando a 400, 300 MB... O que complica mais ainda para quem tem HDs pequenos, ou mantém o sistema numa máquina virtual. Boa limpeza, de tempos em tempos, dê um trato no PC. Você
e seu HD só têm a ganhar! |