Automatizando a ferramenta de limpeza de disco no Windows

Este artigo descreve como executar a ferramenta de Limpeza de Disco (cleanmgr.exe) usando comutadores de linha de comando. cleanmgr.exe é projetado para limpar arquivos desnecessários do disco rígido do computador. Você pode configurarcleanmgr.exe com opções de linha de comando para limpar os arquivos desejados. Em seguida, você pode agendar a tarefa para ser executada em um momento específico usando a ferramenta Tarefas Agendadas.

Aplica-se a: Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1
Número KB original: 253597

Opções de linha de comando

Você pode iniciar a ferramenta de Limpeza de Disco executando cleanmgr.exeou>>> selecionando Iniciar Programas acessórios de Limpeza de Discode> Ferramentasdo Sistema. A Limpeza de Disco dá suporte às seguintes opções de linha de comando:

  • /d <driveletter>: - Essa opção seleciona a unidade que você deseja que a Limpeza de Disco limpe. A /d opção não é usada com /sagerun:n.

  • /sageset:n - Essa opção exibe a caixa de diálogo Configurações de Limpeza de Disco e cria uma chave do Registro para armazenar as configurações selecionadas. O valor n é armazenado no Registro e permite que você especifique tarefas diferentes para a Limpeza de Disco ser executada. O valor n pode ser qualquer valor inteiro de 0 a 65535. Para obter todas as opções disponíveis ao usar /sageset a opção, talvez seja necessário especificar a letra da unidade que contém a instalação do Windows.
    Para obter mais informações, consulte informações de chave do Registro.

  • /sagerun:n – Essa opção executa as tarefas especificadas atribuídas ao valor n usando a opção /sageset . Todas as unidades no computador serão enumeradas e o perfil selecionado será executado em cada unidade.

    Por exemplo, em Tarefas Agendadas, você pode executar o seguinte comando depois de executar o cleanmgr /sageset:11 comando:
    cleanmgr /sagerun:11.

    Esse comando executa a Limpeza de Disco com as opções que foram especificadas com o cleanmgr /sageset:11 comando.

As opções disponíveis para Limpeza de Disco que você pode especificar usando as opções /sageset e os /sagerun comutadores incluem:

  • Arquivos de Instalação Temporária – Esses arquivos não devem ser mais necessários. Eles foram criados originalmente por um programa de Instalação que não está mais em execução.
  • Arquivos de Programas Baixados – São controles ActiveX e programas Java baixados automaticamente da Internet quando você exibe determinadas páginas. Eles são armazenados temporariamente na pasta Arquivos de Programas Baixados no disco rígido. Essa opção inclui um botão Exibir Arquivos que permite que você veja os arquivos que seriam removidos.
  • Arquivos temporários da Internet – a pasta Arquivos temporários da Internet contém páginas da Web armazenadas em seu disco rígido para visualização rápida. Suas configurações personalizadas para páginas da Web são deixadas intactas. Essa opção inclui um botão Exibir Arquivos que exibe os arquivos a serem excluídos.
  • Arquivos Chkdsk antigos – quando Chkdsk verifica se há erros no disco, ele pode salvar fragmentos de arquivo perdidos como arquivos na pasta raiz do disco. Esses arquivos são desnecessários e podem ser removidos.
  • Lixeira – A Lixeira contém arquivos que você excluiu do computador. Esses arquivos não serão removidos permanentemente até que você esvaia a Lixeira. Essa opção inclui um botão Exibir Arquivos que abre a Lixeira.
  • Arquivos Temporários – os programas às vezes armazenam informações temporárias em uma pasta Temp. Antes de um programa ser encerrado, ele geralmente exclui essas informações. Você pode excluir com segurança arquivos temporários que não foram modificados há mais de uma semana.
  • Arquivos Offline Temporários – Arquivos offline temporários são cópias locais de arquivos de rede usados recentemente que são armazenados automaticamente em cache para você. Você pode usá-los quando estiver desconectado da rede. Há um botão Exibir Arquivos que abre a pasta Arquivos Offline.
  • Arquivos Offline – Arquivos temporários são cópias locais de arquivos de rede que você disponibilizau especificamente offline. Você pode usá-los quando estiver desconectado da rede. Há um botão Exibir Arquivos que abre a pasta Arquivos Offline.
  • Compactar Arquivos Antigos – o Windows pode compactar arquivos que você não usa há algum tempo. Compactar os arquivos economiza espaço em disco enquanto ainda permite usá-los. Nenhum arquivo é excluído. Como os arquivos são compactados em taxas diferentes, a quantidade exibida de espaço em disco que você obterá é aproximada. Você pode usar o botão Opções para especificar o número de dias de espera antes que um arquivo não usado seja compactado.
  • Arquivos de Catálogo para o Indexador de Conteúdo – O serviço de Indexação acelera e melhora as pesquisas de arquivos mantendo um índice dos arquivos no disco. Esses arquivos são deixados de uma operação de indexação anterior e podem ser excluídos com segurança.

Se você selecionar a unidade que contém a instalação do Windows, todas essas opções estarão disponíveis na guia Limpeza de Disco. Se você selecionar qualquer outra unidade, somente os arquivos de Lixeira e Catálogo para opções de índice de conteúdo estarão disponíveis na guia Limpeza de Disco.

A guia Mais Opções contém opções para limpar componentes do Windows ou programas instalados. Você pode usar a opção Componentes do Windows para criar espaço livre removendo componentes opcionais do Windows que você não usa. Selecionar o botão Limpar para essa opção inicia o Assistente de Componentes do Windows. Você pode usar a opção Programas Instalados para liberar mais espaço em disco removendo os programas que você não usa. Selecionar este botão Limpar inicia a opção Alterar ou Remover Programas na ferramenta Adicionar/Remover Programas.

Informações de chave do Registro

Depois de executar cleanmgr.exe com a /sageset:n opção, algumas das subchaves do Registro sob a seguinte chave do Registro são modificadas:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\

Cada uma das subchaves do Registro modificadas pode conter um valor de registro de tipo REG_DWORDStateFlagsNNNN, em que NNNN é o número n especificado no comutador. Por exemplo, depois de executar o comando cleanmgr /sageset:9 , um valor de registro Stateflags0009 é adicionado. O valor do Registro pode ser definido como um dos valores a seguir.

  • Se a caixa de opção não estiver selecionada, o valor será 000000000.
  • Se a caixa de opção estiver selecionada, o valor será 00000002.

Observação

Na chave do Registro VolumeCaches , a sub-chave do Registro arquivos de páginas offline não tem os valores stateflags. Não há uma opção para excluir esses arquivos.

Para obter mais informações, consulte Criando um manipulador de limpeza de disco.

Informações adicionais

Para obter uma versão do Microsoft Windows XP deste artigo, consulte Como automatizar a Ferramenta de Limpeza de Disco no Windows XP.

Observação

A opção limpeza de disco nas propriedades gerais da unidade e cleanmgr.exenão está presente no Windows Server 2008 R2 por padrão. Para obter mais informações sobre como ter o botão limpeza de disco oucleanmgr.exeno Windows Server 2008 R2, consulte a opção Limpeza de Disco nas propriedades gerais da unidade ecleanmgr.exenão está presente no Windows Server 2008 R2 por padrão.