Atualizar o cache do ícone sem reinicializar

150

Normalmente, para atualizar o cache de ícones no Windows, precisamos reinicializá-lo.

Existe uma maneira de atualizar o cache de ícones no Windows 7/8 sem reinicializar ?

    
por Elmo 03.11.2012 / 18:43

8 respostas

261

Sim.

Você pode apenas executar o seguinte comando para limpar o cache de ícones:

ie4uinit.exe -ClearIconCache

Para o Windows 10, use:

ie4uinit.exe -show

Verifiqueeste vídeo para ver uma demonstração.

[crédito da gorjeta]

    
por 03.11.2012 / 18:43
31

O seguinte modo funcionou desde o Vista; Requer uma reinicialização do Explorer, mas não reinicializa.

Versão resumida : interrompa todas as instâncias explorer.exe , exclua o arquivo IconCache.db oculto do usuário e reinicie o Explorer.

Versão longa (existem outras formas também):

  1. Feche todas as janelas do Explorer que estão abertas no momento.

  2. Inicie Gerenciador de Tarefas usando a seqüência de teclas CTRL + SHIFT + ESC , ou executando taskmgr.exe .

  3. Na guia Processo , clique com o botão direito do mouse no processo explorer.exe e selecione Finalizar processo .

  4. Clique no botão Encerrar processo quando for solicitada confirmação.

  5. No menu Arquivo do Gerenciador de tarefas , selecione Nova tarefa (Executar…)

  6. Digite CMD.EXE e clique em OK

  7. Na janela do prompt de comando, digite os comandos um por um e pressione ENTER após cada comando:

    CD /d %userprofile%\AppData\Local
    DEL IconCache.db /a
    EXIT
    
  8. Em Gerenciador de Tarefas , clique em Arquivo , selecione Nova Tarefa (Executar…)

  9. Digite EXPLORER.EXE e clique em OK.

fonte de etapas da instrução

Aviso : é importante que o Explorer.exe não esteja em execução quando você excluir o arquivo IconCache.db. Se o explorador estiver em execução, ele simplesmente gravará os ícones atuais (corrompidos) na próxima vez que for desligado (por exemplo, quando você fizer logoff, desligar ou reiniciar).

    
por 03.11.2012 / 18:58
13
  1. Abra o console de comando com privilégios de administrador
  2. taskkill /IM explorer.exe /F
  3. CD /d %userprofile%\AppData\Local
  4. DEL IconCache.db /a
  5. inicie explorer.exe via Gerenciador de tarefas
por 03.11.2015 / 23:45
6

Há uma maneira limpa de fechar a instância Explorer.exe , que mostra a barra de tarefas e os ícones da área de trabalho.

Você tem que aparecer a janela de diálogo clássica Shutdown . A única maneira comum que encontrei para conseguir isso é:

  1. Deixe pelo menos um pixel de plano de fundo da área de trabalho sem sobrepor o Windows e, em seguida, clique nele para focar na própria área de trabalho (aquela com os ícones).

  2. Pressione o atalho de teclado Alt + F4 : a caixa de diálogo clássica Shutdown aparecerá.

  3. Agora, pressione e segure CTRL + ALT + SHIFT e clique em Cancel .

por 05.10.2014 / 02:39
5

Crie um arquivo .bat e cole as seguintes linhas nele e, em seguida, execute-o.

taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local
del IconCache.db /a
start explorer.exe
    
por 01.07.2016 / 20:38
0

Se você não quiser fazer um .bat , copie a linha para trás, pressione Win + R , cole-o e pressione Enter .

cmd /c taskkill /f /im explorer.exe & del /a %userprofile%\AppData\Local\IconCache.db & start explorer

Você também pode colá-lo na barra de endereços de uma janela do explorador; e, claro, em uma janela de linha de comando (você não precisa do cmd /c ), mas você não terá a linha para repeti-la facilmente caso precise dela novamente.

CAVEAT :

Não execute esta linha em um prompt elevado, a menos que tenha certeza de que você é o único usuário no sistema ou você eliminará o explorador em todas as sessões abertas . Portanto, não pressione Shift + Ctrl + Enter na caixa de diálogo Executar .

A propósito, eu não vejo a necessidade do comando cd /d que eu vejo repetidamente. Parece que todo mundo apenas copia / cola sem considerar quais são os comandos.

Nota:

Eu uso & em vez de && apenas no caso de um dos comandos falhar, para garantir que o explorer seja reiniciado.

    
por 05.03.2018 / 12:48
-1

Se você quiser um cache completo de ícones atualizados, vá para a barra de endereços do Windows Explorer e digite "C: \ Usuários * Nome de usuário * \ AppData \ Local" e exclua o IconCache.db.

** Nota: ** Pode ser um arquivo oculto. Então, eu recomendo ativar Show Hidden Files na opção de pasta.

    
por 03.09.2016 / 19:24
-1

Não é muito bonito, mas eficaz:

C: > tskill explorer

    
por 27.11.2016 / 07:44