Why is my Firefox icon is blank. on desktop
Every time Firefox opened
== when i reinstall fire fox
You can try to clear the Windows icon cache.
Open the Task Manager (Shift+Ctrl+ESC)
In the Process tab, right-click on the Explorer.exe process and select End Process.
Open the file picker via "File > New Task (Run)" and click the Browse button.
Type or Paste %USERPROFILE%\AppData\Local in the File name field (AppData is a hidden folder).
Select the file IconCache.db and use Delete in the right-click context menu to delete the file.
After the IconCache.db has been deleted, start a new explorer.exe process via "File > New Task" to get the desktop and Taskbar back.
I'm getting the same problem on my new laptop. The first day I turned on my laptop, I installed firefox and had no problems. But on the second day (today), the firefox icon disappeared - both on the taskbar and the start menu. I even uninstalled and reinstalled firefox but the problem remains. The only addons I had were tabmix plus and addblocker plus. I have the mcafee site advisor and the Norton IPS and Toolbar extensions on firefox but I don't think they are the cause of the problem since disabling them does nothing.
Is there anyway to fix this? I tried the solution on top but after terminating Explorer.exe, the taskbar disappears and I'm forced to shot down the computer.
Explorer is the process that creates the desktop and it lock the icon cache file. You can't delete the icon cache file as long as the explorer.exe program is running. Shutting down explorer.exe will make the desktop and the Taskbar disappear.
You need to keep the Task Manager open and use the "File > New Task (Run)" in the Task Manager program to delete the icon cache file (IconCache.db) and start a new explorer.exe process.
I can't seem to find IconCache.db once I run %USERPROFILE%\AppData\Local. I checked the Mozilla folder and all its subfolders but could not find the file. I don't know whether it's been deleted or what. The only files I can find resembling IconCache.db are:
but these files have no file extension. Those files are located under AppData>Local>Mozilla>Firefox>Profiles>snylq4id.de
Also, can you explain why I need to delete the file? Is that where the Mozilla Icon should be but is corrupt? Do I need to replace the file?
Many thanks in advance.
The file IconCache.db maybe hidden on Windows 7. You should also be able to use the %LocalAppData% environment variable instead of %USERPROFILE%\AppData\Local
Go to: Control Panel > Folder Options > "View" tab > under "Hidden files and folders", select "Show hidden files and folders". You may want to un-check the box "Hide extensions for known file types" to see the file extensions of all files.
That did the trick. Thanks cor-el!
But can you please explain why deleting the IconCache file restores the mozilla icon? I just want to know for my own knowledge.
It looks that the data of the Firefox icon in that cache file was corrupted and that Windows wasn't able to display that icon correctly. Deleting that cache file forced Windows to rebuild that cache file with new, valid, data.
Try what cor-el suggested. I believe it will solve the problem, even if it's for thunderbird. I don't know for sure, but I think it will.