Wenn Windows falsche Icons anzeigt

Windows Icon-Datenbank komplett zurücksetzen

Zuerst etwas Hintergrund-Info. Öffnen Sie mal den Datei-Explorer und tippen Sie in die Adresszeile dies ein (keine Leerzeichen):
%LocalAppData%\Microsoft\Windows\Explorer
Und in einem anderen Explorer-Fenster dies:
%LocalAppData%\
Sofern via Optionen/Ansicht die versteckten Dateien eingeblendet sind, sehen Sie darin Dateien mit Namen wie «thumbcache» oder «iconcache» und einer Endung wie «.db». Das sind die Icon- und Thumbnail-Datenbanken. Unter Windows 7 finden Sie die Icon-Datenbank nur unter %LocalAppData%\. Die IconCache-Files wären die zu löschenden Daten. Bloss: Die lassen sich nicht löschen, solange der Windows-Explorer oder ein anderes Programm diese blockiert.
Schliessen Sie zuerst alle Programme und Ordnerfenster. Öffnen Sie den Task-Manager, zum Beispiel mittels Ctrl+Shift+Esc (Strg+Umschalt+Esc) oder nach einem Rechtsklick auf eine freie Stelle auf Ihrer Taskleiste (Win10) bzw. unter Windows 11 nach einem Rechtsklick auf den Start-Button, gefolgt von Task-Manager.
Beenden Sie im Task-Manager den Task namens Windows-Explorer (Win10, Win11) bzw. Explorer.exe (Win7) mittels Rechtsklick darauf und Task beenden (Win10, Win11) bzw. Prozess beenden (Win7). Dies ist nötig, um die Bedienoberfläche vorübergehend auszuknipsen, damit diese die zu löschenden Dateien nicht blockiert.
Den Windows-Explorer via Task-Manager beenden
Quelle: pctipp.ch
Es verschwindet rundherum alles; nur der Task-Manager bleibt stehen. Darin gehts nun via Datei zu Neuen Task ausführen. Tippen Sie cmd.exe ein und drücken Sie Enter. Es öffnet sich das Konsolenfenster bzw. die Eingabeaufforderung.
Falls Sie Windows 10 oder Windows 11 haben, geben Sie nacheinander diese vier Befehlszeilen ein und schliessen Sie jede einzelne mit Enter ab:
cd %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del IconCache*.db /a
cd /d %userprofile%\AppData\Local
del IconCache.db /a
Falls Sie noch Windows 7 haben, reichen in der Regel diese beiden Zeilen, aber es macht nichts, wenn Sie die oberen auch eingeben (dann gibts einfach im einen Ordner nichts zu löschen):
cd /d %userprofile%\AppData\Local
del IconCache.db /a
Es kann sein, dass bei der einen oder anderen Datei «Zugriff verweigert» erscheint. In diesem Fall sitzt vielleicht noch eine Anwendung auf der betroffenen IconCache-Datei.
Den Icon-Cache via Eingabeaufforderung löschen. Eine Datei liess sich nicht löschen («Zugriff verweigert»).
Quelle: pctipp.ch
Fertig gelöscht? Im Task-Manager gehts anschliessend via Datei wieder zu Neuen Task ausführen. Tippen Sie explorer.exe ein und drücken Sie Enter, um den Windows-Explorer wieder zu starten.
Wichtig: Sie sollten jetzt Windows unbedingt neu starten.
Wollen Sie Obiges in eine Batch-Datei stecken? Gar kein Problem. Erstellen Sie mit dem Notepad-Editor eine Datei, die Sie z. B. ResetIco.bat nennen. Die Dateiendung .bat ist wichtig. Kopieren Sie folgende Codezeilen hinein:
taskkill /f /im explorer.exe
cd %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del IconCache*.db /a
cd /d %userprofile%\AppData\Local
del IconCache.db /a
start explorer.exe
Speichern Sie die Datei und führen Sie sie aus. Es ist nicht ratsam, das mit Administrator-Rechten zu machen, sonst könnte es eventuell den Icon-Cache des Administrators löschen. Auch wenn Sie die Lösung via Batch-Datei ausführen, empfiehlt sich danach ein Neustart von Windows.



Kommentare
Es sind keine Kommentare vorhanden.