Categories




Still have a problem? Ask for help at our discussion forum.
Search


Advanced Search
Article Options
Popular Articles
  1. Handwrite for MSN Messenger
  2. Win2000 Logon Screen
  3. The difference between 64 and 32 bit processors
  4. Windows XP FAQ T
  5. Windows XP FAQ P
No popular articles found.

 »  Home  »  System Performance Page 1  »  Windows XP Icon Cache
Windows XP Icon Cache
By  Super Admin  | Published  02/23/2005 | System Performance Page 1 | Rating:
Windows XP Icon Cache
Just refresh the icon cache by deleting the IconCache.db file from your profile directory (usually /Documents and Settings/Username/Local Settings/Application Data). It will be automatically recreated.
How would you rate the quality of this article?
1 2 3 4 5
Poor Excellent
Tell us why you rated this way (optional):

Send to Author Post on Site

Comments
  • Comment #1 (Posted by an unknown user)
    Rating
    it ain't there
     
  • Comment #2 (Posted by an unknown user)
    Rating
    Thanks, that helped a lot together with speeding up my menu display in the Registry Editor at HKEY_CURRENT_USERControl PanelDesktop.
     
  • Comment #3 (Posted by an unknown user)
    Rating
    It used to be there, but I suspet that Windows XP Service Pack 2 changed the way the icon cache is handled. This file is no longer as described above.
     
  • Comment #4 (Posted by an unknown user)
    Rating
    IconCache.db doesn't seem to be re-built under XP SP2.
     
  • Comment #5 (Posted by an unknown user)
    Rating
    thanx
     
  • Comment #6 (Posted by an unknown user)
    Rating
    the file is there: attrib iconcache.db -h and then delete. this tweak is really nice :)
     
  • Comment #7 (Posted by an unknown user)
    Rating
    xp sp2 does not replace a deleted iconcache.db. To rebuild the icon cache, simply change screen color depth.
     
  • Comment #8 (Posted by an unknown user)
    Rating
    Ive been messing with this problem all freakin day! Changing the color depth was so simple and obvious.lol. Thanks soooo much man. Brilliant!
     
  • Comment #9 (Posted by an unknown user)
    Rating
    thanks but its not it too as the icon is still showing something else
     
  • Comment #10 (Posted by an unknown user)
    Rating
    I don't have an IconCache.db file on my XP
     
  • Comment #11 (Posted by an unknown user)
    Rating
    I have XP SP2 and all icons have reverted to the default icon. I have tried changing the icons but they refuse to change. I deleted the icon cache as above but XP did not rebuild it. I then restored the cache and changed the colour setting. XP rebuilt the cache (at least the file date changed to today) but the icons remained as the default icons.
     
  • Comment #12 (Posted by an unknown user)
    Rating
    Works good on Win XP SP2. To see results you must close "explorer.exe" task and run it again.
     
  • Comment #13 (Posted by an unknown user)
    Rating
    Changing the color depth worked perfectly - thanks !!!
     
  • Comment #14 (Posted by an unknown user)
    Rating
    To those who are saying it isn't there, it is, you just can't see it because it's hidden.
     
  • Comment #15 (Posted by Jim Cole)
    Rating
    Changing colour depth fixed my corrupted icons on the task bar, no problem (XP SP2).
     
  • Comment #16 (Posted by kimsland)
    Rating
    To change "Color quality": Start > Run > "rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3" To go directly to "IconCache.db": Start > Run > %userprofile%local settingsapplication data To open "Folder Opions" then select the "View" tab: Start > Run > rundll32.exe shell32.dll,Options_RunDLL 0
     
  • Comment #17 (Posted by an unknown user)
    Rating
    "I suppose they don't really have any computer knowledge." - How ignorant. I'm one of the ones who don't see this mystic file, and I'm about as IT-knowledgable as it gets (along with an IQ of 152, so don't think I'm stupid either!). The comment about changing color depth (ie, changing to 16-bit and applying, then back to 32-bit and applying) is what did the trick for me. My "My Computer" and "My Documents" icons were stuck in 16-bit mode, but everything else was fine. Even changing the icon to something completely different (such as one of the icons from "moricons.dll"), then back to the Explorer.exe-contained icon still resulted in the 16-bit version. To sum up: If that file doesn't seem to exist, chances are it doesn't on your system (like mine). Just try changing your color depth and see if this works for you.
     
  • Comment #18 (Posted by an unknown user)
    Rating
    It worked
     
  • Comment #19 (Posted by Thomas)
    Rating
    Hello guys , I am 14! Just type %appdata% in "run" , then jump one level up, now allow hidden files to be shown, then find your username.. and local settings, it should be inside there
     
  • Comment #20 (Posted by an unknown user)
    Rating
    thanks it worked, gr8
     
  • Comment #21 (Posted by an unknown user)
    Rating
    What article?
     
  • Comment #22 (Posted by an unknown user)
    Rating
    wasn't automatically recreated on my system, winXP SP2
     
  • Comment #23 (Posted by Nosmo_King_Eh)
    Rating
    Works as described. I don't know why some other users don't see this. I suppose they don't really have any computer knowledge.
     
  • Comment #24 (Posted by annomynous)
    Rating
    Simple problem..simple solution... would of never guessed to change color depth
     
  • Comment #25 (Posted by Messias - Br)
    Rating
    Under XP-sp3. I tried all these tips but none of them seems to work. Deleted file + Explorer, + logoff, + restart, + change depht... each one in its turn. Nothing. There may be another trick to find but where? - Here?
     
  • Comment #26 (Posted by an unknown user)
    Rating
    it worked!
     
  • Comment #27 (Posted by an unknown user)
    Rating
    thanx. its done 4 me.
     
  • Comment #28 (Posted by Soulhunter)
    Rating
    I couldn't use TweakUI wich is the solution I knew since no internet available at the moment but changing color depth has resolved perfectly the issue for me.
     
  • Comment #29 (Posted by Gazza)
    Rating
    Changing my colour setting from 32 to 16 then back to 32 worked just find..huge thanks
     
  • Comment #30 (Posted by ahmed ramadan)
    Rating
    thnx
     
  • Comment #31 (Posted by an unknown user)
    Rating
    Works like a charm. Thanks.
     
  • Comment #32 (Posted by an unknown user)
    Rating
    it ain't there
     
  • Comment #33 (Posted by fowlermon)
    Rating
    okok, i did find the cache file but only when i used search and it came up (for some reason i culdn't find it when i looked in folders even though i had made it so i culd see hidden files and i culd see other hidden files in the folder) ok so i restarted after doing all this stuff and ZOMG, not only do the icons now work but the icon quality is now 100% (before it didn't display my 128x128 icons as well as it should) i am so happy, finally my awesome custom icons are awesome all the time
     
  • Comment #34 (Posted by an unknown user)
    Rating
    Useful!
     
  • Comment #35 (Posted by an unknown user)
    Rating
    its direct and straight to the point and its correct
     
  • Comment #36 (Posted by an unknown user)
    Rating
    There is not article text here on this page. I guess it it should be a 5 rating - can't complain about it.... it ain't there.
     
  • Comment #37 (Posted by an unknown user)
    Rating
    There wasn't any article, just a list of advertising links, as if you didn't know it already.
     
  • Comment #38 (Posted by an unknown user)
    Rating
    I think using the last tab in TweakUI is a far better way to do this, but unlike the user below, I'm going to disagree, you don't have to log off and on for it to rebuild it should do it right then and there in Windows XP at least.
     
  • Comment #39 (Posted by dude)
    Rating
    I figured it. Shut down the computer, reboot press F8 to get a dos prompt, type Format C: Press yes when asked if you are sure. Get a beer, and wait whilst it does its magic. When you get back, all the rubbish has gone off your computer. I have used this method several times, it is 100% sure to get rid of all annoying programs. Dude
     
  • Comment #40 (Posted by an unknown user)
    Rating
    It is there if you have XP SP2. It is hidden. For those of you who say it's not there, look up how to show hidden files, then search for it
     
  • Comment #41 (Posted by an unknown user)
    Rating
    This Article does tell what "IconCache.db" is and where it is usually located. But it does not tell specifically what information about Icons are store in this data base nor exactly how it is used.
     
  • Comment #42 (Posted by Fowlermon)
    Rating
    i do NOT have the icon cache file (YES i can see hidden files) but i did get the tweak UI and used repair to rebuild icons. i logged off then back in but the icons still don't show, if its any help the quick launch icons got turned to default, but by going into the properties of each one and finding the icon that it had been set to again, this fixed each one.
     
  • Comment #43 (Posted by fowlermon)
    Rating
    oh i forgot to ask, how do u change the colour depth (i have tweak ui) and yes iv read every comment and still don't know
     
  • Comment #44 (Posted by an unknown user)
    Rating
    thx. i do it
     
  • Comment #45 (Posted by an unknown user)
    Rating
    Documents and Settings/Username/Local Settings/Application Data file not available on my pc. I am running Win XP SP2.
     
  • Comment #46 (Posted by Jongira)
    Rating
    Suggestion worked great for me. The TweakUI hint in this list was also fine. For those of you who can't find the file, go to Folder View options and show the hidden files -- the font cache file is hidden. And it is there, in all XP's. - J
     
  • Comment #47 (Posted by an unknown user)
    Rating
    haw to crate a new file IconCache.db?
     
  • Comment #48 (Posted by an unknown user)
    Rating
    Icon cache can't be found on my XP SP2 system. Since it is probably the most used OS on earth and the instructions do not include us, I give it a Poor rating.
     
  • Comment #49 (Posted by vinf1racer)
    Rating
    CHANGE COLOR DEPTH. Works like a miracle. Thanks so much.
     
  • Comment #50 (Posted by an unknown user)
    Rating
    Great help, That helped a lot.
     
  • Comment #51 (Posted by an unknown user)
    Rating
    It did work. Thanks.
     
  • Comment #52 (Posted by an unknown user)
    Rating
    Thank You Very Much! Everything work's perfectly i was afraid that might of needed to repair my OS with windows cd but that means that all of my setting will be dropped back to zero, and that i'll have to set ewerything back, which would of taken long,long time. Again thank for you're rescue! :)
     
  • Comment #53 (Posted by 1)
    Rating
    you were sooooooooooooo right man, brilliant,change the color depth,it works for me,thanx man
     
  • Comment #54 (Posted by an unknown user)
    Rating
    Changing the color depth usually works. However, I had the problem on a virtual machine and couldn't change the color depth. I found that going to Display Properties -> Appearance -> Effects..., and checking "Use large icons" and applying that forced the cache to refresh.
     
  • Comment #55 (Posted by an unknown user)
    Rating
    ok
     
  • Comment #56 (Posted by an unknown user)
    Rating
    It told me exaxtly what I wanted to know. I have been through two searches without this info. Thank uou!
     
  • Comment #57 (Posted by an unknown user)
    Rating
    Doesn't work -- the first few times it did work but not for long, and now it doesn't do anything. there must be a better answer. I haven't added new software or anything, and I've run every Tool I can think of.
     
  • Comment #58 (Posted by tmatematikas@gmail.com)
    Rating
    hello. my windows dont show audio and some video icons, only generic type ones. i've tried to change the resolution from 32 to 16 bits, then log out, log on, wait a bit, and nothing changed. i've also had reintalled win (upgrade) before, that didn't helped too. the file IconCache.db isn't in my windows. even search did not find hih on entire c:. maybe it is because i've unninstalled a kind of sound software and removed some kind of file when asked what to do in dialog, because that file wasn't used for any application. any suggestions?
     
  • Comment #59 (Posted by Christian Blackburn)
    Rating
    RE: Comment#41: You have a virus. This can be fixed from the registry if you remove the malicious association for .exe HKCR, but running a virus scanner should do this for you. If you know how to edit the registry make sure these values exist exactly as I have them below. @ means the default value. [HKEY_CLASSES_ROOT.exe] @="exefile" [HKEY_CLASSES_ROOTexefileshellopencommand] @=""%1" %*"
     
  • Comment #60 (Posted by an unknown user)
    Rating
    It is'nt true.File is not replaced xpsp2
     
  • Comment #61 (Posted by an unknown user)
    Rating
    It doesn't work. File is not recreated.
     
  • Comment #62 (Posted by an unknown user)
    Rating
    In order to work I had to delete the default user IconCache.db as well as my own user.
     
  • Comment #63 (Posted by steve)
    Rating
    Will the people who keep saying that you can find the missing iconcache.db file by showing hidden files please read the posts from those who know how to show hidden files, know how to do a file search and still can't find it. I appreciate the changing colour depth trick and TweakUI fixes but does anybody know WHY microsoft changed the automatic rebuild behaviour or indeed how the icon cache is now supposed to work? ?
     
  • Comment #64 (Posted by an unknown user)
    Rating
    I have no idea if this worked I just want to see it change the overall scoring! :)
     
  • Comment #65 (Posted by Netdiver)
    Rating
    Works very good! I have managed to resolve the problem of having white background in the desktop icons, instead of transparent background.
     
  • Comment #66 (Posted by an unknown user)
    Rating
    refesh the IconCache please
     
  • Comment #67 (Posted by an unknown user)
    Rating
    I read the article and tried it, works fine with me XP sp2. Forthe one who canot find the iconcache.db file, look in the document and settin gs folders (The hidden ones ;-) ) But I have a question for anyone who would have experienced the problem before... My icons are fine etc... but I can only start my applications by using the right click popup menu even in the start menu folders... If I double click on an icon on my desktop, nothing happens but if I right click on it and select open, the application starts... ANY ideas on that one???? Here is my email crazyhaze123@hotmail.com
     
  • Comment #68 (Posted by jazu100)
    Rating
    Thanks, my autorun icons needed to be refreshed. Btw, i somebody can't find this try this: start > run > cmd /c attrib -h "C:Documents and Settings[user]Local SettingsApplication DataIconCache.db" & del "C:Documents and Settings[user]Local SettingsApplication DataIconCache.db"
     
  • Comment #69 (Posted by an unknown user)
    Rating
    IconCache.db file not existing in Win XP SP2
     
  • Comment #70 (Posted by an unknown user)
    Rating
    doesn't work
     
  • Comment #71 (Posted by an unknown user)
    Rating
    Better said than done. This file is completely missing from the place where it is supposed to be.
     
  • Comment #72 (Posted by an unknown user)
    Rating
    Doesn't do shit !! More MS - BS ! :P
     
  • Comment #73 (Posted by an unknown user)
    Rating
    it's bullshit! Total bullshit!
     
  • Comment #74 (Posted by BlackFog)
    Rating
    Changing the color depth works here, too. TweakUI (http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx) could also rebuild the IconCache.db (below "repair", beware it messes the desktop icon order). Don't forget to logoff and logon again (or reboot) to have a new IconCache.db.
     
  • Comment #75 (Posted by lauren)
    Rating
    does this apply for any music that has been loaded? (as in being able to find it here and not actually download it?)
     
  • Comment #76 (Posted by an unknown user)
    Rating
    YES!! Thanks a lot.. it work! hahaha :)
     
  • Comment #77 (Posted by an unknown user)
    Rating
    xp sp2 - no such file
     
  • Comment #78 (Posted by an unknown user)
    Rating
    The file is not there and does not get recreated on reboot like everyone says. And yes I have show hidden files selected.
     
  • Comment #79 (Posted by an unknown user)
    Rating
    fileicon.db if using XP SP3. fileiconcache if earlier/different. File is hidden. Try startimg at root to exact locaton. Delete file at DOS window and reboot immediately.
     
  • Comment #80 (Posted by an unknown user)
    Rating
    XP SP2: Renamed the hidden file 'iconcache.db' to 'iconcache.db.old', then changed resolution. Accepted the change to resolution, then changed back. Accepted this change and all was fixed.
     
  • Comment #81 (Posted by an unknown user)
    Rating
    Easier said than done. I deleted it and now it is not getting recreated. This file is tatally missing from the place you memtioned.
     
  • Comment #82 (Posted by an unknown user)
    Rating
    Solution does not work on SP3, suggestions?
     
  • Comment #83 (Posted by Ian)
    Rating
    I Have tried all of the above but still i have the same problem its my C: Drive Icon that is not showing default ie the picture of H/D just windows default one if I run in safe mode it shows H/D picture but in windows it dose not if I go to an icon right click Properties then Change Icon it shows Open With should it not show all icons so I can change to another Apart from reinstalling is there any other Fix Please Help
     
  • Comment #84 (Posted by an unknown user)
    Rating
    I like short shorts
     
  • Comment #85 (Posted by an unknown user)
    Rating
    I deleted my iconcache.db on Win XP SP2. But windows did not recreate it. No I have no Iconcache.db file.
     
  • Comment #86 (Posted by an unknown user)
    Rating
    wtf with the popups
     
  • Comment #87 (Posted by an unknown user)
    Rating
    to the one that wrote that you could just change the color depth. YOU ARE MY GOD! iv'e been messing with a problem with my icons for 2 days and then the solution is to just change the color depth!
     
  • Comment #88 (Posted by kimsland)
    Rating
    %userprofile%local settingsapplication data is not %appdata% That's why there's so much confusion here kimsland
     
  • Comment #89 (Posted by an unknown user)
    Rating
    does not tell me how to get it off
     
  • Comment #90 (Posted by an unknown user)
    Rating
    Nice tip. I came here as a result of broken icons after a scripted install of IE8. Notes to those who are saying this doesn't work: It appears that the contents of iconcache are loaded into memory during login and aren't requeried all that often. Those who said 'terminate explorer.exe" are correct - a restart of the shell causes a reload or rebuild of the cache. Also, on your next reboot (and most likely, logoff/logon) the icon cache rebuilds itself. Texted and working under a vanilla XP SP3 machine (a virtual used for update deployment) Thanks OP.
     
  • Comment #91 (Posted by an unknown user)
    Rating
    it actually......worked
     
  • Comment #92 (Posted by an unknown user)
    Rating
    on XP2 this doesn't work, just need to change color screen depth to fix.
     
  • Comment #93 (Posted by an unknown user)
    Rating
    None of this worked for me. Namely: deleting the IconCache.db and restarting, resetting the color depth (down to 16b, apply, then back up to 32b, apply), or deleting IconCache.db and then stopping explorer.exe, and then restarting. I still get the generic folder labels in "all programs" for all but the Microsoft products.
     
  • Comment #94 (Posted by an unknown user)
    Rating
    Changing Color Depth works ! Thanks
     
  • Comment #95 (Posted by an unknown user)
    Rating
    Thanks a lot
     
  • Comment #96 (Posted by an unknown user)
    Rating
    nothig! doesnt work! the file will be not recreated
     
  • Comment #97 (Posted by an unknown user)
    Rating
    Yep, it worked just like Microsoft. No wonder everything has gone to India!
     
  • Comment #98 (Posted by Johnny Hidden Files)
    Rating
    No iconcache file on my pc. Changing color depth solved the problem though. Even doing a dir -ah in the directory does not show it, so it isn't there.
     
  • Comment #99 (Posted by an unknown user)
    Rating
    Thx! Maybe it should be mentioned that some of the folders of the path are hidden files.
     
  • Comment #100 (Posted by an unknown user)
    Rating
    Fixed
     
  • Comment #101 (Posted by an unknown user)
    Rating
    If this workround doesn't work try disable Active Desktop or delete some old pages of Active Desktop no more used.
     
  • Comment #102 (Posted by an unknown user)
    Rating
    When this IconCache.db file is not on my machine all the folders just open and I do not have to sit and wait. All the icons are fine without it... Why do I need this file on my computer and how do I get Windows XP to stop making it. It seems to me to be some sort of artifact and a vestigial waist of time left over from the days when machines only had 128K Bytes of ram.
     
  • Comment #103 (Posted by an unknown user)
    Rating
    doesn't work
     
Submit Comment