Solved Increase Icon Cache Size

lloydcodrington

New member
Local time
3:21 PM
Messages
9
Hi All,
I was wondering if anyone has come accros a way of increasing the Icon Cache size and also the Folder Icon Cache Size. Vista had some great tools for this but thus far no one seems to have thrown a Windows 7 tool in the hat for us geeks.:sarc:

Thanks.
Lloyd
 

My Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
Hold the control key down and scroll the mouse to increase or decrease the icon size on the desktop.
 

My Computer My Computer

At a glance

Vistadual core intel4GB
Computer Manufacturer/Model Number
Dell
OS
Vista
CPU
dual core intel
Memory
4GB
I think he is referring to the icon cache, not icon size.
 

My Computer My Computer

At a glance

Windows 7 Professional x64Intel i7 2600K OC'd @ 4620 MHz16GB GSkill Sniper 2133 Mhz (4x4GB)EVGA GeForce GTX 480 SuperClocked+
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Professional x64
CPU
Intel i7 2600K OC'd @ 4620 MHz
Motherboard
Asus P8Z68-V Pro
Memory
16GB GSkill Sniper 2133 Mhz (4x4GB)
Graphics Card(s)
EVGA GeForce GTX 480 SuperClocked+
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
2x Acer S273HLbmii 27"
Screen Resolution
2 x 1920x1080
Hard Drives
64GB Crucial M4 SSD

Storage: Hitachi 1TB 5400RPM, Samsung 1.5TB 5400RPM
PSU
Corsair HW Series 750w (modular)
Case
Cooler Master HAF 932 Advanced Blue Edition
Cooling
CM Hyper 212+ CPU cooler, 3x 230mm + 1x 140mm case fans
Keyboard
Logitech MK320 (wireless)
Mouse
Logitech MK320 (wireless)
Internet Speed
30 Mb/s : 2 Mb/s
Hi All,
Yes indeed I was refering to the CACHE size used for storing icons.

Lloyd
 

My Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
Last edited by a moderator:

My Computer My Computer

At a glance

Windows 7 Professional x64Intel i7 2600K OC'd @ 4620 MHz16GB GSkill Sniper 2133 Mhz (4x4GB)EVGA GeForce GTX 480 SuperClocked+
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Professional x64
CPU
Intel i7 2600K OC'd @ 4620 MHz
Motherboard
Asus P8Z68-V Pro
Memory
16GB GSkill Sniper 2133 Mhz (4x4GB)
Graphics Card(s)
EVGA GeForce GTX 480 SuperClocked+
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
2x Acer S273HLbmii 27"
Screen Resolution
2 x 1920x1080
Hard Drives
64GB Crucial M4 SSD

Storage: Hitachi 1TB 5400RPM, Samsung 1.5TB 5400RPM
PSU
Corsair HW Series 750w (modular)
Case
Cooler Master HAF 932 Advanced Blue Edition
Cooling
CM Hyper 212+ CPU cooler, 3x 230mm + 1x 140mm case fans
Keyboard
Logitech MK320 (wireless)
Mouse
Logitech MK320 (wireless)
Internet Speed
30 Mb/s : 2 Mb/s
Thanks Jonathan,
Seems to do the trick. Simply when I opened my start button the icons took a long time to display and also the icons in the control panel were taking a long time. Simply I just wanted to increase the speed at which they are displayed by increasing the cache size.

I did try your solution before but had the key as all keys are type, without the spaces.
 

My Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
Good. Thanks for posting back.
 

My Computer My Computer

At a glance

Windows 7 Professional x64Intel i7 2600K OC'd @ 4620 MHz16GB GSkill Sniper 2133 Mhz (4x4GB)EVGA GeForce GTX 480 SuperClocked+
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Professional x64
CPU
Intel i7 2600K OC'd @ 4620 MHz
Motherboard
Asus P8Z68-V Pro
Memory
16GB GSkill Sniper 2133 Mhz (4x4GB)
Graphics Card(s)
EVGA GeForce GTX 480 SuperClocked+
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
2x Acer S273HLbmii 27"
Screen Resolution
2 x 1920x1080
Hard Drives
64GB Crucial M4 SSD

Storage: Hitachi 1TB 5400RPM, Samsung 1.5TB 5400RPM
PSU
Corsair HW Series 750w (modular)
Case
Cooler Master HAF 932 Advanced Blue Edition
Cooling
CM Hyper 212+ CPU cooler, 3x 230mm + 1x 140mm case fans
Keyboard
Logitech MK320 (wireless)
Mouse
Logitech MK320 (wireless)
Internet Speed
30 Mb/s : 2 Mb/s
Why are you asking?
Try this solution I found:
Open the Registry Editor
Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Create a new DWORD called Max Cached Icons and set its value to 2048.
Restart your machine. Let us know if it helps.
Anyone know what the default size of the Icon Cache is?
 

My Computer My Computer

At a glance

Windows 7 Professional 32-bit (6.1, Build 7600)Intel(R) Pentium(R) 4 3.00 GHz HT2.0 GBATI Mobility Radeon 9600 64MB
Computer Manufacturer/Model Number
Averatec 6130HS-20
OS
Windows 7 Professional 32-bit (6.1, Build 7600)
CPU
Intel(R) Pentium(R) 4 3.00 GHz HT
Memory
2.0 GB
Graphics Card(s)
ATI Mobility Radeon 9600 64MB
Sound Card
Realtek AC'97 Audio
Screen Resolution
1280 x 800
Hard Drives
Seagate 96023A 60GB 7200RPM -
Seagate FreeAgentDesktop 250GB
Cooling
20 Inch Box Fan
Mouse
Targus PAWM10 Wireless Optical Laptop Mouse
The default size is 500.
 

My Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
The default size is 500.
And that is a DWORD? Also I'm unclear on the spaces part of the DWORD. Just for the record, I checked the size of my icon cache and it's 4 mb without any reg tweak. Any links to sources on this for Win 7?
 

My Computer My Computer

At a glance

Windows 7 Professional 32-bit (6.1, Build 7600)Intel(R) Pentium(R) 4 3.00 GHz HT2.0 GBATI Mobility Radeon 9600 64MB
Computer Manufacturer/Model Number
Averatec 6130HS-20
OS
Windows 7 Professional 32-bit (6.1, Build 7600)
CPU
Intel(R) Pentium(R) 4 3.00 GHz HT
Memory
2.0 GB
Graphics Card(s)
ATI Mobility Radeon 9600 64MB
Sound Card
Realtek AC'97 Audio
Screen Resolution
1280 x 800
Hard Drives
Seagate 96023A 60GB 7200RPM -
Seagate FreeAgentDesktop 250GB
Cooling
20 Inch Box Fan
Mouse
Targus PAWM10 Wireless Optical Laptop Mouse
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 Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
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
******************************************************
******NOW DON'T DO THIS AS PREVIOUS AND OTHER POST SAY*****
******************************************************
Create a new DWORD called Max Cached Icons and set its value to 2048


******************************************************
******DO THIS INSTEAD AND YOU WILL INCREASE YOUR CACHE.*****
******************************************************
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.:cool:
 

My Computer My Computer

At a glance

Windows 7 x64Intel Core i7 930 Clocking at 3.7Mhz12 GB2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 x64
CPU
Intel Core i7 930 Clocking at 3.7Mhz
Motherboard
Asus P6X58D-E
Memory
12 GB
Graphics Card(s)
2 x GeForce GT 220 1GB (Total 2GB GPU VRAM)
Sound Card
Creative X-Fi Platinum
Monitor(s) Displays
4 x LG Flatron W2361V
Screen Resolution
1920 x 1080 Each Total Desktop 3840 X 2160
Hard Drives
Marvell Raid 0
WDC WD10EACS ATA
ST3150215AS ATA
ST3200542AS ATA
ST3500418AS ATA
Maxtor One Touch 3 USB/Firewire
PSU
Jeantech Storm 700w
Case
Cooler Master - Cosmos
Cooling
Corsair H20
Keyboard
Logitech Wireless K250
Mouse
Logitech Wireless MX Performance Dark Field Laser
Internet Speed
50 MB Broadband Kind regards to Virgin Media. Cool Dudes.
Other Info
I use a Wired and Internet KVM to switch to other system including a Pad, another PC and a linux testing server.
You can also create a QWORD with the same name for 64bit OS
 

My Computer My Computer

At a glance

Win7 Ultimate
OS
Win7 Ultimate
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 Computer My Computer

At a glance

Windows 7 Ultimate x64
OS
Windows 7 Ultimate x64
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 Computer My Computer

At a glance

Windows7 Ultimate 32bitIntel E7300 2.66TWIN Mos 800 DDR2GIGABYTE Nvidia 7300 GS
Computer Manufacturer/Model Number
DIY
OS
Windows7 Ultimate 32bit
CPU
Intel E7300 2.66
Motherboard
GIGABYTE G31-ES2L
Memory
TWIN Mos 800 DDR2
Graphics Card(s)
GIGABYTE Nvidia 7300 GS
Sound Card
CREATIVE Audigy 2 value
Monitor(s) Displays
SAMSUNG SyncMaster E1920
Hard Drives
2 Western Digital 160GB
1 Western Digita 320GB
PSU
XOM 450Wtt
Case
Winner
Cooling
N/A
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 ??? :rolleyes::rolleyes::rolleyes:
 

My Computer My Computer

At a glance

Win 7 Ultimate x64Core I7 980X O.C. to 4.0 Ghz12GB 1600 mhz triple channel DDR3 - KingstonATI Radeon HD 5970 2GB Video Card
Computer Manufacturer/Model Number
Alienware Aurora
OS
Win 7 Ultimate x64
CPU
Core I7 980X O.C. to 4.0 Ghz
Motherboard
Custom Intel mATX (Bios ver A10)
Memory
12GB 1600 mhz triple channel DDR3 - Kingston
Graphics Card(s)
ATI Radeon HD 5970 2GB Video Card
Sound Card
Creative Labs Titanium sound blaster
Monitor(s) Displays
30" Dell LCD
Screen Resolution
2560 x 1600
Hard Drives
240 GB OCZ Vertex 2 SSD
256 GB Samsung V2 SSD
2TB WD Black Caviar 7200 rpm SATA3
600GB WD Velociraptor 10,000 rpm SATA3
3TB WD MyBook Essential USB 3.0 7200 rpm External
PSU
850 Watt
Case
Alienware Aurora
Cooling
Water
Keyboard
Logitech G15 (original version)
Mouse
Logitech MX1000 Laser - Wireless
Internet Speed
Cable 22 Mb/sec download
Other Info
USB 3.0,
Blue Ray DVD Read/Writer
Bose Companion 3 Speakers
WRT54G Wireless Router
in my Win 7 Pro x86 i found this:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"Max Cached Icons"="500"

"Max Cached Icons" is a String Value.
 

My Computer My Computer

At a glance

Win 7
OS
Win 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:
http://go.microsoft.com/?linkid=9726337
 

My Computer My Computer

At a glance

Windows 7Pentium Dual-CoreIntel X3100 GMA
Computer Manufacturer/Model Number
Acer Aspire 4720Z
OS
Windows 7
CPU
Pentium Dual-Core
Graphics Card(s)
Intel X3100 GMA
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.

:geek:

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 Computer My Computer

At a glance

Windows 7 Ultimate x64 SP1AMD FX 8150 Black EditionCORSAIR XMS3 8GBSapphire HD 6870 1GB TOXIC OC Edition
Computer Manufacturer/Model Number
New AMD Rig
OS
Windows 7 Ultimate x64 SP1
CPU
AMD FX 8150 Black Edition
Motherboard
ASUS Crosshair V Formula/Thunderbolt
Memory
CORSAIR XMS3 8GB
Graphics Card(s)
Sapphire HD 6870 1GB TOXIC OC Edition
Sound Card
ThunderBolt Xear
Monitor(s) Displays
DELL SP2309W (HDMI)
Screen Resolution
2048 x 1152 :)
Hard Drives
Segate Barracuda SATA III 6GB 500GB HDD RAID0
Segate Barracuda SATA III 6GB 500GB HDD RAID0

These HDD kick some serious butt, boot time is just insane.
PSU
ENERMAX Revolution 80% Gold
Case
NZXT Phantom
Cooling
NZXT
Keyboard
Logitech K800
Mouse
Logitech Performance Mouse MX Darkfield
Internet Speed
100MB
Other Info
All New AMD Rig All NZXT assessories acooneted to this chassis as well.
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 Computer My Computer

At a glance

Windows 7 Ultimate x64 w/SP1AMD FX61008Gb DDR3-1333 (Kingston Hyper-X)XFX nVidia GT520 PCIe w/2Gb Video Memory
Computer Manufacturer/Model Number
Custom Built
OS
Windows 7 Ultimate x64 w/SP1
CPU
AMD FX6100
Motherboard
Gigabyte 78LMT-S2P
Memory
8Gb DDR3-1333 (Kingston Hyper-X)
Graphics Card(s)
XFX nVidia GT520 PCIe w/2Gb Video Memory
Sound Card
OEM on board audio
Monitor(s) Displays
Acer X193w 19" widescreen lcd
Screen Resolution
1440x900 32bit color depth
Hard Drives
2x 1Tb Hitachi Deskstar SATA drives (HDS721010CLA332)
1x 500Gb Hitachi Deskstar SATA drive in external USB enclosure (HDS721050CLA362)
PSU
Antec 450 watt
Case
Antec Full Tower
Cooling
Air Cooled 4x 80mm case fans (2 front, 2 rear)
Keyboard
2nd hand eMachines PS2 Keyboard (model KB-0108)
Mouse
Kingston Pro-Fit Full Size wired mouse
Internet Speed
6Mb
Back
Top