Às vezes, o cache de ícones fica desatualizado, fazendo com que os ícones sejam exibidos incorretamente ou até mesmo desaparecidos. Por exemplo, talvez você tenha atualizado um aplicativo e a nova versão veio com um novo ícone, mas você ainda verá o ícone antigo na área de trabalho. Às vezes, um ícone em branco ou danificado pode aparecer quando um ícone perfeitamente bom foi exibido antes. Quando isso acontece, você precisa redefinir o cache de ícones e deixá-los recriá-lo automaticamente. Neste artigo, mostraremos a você como reconstruir o cache de ícones no Windows 10. Esse guia também se aplica ao Windows 8 e 7, mas o processo funciona um pouco diferente.
Como o cache de ícones funciona no Windows
Os ícones estão em toda parte no Windows: o Painel de Controle, os Programas e Recursos, o Gerenciador de Arquivos e assim por diante. Ter de recuperar todas as imagens de ícone possíveis do disco rígido e renderizá-las dinamicamente pode consumir muitos recursos do sistema. Como resultado, o Windows salva os ícones que já foram recuperados em sua memória. Quando você desligar ou reiniciar, ele gravará esse cache em um arquivo oculto no disco rígido, portanto, não precisará recarregar todos esses ícones posteriormente.
O arquivo de banco de dados aumenta à medida que mais informações são adicionadas a ele. De acordo com este documento da base de conhecimento MSDN, quando o Windows precisar exibir um ícone, ele verificará o cache e exibirá o ícone em cache se uma correspondência for encontrada. Se não encontrar, verificará o arquivo executável e verificará o diretório do aplicativo.
Mecanismos de cache, como o banco de dados IconCache, já foram discutidos por vários especialistas do sistema, e em profundidade por Mark E. Russinovich e David A. Solomon em seu livro Windows Internals, se você está curioso para aprender mais, mas o básico é tudo que você precisa entender para este processo.
Onde o cache do ícone é armazenado
No Windows Vista e no Windows 7, o arquivo de cache de ícones está localizado em:
C:UsersAppDataLocalIconCache.db
(Substituir
com o nome de login real da sua conta do Windows.)
Este arquivo ainda está presente no Windows 8 e 10, mas o Windows não os utiliza para armazenar o cache de ícones. No Windows 8 e no Windows 10, o arquivo de cache de ícones está localizado em:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Substituir
com o nome de login real da sua conta do Windows.) Nesta pasta, você encontrará vários arquivos de cache de ícone: • iconcache_16.db • iconcache_32.db • iconcache_48.db • iconcache_96.db • iconcache_256.db • iconcache_768.db • iconcache_1280.db • iconcache_1920.db • iconcache_2560.db • iconcache_custom_stream.db • iconcache_exif.db • iconcache_idx.db • iconcache_sr.db • iconcache_wide.db • iconcache_wide_alternate.db
Para recriar o cache de ícones, você deve excluir todos os arquivos iconcache que aparecem nessa pasta. Não é tão simples quanto clicar neles e pressionar Excluir, no entanto: esses arquivos ainda estão sendo usados pelo Explorer, então você não pode simplesmente excluí-los normalmente.
Como reconstruir o cache de ícone
Feche e salve qualquer coisa que você esteja trabalhando antes de prosseguir. Abra o File Explorer e vá para a seguinte pasta:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Substituir
com o nome de login real da sua conta do Windows.)
Pressione e segure a tecla "Shift" e clique com o botão direito do mouse na pasta Explorer. Selecione "Abrir janela de comando aqui".
dir
comando. Você deve ver os arquivos iconcache e thumbcache que discutimos anteriormente aparecerem.
del iconcache*
Pressione Enter. O asterisco depois
iconcache
é necessário certificar-se de que todos os arquivos com nomes que começam com iconcache serão incluídos na operação de exclusão. Isso deve excluir todos os arquivos de cache de ícones.
Run the dir
comando para verificar a lista de arquivos restantes. Se um ou mais arquivos iconcache ainda estiverem listados, isso significa que alguns aplicativos ainda estão sendo executados em segundo plano. Feche-os e repita o procedimento novamente, se necessário.
Lembre-se de que a reconstrução do cache de ícones não ajudará nos problemas com miniaturas (você precisará passar por esse processo para fazer isso), o ícone incorreto de uma extensão de arquivo específica ou um ícone de atalho ausente. Mas se você tiver outros problemas de ícone, esperamos que a reconstrução do cache de ícones os corrija.