Desktop - Symbol-Zwischenspeicher (ShellIconCache) ändern
Für die Anzeige der Symbole (z. B. auf dem Desktop) benutzt Windows einen Symbol-Zwischenspeicher. Diese Datei wird automatisch immer wieder aktualisiert. Sollte der Speicher der Datei nicht mehr ausreichen, dann kann es vorkommen, dass Symbole falsch oder gar nicht mehr angezeigt werden. Während der Aktualisierung des Zwischenspeichers werden kurzzeitig sämtliche Symbole nicht angezeigt. Mit der nachfolgenden Einstellung kann die maximale Größe des Zwischenspeichers konfiguriert werden.
So geht's:
- Starten Sie ...\windows\regedit.exe bzw. ...\winnt\regedt32.exe.
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
- Doppelklicken Sie auf den Schlüssel "Max Cached Icons".
Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Zeichenfolge" (REG_SZ). Als Schlüsselnamen geben Sie "Max Cached Icons" ein.
- Als Zeichenfolge geben Sie die Größe für den Symbolzwischenspeicher ein. Z.B.: "2000"
- Windows 9X/ME/NT/2000:
- Löschen Sie die Datei "ShellIconCache" welche sich als versteckte Datei im Windowsverzeichnis befindet.
- Windows XP/2003:
- Löschen Sie die Datei "IconCache.db" welche sich unter "%userprofile%\Lokale Einstellungen\Anwendungsdaten" befindet.
- Ab Windows Vista:
- Löschen Sie die Datei "IconCache.db" welche sich unter "%userprofile%\AppData\Local" befindet.
- Die Änderungen werden erst nach einem Neustart aktiv.

Hinweise:
- Max Cached Icons:
Legt die maximale Größe des Symbolzwischenspeichers (ShellIconCache) fest. Gültige Werte liegen zwischen "100" und "4096" (bei neueren Windowsversionen: "8192"). Standard: "500" (bzw. 2000)
- Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.
Weitere Informationen (u.a. Quelle):