Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Increase Icon Cache Size

08 Dec 2009   #11

Windows 7 x64

Well unlike most of the reg the title of this key is WITH SPACES. Also 4MB seems like it must have been tweaked because as far as I am aware it is not usually set. Under what circumstances it does become active I am not sure. But everywhere I read I found 500 was the normal default. Personally I set mine to 8MB and it seems to be working better than when I had it set at 4MB. But I was also under the impression that 4MB was the limit. Guess I'll be leaving as it is as it does seem to work better and I have the memory for it.

Have a look at this post: Max Cached Icons - The Elder Geek on Windows

This was the only post I found where it mentioned values above 4MB. Also it does say that the Reg key is a String. I went with the DWORD option. If you try as suggested in the link then please let us know.

My System SpecsSystem Spec
11 Dec 2009   #12

Windows 7 x64
Amendment to solution

OK I tried the previous way of increasing my Icon Cache and at first it seemed to have some effect. However it soon became apparent that it was getting slower when I started installing more software. So I tried another way and found that this way definitely does work.

Start - Run (Regedit) to open the Registry Editor
The navigate to the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Create a new DWORD called Max Cached Icons and set its value to 2048

Create a new REG_SZ (String Value) Called Max Cached Icons (AND INCLUDE THE SPACES). Now save and restart your machine and you are done. As far as I can tell a values 500 is the default where set. But you can increase it to 4096 (4MB)

Good luck.
My System SpecsSystem Spec
26 May 2010   #13

Win7 Ultimate

You can also create a QWORD with the same name for 64bit OS
My System SpecsSystem Spec

07 Jan 2011   #14

Windows 7 Ultimate x64
Information direct from Microsoft

In Microsoft's Knowledge base article KB132668 they state that it is a string value and that 4096 is the maximum supported value

Icons randomly change to different icons
My System SpecsSystem Spec
08 Jan 2011   #15

Windows7 Ultimate 32bit

REAdy u are fantastic... i didn't even know such a thing to be done on desktop.. but increase the icon cashe.. i think UR PC is old baby
My System SpecsSystem Spec
10 Jan 2011   #16

Win 7 Ultimate x64

Quote   Quote: Originally Posted by bits View Post
In Microsoft's Knowledge base article KB132668 they state that it is a string value and that 4096 is the maximum supported value

Icons randomly change to different icons
Why in Gods Name would a Max Limit to a numerical value ever be expressed as an ascii string ????? What kind of warped minds are out there ???
My System SpecsSystem Spec
23 Jan 2011   #17

Win 7

in my Win 7 Pro x86 i found this:

Windows Registry Editor Version 5.00
"Max Cached Icons"="500"
"Max Cached Icons" is a String Value.
My System SpecsSystem Spec
15 Mar 2011   #18

Windows 7

I believe it may have been a string value in previous Windows version but is now a DWORD in 7. A Windows 7 Fixit that fixes a problem with icons adds "Max Cached Icons" as a DWORD and NOT a STRING.

I think "4096" is the largest value that can be used to effect, any larger and it still will max at that value.

As far as the STRING or DWORD issue I myself would like a definitive answer because it is possible the Fixit is "wrong" per say, or could it be that it IS a STRING for x86 and a DWORD for x64 and the Fixit adds it as such? I cannot say as I only have Win7 x64. Test it for yourselves and please let us know your results.

Im pretty sure that only the "Icon and folder customization" option need be checked to add it to your registry, and preferably choose the option to select the Fixes yourself so it doesn't run any unnecessary or unwanted Fixes that are also included in the Fixit's options. Also the KB article describes adding "Max Cached Icons" to Win7 but for some darned reason doesn't state the Value type.

Fixit's KnowledgeBase article:
Icons change incorrectly in Windows

Direct link to the Fixit executable:
My System SpecsSystem Spec
04 Aug 2011   #19

Windows 7 Ultimate x64 SP1

I agree DWORD is better although you can create the same for QWORD was well if you're running a 64-Bit version of Windows 7. I agree spacing is better and it does work... I was thinking of how can is increase the maximization of IconCache last week and I created a new Max Cached Icons with a value of 2048 and it works better. in fact it looks as though we were thinking on the same level.

You can create QWORD as well with the same title, because QWORD is for 64-Bit so there wont be a clash. I created a batch file as well, although I must state it works first time and you will not use it again. Well I hope so.
My System SpecsSystem Spec
02 Mar 2012   #20

Windows 7 Ultimate x64 w/SP1

Quote   Quote: Originally Posted by Bink View Post
You can create QWORD as well with the same title, because QWORD is for 64-Bit so there wont be a clash. I created a batch file as well, although I must state it works first time and you will not use it again. Well I hope so.
Actually you can't create a QWORD with the same title (unless you maybe have to put it in a different registry key), as trying to do so when a DWORD with the name "Max Cached Icons" already exists produces an error message stating "The Registry Editor cannot rename New Value #1. The specified name already exists. Type another name and try again.". I've tried, I'm running Windows 7 Ultimate 64 bit, and trying to create 2 registry entries in the same location (even of different types) with the same name does not work. So unless you can supply a different location to create the QWORD they do in fact clash. Additionally it would be nice if someone could verify that using a QWORD value for this entry is actually supported by the operating system. Otherwise this could be all for nought, meaning we will need to stick with using the DWORD entry.
My System SpecsSystem Spec

 Increase Icon Cache Size

Thread Tools

Similar help and support threads
Thread Forum
Icon Cache Size - Change in Windows
How to Change the Icon Cache Size in Vista, Windows 7, and Windows 8 When an icon is loaded for the first time it is cached in the iconcache.db file. The cached icons load faster than icons loaded directly from the source resource files. If the limit of the cache file is reached and overridden,...
change taskbar icon size to specific size other than small or large?
Hi to all. Can we change taskbar icons' size to a specific size other than two default windows defined sizes? Tnx.
Increase the size of C:
Hello everyone..I have a problem with increasing the size of the C drive..I have 160GB hard Disk..There was a problem that size of F drive got increased..But C got shrinked (how I don't know).Now I have freed space of F by shrinking and so I have 9.40 GB free space.But I can't use it for expanding...
General Discussion
How do increase toolbar icon size in Windows Explorer?
I did search. I apologize if this has been asked a thousand times already. How can I use large icons in the Windows Explorer toolbar? Specifically, the "Change your view" icon that lets you choose from icons, details, list, tiles, etc. My hand is not that steady and I spend half my time...

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 15:11.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App