Why do my shortcut icons get broken on Windows 7?

Solution 1:

I figured it out. Here's the answer:

  1. Run "regedit"
  2. Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Change "Max Cached Icons" to 10000 or more. Upper and Lowercase SENSITIVE!
  4. If it doesn't exist create it as new "string"
  5. Reboot

After that

  1. Go to "C:\Users\[Username]\AppData\Local"
  2. Delete IconCache.db
  3. Reboot again

Or try this solution that always works for me:

open cmd-console in admin mode
taskkill /IM explorer.exe /F
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
start explorer.exe via taskmanager

Edit 2016-05-07: Easiest solution: Link

Solution 2:

I found the cause of the misteriously disappearing Windows 7 desktop icons and the reason why Show desktop icons now and then gets unchecked.

It’s INFRARECORDER !! Try for yourselves, when you start Infrarecorder and close it again, go have a look at “Show desktop icons”, it is unchecked (but the icons are still there). Check it on again and start Infrarecorder…. it is unchecked again.

This Windows 7 “bug” is irritating me since the beginning and now I found the cause: It’s Infrarecorder which is causing this problem.

Test it, please let me know and spread the news :-)

Solution 3:

Assuming that the paths are still valid, try right clicking on the shortcuts and go to the "shortcut" tab. Click on the change icon button, and see if the icon you want is in the list (if there is any list at all).

I don't know why Windows is losing track of the icon (It's happened to me a few times), but hopefully this will provide a workaround.

Solution 4:

It could also be that your C:\Windows\Installer folder is empty. In this folder Office or Windows Live software installs its icons and stuff...

When this is the case, you can try to copy the {...}-folders (with some kind of identity) to your own machine.

Edit: Added a link to a forum-post: http://www.sevenforums.com/microsoft-office/49813-microsoft-office-2010-icons-missing.html