SELBSTHILFE / WINDOWS / DESKTOP

Windows Iconcache löschen und neu aufbauen – Tray- und Taskleisten-Symbole reparieren

Wenn Windows Tray- oder Taskleistensymbole plötzlich falsch, leer oder als generisches Symbol angezeigt werden, kann ein beschädigter Iconcache die Ursache sein. Diese Anleitung zeigt den schnellen CMD-Fix und die gründlichere Variante.

EXPLORER STOP→ICONCACHE DELETE→EXPLORER START

Das typische Fehlerbild

Ein Programm funktioniert normal, aber sein Symbol im Infobereich, in der Taskleiste, im Startmenü oder auf dem Desktop erscheint plötzlich falsch, leer oder als generisches Windows-Symbol. Ein häufiger Kandidat ist der zwischengespeicherte Windows-Iconcache. Microsoft beschreibt genau dieses Fehlerbild für leere Anwendungssymbole in Taskleiste, Startmenü und Desktop.

Der schnelle Fix – Explorer neu starten und Iconcache löschen

Die pragmatische Variante besteht darin, Windows Explorer zu beenden, die Iconcache-Dateien zu löschen und Explorer wieder zu starten. Microsoft nennt dafür unter anderem `taskkill`, `DEL /A` und anschließend `explorer.exe`.

CMD als Administrator öffnen

Speichere zunächst deine Arbeit. Öffne anschließend die Eingabeaufforderung mit Administratorrechten. Wichtig: Die folgenden Befehle sind für die klassische CMD gedacht, nicht für PowerShell. In PowerShell kann `del` ein Alias für `Remove-Item` sein und sich daher anders verhalten.

Variante 1 – der klassische Einzeiler-Fix

Diese Variante beendet Explorer, entfernt die bekannte `IconCache.db` sowie die neueren `iconcache*`-Dateien und startet Explorer wieder. Nicht jeder Rechner besitzt beide Speicherorte – das ist normal.

taskkill /F /IM explorer.exe

del /A /Q "%LOCALAPPDATA%\IconCache.db"
del /A /F /Q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache*"

start explorer.exe

Was bedeutet `/A`, `/F` und `/Q`?

Bei `del` steht `/A` für die Auswahl auch versteckter bzw. nach Attributen passender Dateien, `/F` erzwingt das Löschen schreibgeschützter Dateien und `/Q` unterdrückt Rückfragen. Gerade bei Cache-Dateien ist `/A /F /Q` praktisch, weil die Dateien häufig als versteckt/systembezogen behandelt werden.

del /A /F /Q "...\iconcache*"

Variante 2 – gezielt den modernen Explorer-Cache löschen

Auf aktuellen Windows-Versionen liegen viele Iconcache-Dateien unter `%LOCALAPPDATA%\Microsoft\Windows\Explorer`. Microsoft nennt `del %localappdata%\Microsoft\Windows\Explorer\iconcache*` als Methode zum Neuaufbau des Caches.

Warum Explorer vorher beendet werden muss

Solange `explorer.exe` läuft, können die Cache-Dateien geöffnet sein. Genau deshalb steht `taskkill /F /IM explorer.exe` am Anfang. Danach können die Dateien gelöscht und mit `start explorer.exe` die Shell wieder gestartet werden. Microsoft beschreibt diesen Ablauf ebenfalls.

taskkill /F /IM explorer.exe
start explorer.exe

Komplettes CMD-Skript für den Werkzeugkasten

Für den Support-Alltag lohnt sich ein kleines `.cmd`-Skript. Es führt die Schritte reproduzierbar aus. Vor dem Einsatz sollten offene Explorer-Fenster und ungespeicherte Arbeiten geschlossen werden.

Fertiges CMD-SkriptWindows
@echo off
echo Windows Iconcache wird neu aufgebaut...
echo.
taskkill /F /IM explorer.exe

del /A /Q "%LOCALAPPDATA%\IconCache.db"
del /A /F /Q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache*"

start explorer.exe
echo.
echo Fertig. Windows Explorer wurde neu gestartet.
pause

Wenn es danach immer noch nicht funktioniert

Dann ist der Iconcache wahrscheinlich nicht die einzige Ursache. Prüfe zunächst, ob nur ein einzelnes Programm betroffen ist. Bei systemweiten Problemen können beschädigte Shell-Komponenten oder Systemdateien beteiligt sein. Microsoft nennt bei anhaltenden Problemen unter anderem die erneute Registrierung von Shell Experience Host.

Iconcache ist nicht Thumbnailcache

`IconCache` und `thumbcache` sind unterschiedliche Dinge. Wenn lediglich Vorschaubilder von Bildern oder Videos fehlen, ist das ein anderes Fehlerbild. Die hier beschriebene Methode zielt auf Anwendungssymbole und nicht auf die komplette Thumbnail-Datenbank.

Wichtig bei eigenen oder benutzerdefinierten Icons

Nach dem Löschen des Caches baut Windows die Symbolinformationen neu auf. Wenn eine Anwendung auf eine Icondatei verweist, die inzwischen verschoben oder gelöscht wurde, kann das Problem deshalb nach dem Cache-Rebuild wieder auftauchen. Dann liegt die Ursache nicht im Cache selbst.

Praxis-Merksatz

Wenn Programme laufen, aber ihre Symbole im Tray, in der Taskleiste oder im Startmenü plötzlich falsch aussehen, ist der Iconcache ein sehr schneller und relativ risikoarmer erster Reparaturversuch: Explorer stoppen → Cache löschen → Explorer starten.

Hinweis: Das Löschen des Iconcaches entfernt keine Programme oder persönlichen Dateien. Windows legt den Cache anschließend neu an.
About Sille-Solutions