#229 Programs Menu Icons shown as missing file when not missing.


I have noticed that if an application installs a start menu shortcut that links to %SystemRoot%\Installer{0D94F75A-0EA6-4951-B3AF-B145FA9E05C6}\ or any Installer\CLSID folder, the icon doesnt show in the classic shell start menu programs folder, it just shows a white file, like when the file behind a a link (.lnk) goes missing.


  • xpclient

    xpclient - 2013-04-23

    Those shortcuts are called advertised shortcuts (Windows Installer shortcuts). Your icon cache may have got corrupted. Try this. Press Win+R keys on your keyboard to open the Run dialog. Enter: %localappdata% and click OK to open the folder in Explorer. Delete the file IconCache.db and then log off Windows and login back. See if the white icons are gone. If they are repaired, it means your icon cache had got corrupted.

  • Michael Motes

    Michael Motes - 2013-04-23

    Firstly, Thanks for responding.

    But, deleted file, rebooted and this did not change anything.

    I think it is probably a windows 8 problem though, because I was able to fix one by moving the icon the C:\ drive and then moving it back to the installer directory. I can't do that with the other because it doesn't allow users to edit the icon. So, it's not a limitation of Classic Shell, I believe. I did notice an icon in the explorer doing the same thing, but not the same icon. And it's icon shows in the program menu... so seems like Windows 8 took a step backward in terms of displaying icons.


Log in to post a comment.