In less than an hour after installing Windows on any computer, I have probably added anywhere from one to three dozen applications depending on what I’ll be using the machine for.  This is more a statement about how I want my machines to be “just right” than any shortcoming in the Windows operating system though.  However, this inevitably leads to the irresistable urge to sort and order my Start menu and that is where the trouble begins.

Cut, pasting, creating and deleting folders and shortcuts in the Windows Start Menu eventually leads me to the ugliness of an icon not found.  I have no idea why they go away but I’m sure I’m not the only one this has happened to.  In theory, all you should have to do is right click and change/apply the correct icon (though also in theory, this shouldn’t even happen in the first place). Regrettably that doesn’t work very often in this particular scenario.  It is a tiny annoyance and doesn’t affect the functionality of the menu in the least, but… the OCD in me just won’t leave it at that.

The Fix

  1. Open up Windows Task Manager (Ctrl-Shift-Escape, etc)
  2. Go to the Processes tab, locate and highlight explorer.exe.
  3. Click  End Process. Confirm the dialog box.
  4. Your task bar and other user interface element may disappear. This is temporary, do not panic. Keep Task Manager open.
  5. From the file menu in Task manager, choose New Task (Run…).
  6. Enter and run the following command:
    cmd /c del %userprofile%\AppData\Local\IconCache.db /a
  7. From the file menu in Task manager, choose New Task (Run…).
  8. Enter and run the following command:
    explorer.exe
  9. Your screen may flicker and user interface elements should reappear momentarily.
  10. Check your Start menu.  Missing icons should be restored.

 

 Disclaimer:  Use this fix at your own risk. It worked for me, but it is not supported and I take no responsibility for its use or misuse and any damage, loss of data or rise of Skynet that results.