Problema do ícone de atalho do Windows 7 Iniciar / menu de tarefas

2

Estou executando o Win7 Ultimate x64 e tenho o Visual Studio 2010 instalado. No outro dia eu cliquei errado e excluí a pasta do programa VS2010; Eu percebi meu erro na próxima vez que eu iniciei o PC e notei o ícone de atalho do VS2010 preso ao menu Iniciar e a Barra de Tarefas mudou para o ícone padrão 'aplicativo desconhecido'.

Depois de alguns segundos perguntando onde diabos a pasta VS2010 tinha ido, eu descobri o que eu devo ter feito, fui para a Lixeira, e restaurei a pasta VS2010 para a sua localização original - mas as associações de ícone de atalho na Menu Iniciar e Barra de Tarefas (ou a subpasta do Menu Iniciar VS2010) não se recuperou para o ícone do VS2010.

Eu tentei excluir todos esses atalhos e adicioná-los novamente, sem sucesso. Se eu criar um novo atalho na área de trabalho a partir do processo principal do VS2010 (devenv.exe), ele adquire o ícone correto; se eu fixar esse novo atalho no Menu Iniciar ou na Barra de Tarefas, o atalho recém-preso é desenhado com o ícone 'aplicativo desconhecido'!

O que eu preciso fazer para que o Windows perdoe meu deslizamento de mouse e use novamente o ícone do VS2010 nesses atalhos?

    
por Eight-Bit Guru 22.11.2011 / 12:03

2 respostas

2

É uma falha no banco de dados de ícones do shell. Veja como corrigi-lo:

  1. Aumenta o tamanho do cache do ícone do shell (isso impede que o problema se repita no futuro):

    • Abra o regedit.exe e navegue até HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer

    • Crie um REG_SZ (valor de string) chamado "Max Cached Icons" (omita aspas, mas inclua os espaços)

    • O valor padrão é muito baixo (500). Bump para 4096 (4 MB) ou mais, eu uso 8192 (8 MB).

  2. Exclua o banco de dados de cache de ícones para que o Windows o reconstrua após a reinicialização. Abra um prompt de comando elevado e insira os quatro comandos a seguir:

    taskkill /IM explorer.exe /F
    
    CD /d %userprofile%\AppData\Local
    
    DEL IconCache.db /a
    
    shutdown /r 
    

Trabalho feito.

    
por 23.11.2011 / 11:18
0

Para reconstruir o banco de dados de cache de ícones:

  1. Feche todas as janelas de pasta que estão abertas no momento.
  2. Inicie o Gerenciador de Tarefas (pressione Ctrl + Desloc + Esc ou execute o taskmgr.exe).
  3. Na guia Processos, clique com o botão direito do mouse no processo Explorer.exe e selecione "Finalizar processo".
  4. Clique no botão "Finalizar processo" quando for solicitada a 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 seguintes comandos um a um e pressione Enter após cada um:

    CD /d %userprofile%\AppData\Local
    DEL IconCache.db /a
    EXIT
    
  8. No Gerenciador de Tarefas, clique em Arquivo e selecione "Nova Tarefa (Executar ...)"
  9. Digite EXPLORER.EXE e clique em OK.
por 26.03.2014 / 10:52