Isso ocorre porque o ShellIconCache está corrompido.
Percebi que alguns ícones de atalho na minha área de trabalho mudam aleatoriamente para outros ícones na minha área de trabalho.
Exemplo: Eu tenho um atalho para Cygwin, Git, Computador, Documentos, Chrome, etc O Cygwin atalho vai começar como o ícone correto, no entanto, depois de alguns reinicia o ícone Cygwin irá mudar para o ícone do Chrome, em seguida, o ícone do computador, em seguida, o Ícone Git Bash. É completamente aleatório e nunca pára de mudar. Quando o ícone muda do original, ele nunca volta ao estado original.
Estou usando o Windows 7 RTM Enterprise e posso lembrar que isso acontece desde o Windows XP.
Alguma opinião?
Isso ocorre porque o ShellIconCache está corrompido.
Eu li em algum lugar no passado distante sobre a corrupção de ícones, mas isso não é muito útil, eu sei.
Em versões anteriores do Windows (XP, 2000, 9x), usava o TweakUI para alterar a sobreposição de setas para atalhos, o que geralmente forçava o cache de ícones a ser reconstruído.
Em seguida, há isto: Ícones de atalho corrompidos na área de trabalho ao alternar para ícones grandes , mas provavelmente não é o que você está procurando.
Todos os ícones são provenientes das mesmas dlls / exes? Eu pude ver se eles estavam usando a mesma dll compartilhada e que o arquivo alterado os ícones também mudariam.
Personilizar - exibir. Mude de tudo o que estiver definido para, permitir log off. Faça a mesma coisa novamente, voltando ao original.