Die Symbole, die Windows für Ihre Dokumente und Programme verwendet, werden in einem Symbolcache gespeichert, sodass sie schnell angezeigt werden können, anstatt sie jedes Mal langsam laden zu müssen. Wenn Sie Probleme mit Symbolen auf Ihrem Computer haben, kann das Wiederherstellen des Symbolcaches hilfreich sein.

Manchmal ist der Symbol-Cache veraltet, was dazu führt, dass die Symbole falsch angezeigt werden oder sogar verschwinden. Möglicherweise haben Sie eine App aktualisiert und die neue Version wurde mit einem neuen Symbol geliefert, aber das alte Symbol wird weiterhin auf dem Desktop angezeigt. Manchmal erscheint ein leeres oder beschädigtes Symbol, wenn zuvor ein perfekt korrektes Symbol angezeigt wurde. In diesem Fall sollten Sie den Symbol-Cache zurücksetzen und automatisch neu erstellen lassen. In diesem Artikel zeigen wir Ihnen, wie Sie den Symbolcache in Windows 10 neu erstellen. Dieses Handbuch gilt auch für Windows 8 und 7, der Vorgang funktioniert jedoch etwas anders.

Funktionsweise des Symbolcaches in Windows

In Windows gibt es überall Symbole: Systemsteuerung, Programme und Funktionen, Datei-Explorer usw. Wenn Sie alle möglichen Symbolabbilder von der Festplatte wiederherstellen und dynamisch rendern müssen, können viele Systemressourcen verbraucht werden. Windows speichert daher die bereits wiederhergestellten Symbole in seinem Speicher. Beim Herunterfahren oder Neustarten wird dieser Cache in eine versteckte Datei auf Ihrer Festplatte geschrieben, sodass später nicht alle diese Symbole neu geladen werden müssen.

Die Datenbankdatei wächst, wenn Informationen hinzugefügt werden. Gemäß diesem MSDN Knowledge Base-Dokument   überprüft Windows, wenn ein Symbol angezeigt werden muss, den Cache und zeigt das zwischengespeicherte Symbol an, wenn eine Übereinstimmung gefunden wird. Wird keine gefunden, wird die ausführbare Datei überprüft und das Anwendungsverzeichnis analysiert.

Caching-Mechanismen wie die IconCache-Datenbank wurden bereits von mehreren Systemspezialisten und von Mark E. Russinovich und David A. Solomon in ihrem Buch Windows Internals ausführlich besprochen   , wenn Sie neugierig sind Erfahren Sie mehr, aber die Grundlagen sind alles, was Sie für diesen Prozess verstehen müssen.

Wo der Symbol-Cache gespeichert ist

In Windows Vista und Windows 7 befindet sich die Symbol-Cache-Datei in:

C: \ Benutzer \ <Ihr Benutzername> \ AppData \ Local \ IconCache.db

(Ersetzen Sie  <your username>durch den tatsächlichen Anmeldenamen Ihres Windows-Kontos.)

Diese Datei ist in Windows 8 und 10 noch vorhanden, Windows verwendet sie jedoch nicht zum Speichern des Symbolcaches. In Windows 8 und Windows 10 befindet sich die Symbol-Cache-Datei in:

 C: \ Benutzer \ <Ihr Benutzername> \ AppData \ Local \ Microsoft \ Windows \ Explorer

(Ersetzen Sie ihn  <your username>durch den echten Anmeldenamen Ihres Windows-Kontos.) In diesem Ordner finden Sie eine Reihe von Symbol-Cache-Dateien:
• iconcache_16.db
• iconcache_32.db
• iconcache_48.db
• iconcache_96.db
• iconcache_256. db
• iconcache_768. db
• iconcache_1280.db
• iconcache_1920.db
• iconcache_2560.db
• iconcache_custom_stream.db
• iconcache_exif.db
• iconcache_idx.db
• iconcache_sr.db
• iconcache_wide.db
• iconcache_wide_alternate.db

Um den Symbolcache neu zu erstellen, müssen Sie alle Symbolcache-Dateien löschen, die in diesem Ordner angezeigt werden. Es ist jedoch nicht so einfach, darauf zu klicken und Löschen zu drücken: Diese Dateien werden weiterhin vom Explorer verwendet, sodass Sie sie nicht normal löschen können.

So erstellen Sie den Symbolcache neu

Schließen und speichern Sie alles, woran Sie arbeiten, bevor Sie fortfahren. Öffnen Sie den Datei-Explorer und navigieren Sie zum folgenden Ordner:

C: \ Benutzer \ <Ihr Benutzername> \ AppData \ Local \ Microsoft \ Windows \ Explorer

(Ersetzen Sie  <your username>durch den tatsächlichen Anmeldenamen Ihres Windows-Kontos.)

Halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste auf den Explorer-Ordner. Wählen Sie „Befehlsfenster hier öffnen“.

Auf diesem Pfad wird ein Eingabeaufforderungsfenster geöffnet:

Geben Sie den Befehl ein, um sicherzustellen, dass sich die Eingabeaufforderung im richtigen Ordner befindet  dir. Sie sollten die Iconcache- und Thumbcache-Dateien sehen, über die wir zuvor gesprochen haben.

Klicken Sie mit der rechten Maustaste auf die Windows-Taskleiste und wählen Sie „Task-Manager“ aus dem Kontextmenü.

Klicken Sie mit der rechten Maustaste auf „Windows Explorer“ in der Liste und wählen Sie „Aufgabe beenden“ aus dem Kontextmenü. Der Explorer und der Desktop verschwinden. Beenden Sie den Task-Manager und stellen Sie sicher, dass außer dem Eingabeaufforderungsfenster keine anderen Anwendungen ausgeführt werden.

Geben Sie im Eingabeaufforderungsfenster den folgenden Befehl ein:

aus dem Iconcache *

Drücken Sie die Eingabetaste. Das Sternchen danach  iconcacheist erforderlich, um sicherzustellen, dass alle Dateien, deren Namen mit dem Symbolcache beginnen, in den Löschvorgang einbezogen werden. Dies sollte alle Symbol-Cache-Dateien löschen.

Run the dirum die Liste der verbleibenden Dateien zu überprüfen. Wenn eine oder mehrere Iconcache-Dateien noch aufgelistet sind, bedeutet dies, dass einige Anwendungen noch im Hintergrund ausgeführt werden. Schließen Sie sie und wiederholen Sie den Vorgang, falls erforderlich.

Drücken Sie nun gleichzeitig die Tasten Strg + Alt + Entf und wählen Sie „Abmelden“. Erneutes Verbinden und veraltete oder fehlende Symbole sollten hoffentlich repariert oder neu erstellt werden.

Denken Sie daran, dass durch das Neuerstellen des Symbolcaches keine Probleme mit Miniaturansichten (Sie müssen diesen Vorgang ausführen), das falsche Symbol für eine bestimmte Dateierweiterung oder ein fehlendes Verknüpfungssymbol behoben werden. Wenn Sie jedoch andere Probleme mit Symbolen haben, werden diese hoffentlich durch Neuerstellung des Symbolcaches behoben.