[Correção] Problema de exclusão automática do cache de miniaturas no Windows 10

Quando você navega em uma pasta que contém arquivos de mídia, o Windows gera imagens em miniatura de seus arquivos de imagem e vídeo se a visualização da pasta estiver configurada para visualização em miniatura (médio, grande ou ícones extra grandes.) A miniatura gerada é armazenada em cache e gravada no banco de dados para que o sistema não precise gerar novamente as imagens em miniatura toda vez que você abrir o pasta.

O cache de miniaturas (bem como o cache de ícones) são armazenados na seguinte pasta:

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer
pasta de cache de miniaturas

No entanto, há uma pequena falha que faz com que suas miniaturas sejam excluídas na reinicialização ou quando o sistema fica ocioso por algum tempo. Portanto, ao navegar pela pasta que contém os arquivos de imagem ou vídeo, o sistema precisa gerar novamente as miniaturas, o que pode ser um trabalho árduo para o processador, especialmente se você tiver centenas de arquivos de mídia.

Por que o Windows exclui o cache de miniaturas?

O Windows possui um recurso chamado Manutenção Automática. A manutenção automática contém um conjunto de tarefas programadas que são executadas diariamente, quando você não está usando o computador. A Manutenção Automática cuida da atualização de aplicativos da Windows Store e outros softwares, executando verificações do Windows Defender, diagnósticos do sistema, Limpeza de Disco, etc.

Para evitar que o cache de miniaturas seja limpo em intervalos regulares por manutenção automática agendar, use uma das seguintes opções:

Correção 1: Desative a limpeza automática de “cache de miniaturas” usando o registro

Uma tarefa agendada chamada SilentCleanup faz parte do recurso de manutenção automática em que a ferramenta Limpeza de disco é iniciada, o que faz uma operação de limpeza na unidade do sistema. Ele limpa os arquivos temporários, drivers obsoletos, cache de miniaturas, arquivos temporários da Internet e muito mais.

Quando o SilentCleanup a tarefa é executada, a seguinte linha de comando é executada:

cleanmgr.exe / autoclean / d% systemdrive%

Quando o /autoclean opção for usada, a Limpeza de disco procura o valor do registro denominado Autorun sob cada subchave do VolumeCaches ramo de registro. O VolumeCaches ramo contém o lista de opções de limpeza que aparece quando a Limpeza de disco é executada interativamente.

Se Autorun está configurado para 1, a opção de limpeza correspondente é executada. Configurando para 0 corrige o problema. Siga esses passos:

    • Inicie o Editor do Registro (regedit.exe) e vai para:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Cache de miniaturas
    • No painel direito, clique duas vezes Autorun e definir seus dados para 0
Desativar execução automática de cache de miniatura de limpeza de disco

Definindo Autorun para 0 no caminho de registro mencionado, Limpeza de disco (quando executado com /autoclean switch) evitará limpar o banco de dados do cache de miniaturas.

  • Saia do Editor do Registro.

Esta configuração de registro não te impede a partir de limpar o cache de miniaturas iniciando a Limpeza de disco manualmente. Você também pode configurar a limpeza de disco para limpar o cache de miniaturas e executá-lo apenas quando necessário, em vez de fazer a manutenção automática por você.

Correção 2: desative a tarefa agendada SilentCleanup

Se você quiser evitar que a Limpeza de disco seja executada como parte da programação de manutenção automática, abra o Agendador de tarefas taskschd.msc. expanda a Biblioteca do Agendador de Tarefas e vá para o seguinte ramo:

\ Microsoft \ Windows \ DiskCleanup

No painel direito, clique com o botão direito SilentCleanup tarefa e escolha Desativar.

manutenção automática do agendador de tarefas silentcleanup

Feche a janela do Agendador de tarefas.

Pessoalmente, não prefiro esse método porque gostaria que a Limpeza de disco fosse executada como parte da programação, mas só não quero limpar os caches de miniaturas. O Método 1 é a opção recomendada.

Alguns usuários desabilitam o recurso de manutenção automática para contornar esse problema, que não é recomendado em um computador de produção. Mas está tudo bem se você está avaliando o Windows em uma máquina virtual e deseja conservar recursos desabilitando as tarefas de manutenção.

Verifique as configurações de aplicativos de terceiros

Se você estiver usando uma ferramenta de limpeza de cache de terceiros, como CCleaner, configure-a de forma que o cache de miniaturas não seja limpo em intervalos periódicos automaticamente.

opção de cache de miniatura ccleaner

Espero que este guia tenha ajudado a evitar que o Windows exclua automaticamente o cache de miniaturas.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)