Taskleistensymbole leer: Unterschied zwischen den Versionen

Aus maxTechCorner
Mest (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Versteckte Dateien anzeigen<br /> in C:\Users\<Name>\AppData\Local die Datei ''Iconcache.db'' von einem funktionierenden Profil kopieren und ersetzen Kate…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Versteckte Dateien anzeigen<br />
{{Steckbrief
| gilt_fuer  = Windows 10, Windows 11 (Variante 3 auch Windows 7/8.1)
| bereich    = Client-Software
| dauer      = 5 Minuten
| rechte      = Benutzer; Variante 3 benötigt Administrator
| stand      = September 2026
}}
Symbole in der Taskleiste, im Startmenü oder auf dem Desktop werden als leere weiße Kacheln, generische Platzhalter oder falsche Icons angezeigt. Die Programme selbst funktionieren normal. Ursache ist fast immer ein beschädigter Symbol-Cache – die Lösung dauert wenige Minuten und verändert keine Benutzerdaten.


in C:\Users\<Name>\AppData\Local die Datei ''Iconcache.db'' von einem funktionierenden Profil kopieren und ersetzen
== Problem ==
* Angeheftete Programme in der Taskleiste zeigen ein weißes Blatt oder ein leeres Feld statt ihres Symbols.
* Einzelne Icons sind vertauscht (z. B. Word zeigt das Excel-Symbol).
* Im Infobereich (Systray) bleiben Symbole von längst deinstallierten Programmen stehen.
* Ein Neustart hilft nicht oder nur vorübergehend.


[[Kategorie: Kurz erklärt]]
== Ursache ==
Windows speichert alle Programmsymbole in einer Cache-Datei, damit der Explorer sie nicht bei jedem Start neu aus den EXE- und DLL-Dateien lesen muss. Wird diese Datei beschädigt – typisch nach einem abgebrochenen Update, einem Absturz oder Festplattenfehlern – zeigt der Explorer die defekten Einträge als leere Symbole. Die Datei heißt <code>IconCache.db</code> (bis Windows 7) bzw. <code>iconcache_*.db</code> (ab Windows 8 im Explorer-Ordner des Profils). Der Infobereich hat einen eigenen Zwischenspeicher in der Registry.
 
== Lösung ==
=== Variante 1: Cache per Bordmittel neu aufbauen (zuerst probieren) ===
Windows 10 und 11 bringen ein Werkzeug mit, das den Symbol-Cache erneuert, ohne dass Dateien gelöscht werden müssen:
# <kbd>Win</kbd>+<kbd>R</kbd> drücken und eingeben: <code>ie4uinit.exe -show</code> (unter Windows 8.1 und älter: <code>ie4uinit.exe -ClearIconCache</code>)
# Abmelden und wieder anmelden.
Sind die Symbole danach korrekt, ist nichts weiter zu tun.
 
=== Variante 2: Cache-Dateien löschen ===
Die Cache-Dateien werden beim nächsten Start des Explorers automatisch neu erzeugt; es gehen keine Daten verloren.
# Alle Explorer-Fenster schließen.
# Eingabeaufforderung öffnen (<kbd>Win</kbd>+<kbd>R</kbd>, <code>cmd</code>) und die folgenden Zeilen nacheinander ausführen:
<syntaxhighlight lang="bat">
taskkill /f /im explorer.exe
cd /d %LocalAppData%\Microsoft\Windows\Explorer
del iconcache_*.db /a
del thumbcache_*.db /a
cd /d %LocalAppData%
del IconCache.db /a
start explorer.exe
</syntaxhighlight>
# Nach dem Neustart des Explorers werden die Symbole beim ersten Anzeigen neu eingelesen – das kann einige Sekunden dauern.
 
{{Tipp|Bleibt eine <code>iconcache_*.db</code> mit „Zugriff verweigert“ stehen, hält noch ein Prozess sie offen. Dann den Computer neu starten und die Befehle direkt nach der Anmeldung wiederholen, bevor andere Programme geöffnet werden.}}
 
=== Variante 3: Cache-Datei aus einem funktionierenden Profil übernehmen ===
Hilft, wenn Variante 2 nicht greift, etwa weil die Datei sofort wieder defekt erzeugt wird.
# Im Explorer versteckte Dateien einblenden: ''Ansicht → Einblenden → Ausgeblendete Elemente'' (Windows 11) bzw. ''Ansicht → Ausgeblendete Elemente'' (Windows 10).
# Bei einem Benutzer, dessen Symbole korrekt angezeigt werden, die Datei <code>C:\Users\<Name>\AppData\Local\IconCache.db</code> kopieren (für den Zugriff auf ein fremdes Profil sind Administratorrechte nötig).
# Beim betroffenen Benutzer den Explorer beenden (<code>taskkill /f /im explorer.exe</code>), die Datei im gleichen Pfad ersetzen und den Explorer mit <code>start explorer.exe</code> neu starten.
 
=== Sonderfall: Alte Symbole im Infobereich (Systray) ===
Bleiben im Infobereich Symbole von deinstallierten Programmen stehen, liegt das nicht am Icon-Cache, sondern an zwei Registry-Werten:
<syntaxhighlight lang="bat">
taskkill /f /im explorer.exe
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
start explorer.exe
</syntaxhighlight>
{{Warnung|Dadurch wird die Einstellung „Welche Symbole werden im Infobereich angezeigt“ auf den Standard zurückgesetzt und muss gegebenenfalls neu vorgenommen werden.}}
 
== Hinweise ==
* Die Cache-Dateien liegen im Benutzerprofil – Problem und Lösung betreffen immer nur den angemeldeten Benutzer, nicht den ganzen Rechner.
* Bei servergespeicherten Profilen oder Profil-Containern (FSLogix, Citrix UPM) kann der defekte Cache mit dem Profil zurückkehren; dann die Dateien zusätzlich im Profilspeicher entfernen oder per Ausschlussregel vom Profil ausnehmen.
* Sind nur die Symbole '''einer''' Anwendung betroffen, ist eher die Verknüpfung defekt: Verknüpfung löschen und das Programm aus dem Startmenü neu anheften.
 
== Siehe auch ==
* [[Benutzerprofile löschen]]
* [[Shortcuts für Windows]]
 
{{Uebermax}}
[[Kategorie:Kurz erklärt]]
[[Kategorie:Client-Software]]

Aktuelle Version vom 14. September 2026, 08:29 Uhr

Auf einen Blick

Gilt fürWindows 10, Windows 11 (Variante 3 auch Windows 7/8.1)
BereichClient-Software
Dauer5 Minuten
RechteBenutzer; Variante 3 benötigt Administrator
StandSeptember 2026

Symbole in der Taskleiste, im Startmenü oder auf dem Desktop werden als leere weiße Kacheln, generische Platzhalter oder falsche Icons angezeigt. Die Programme selbst funktionieren normal. Ursache ist fast immer ein beschädigter Symbol-Cache – die Lösung dauert wenige Minuten und verändert keine Benutzerdaten.

Problem

  • Angeheftete Programme in der Taskleiste zeigen ein weißes Blatt oder ein leeres Feld statt ihres Symbols.
  • Einzelne Icons sind vertauscht (z. B. Word zeigt das Excel-Symbol).
  • Im Infobereich (Systray) bleiben Symbole von längst deinstallierten Programmen stehen.
  • Ein Neustart hilft nicht oder nur vorübergehend.

Ursache

Windows speichert alle Programmsymbole in einer Cache-Datei, damit der Explorer sie nicht bei jedem Start neu aus den EXE- und DLL-Dateien lesen muss. Wird diese Datei beschädigt – typisch nach einem abgebrochenen Update, einem Absturz oder Festplattenfehlern – zeigt der Explorer die defekten Einträge als leere Symbole. Die Datei heißt IconCache.db (bis Windows 7) bzw. iconcache_*.db (ab Windows 8 im Explorer-Ordner des Profils). Der Infobereich hat einen eigenen Zwischenspeicher in der Registry.

Lösung

Variante 1: Cache per Bordmittel neu aufbauen (zuerst probieren)

Windows 10 und 11 bringen ein Werkzeug mit, das den Symbol-Cache erneuert, ohne dass Dateien gelöscht werden müssen:

  1. Win+R drücken und eingeben: ie4uinit.exe -show (unter Windows 8.1 und älter: ie4uinit.exe -ClearIconCache)
  2. Abmelden und wieder anmelden.

Sind die Symbole danach korrekt, ist nichts weiter zu tun.

Variante 2: Cache-Dateien löschen

Die Cache-Dateien werden beim nächsten Start des Explorers automatisch neu erzeugt; es gehen keine Daten verloren.

  1. Alle Explorer-Fenster schließen.
  2. Eingabeaufforderung öffnen (Win+R, cmd) und die folgenden Zeilen nacheinander ausführen:
taskkill /f /im explorer.exe
cd /d %LocalAppData%\Microsoft\Windows\Explorer
del iconcache_*.db /a
del thumbcache_*.db /a
cd /d %LocalAppData%
del IconCache.db /a
start explorer.exe
  1. Nach dem Neustart des Explorers werden die Symbole beim ersten Anzeigen neu eingelesen – das kann einige Sekunden dauern.


TippBleibt eine iconcache_*.db mit „Zugriff verweigert“ stehen, hält noch ein Prozess sie offen. Dann den Computer neu starten und die Befehle direkt nach der Anmeldung wiederholen, bevor andere Programme geöffnet werden.

Variante 3: Cache-Datei aus einem funktionierenden Profil übernehmen

Hilft, wenn Variante 2 nicht greift, etwa weil die Datei sofort wieder defekt erzeugt wird.

  1. Im Explorer versteckte Dateien einblenden: Ansicht → Einblenden → Ausgeblendete Elemente (Windows 11) bzw. Ansicht → Ausgeblendete Elemente (Windows 10).
  2. Bei einem Benutzer, dessen Symbole korrekt angezeigt werden, die Datei C:\Users\<Name>\AppData\Local\IconCache.db kopieren (für den Zugriff auf ein fremdes Profil sind Administratorrechte nötig).
  3. Beim betroffenen Benutzer den Explorer beenden (taskkill /f /im explorer.exe), die Datei im gleichen Pfad ersetzen und den Explorer mit start explorer.exe neu starten.

Sonderfall: Alte Symbole im Infobereich (Systray)

Bleiben im Infobereich Symbole von deinstallierten Programmen stehen, liegt das nicht am Icon-Cache, sondern an zwei Registry-Werten:

taskkill /f /im explorer.exe
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
start explorer.exe
WarnungDadurch wird die Einstellung „Welche Symbole werden im Infobereich angezeigt“ auf den Standard zurückgesetzt und muss gegebenenfalls neu vorgenommen werden.

Hinweise

  • Die Cache-Dateien liegen im Benutzerprofil – Problem und Lösung betreffen immer nur den angemeldeten Benutzer, nicht den ganzen Rechner.
  • Bei servergespeicherten Profilen oder Profil-Containern (FSLogix, Citrix UPM) kann der defekte Cache mit dem Profil zurückkehren; dann die Dateien zusätzlich im Profilspeicher entfernen oder per Ausschlussregel vom Profil ausnehmen.
  • Sind nur die Symbole einer Anwendung betroffen, ist eher die Verknüpfung defekt: Verknüpfung löschen und das Programm aus dem Startmenü neu anheften.

Siehe auch


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen