Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

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

none
open
nobody
None
1
2013-04-23
2013-04-23
Michael Motes
No

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.

Discussion

  • 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.