Windows 7 Desktop-Symbole sind beschädigt

9

Ich bin gerade auf ein Problem unter Windows 7 gestoßen, bei dem einige meiner Desktopsymbole nicht richtig angezeigt werden (siehe Screenshot).

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht, den Symbol-Cache zu löschen und auch die Einstellung Max. Zwischengespeicherte Symbole in der Registrierung zu ändern und neu zu starten, aber beides hat nicht geholfen.

Wenn ich zu C: \ eclipse navigiere, auf das mein Eclipse-Symbol verweist, wird in der Datei eclipse.exe dort auch nicht das erwartete Symbol angezeigt.

Ich habe keine Ideen mehr. Kann jemand etwas anderes vorschlagen, das ich bitte versuchen kann?

am2605
quelle
1
Sehen Sie die richtigen Symbole, wenn Sie die Bildschirmfarbtiefe verringern (z. B. 16 Bit)? Siehe Sevenforums.com/tutorials/… Abschnitt 5
Andreas
1
Ja - ich hatte das versucht und sie waren sichtbar, verschwanden aber wieder, als ich auf 32 Bit zurückkam. Ich habe es jedoch noch einmal versucht und die 16-Bit-Einstellung beibehalten, während ich die Datei IconCache.db in% USERPROFILE% \ AppData \ Local \ gelöscht habe. Als ich dann auf 32-Bit zurückkam, waren alle wieder gut. Danke für Ihre Hilfe!
am2605

Antworten:

10

Dies wurde behoben, indem die Farbtiefe des Bildschirms auf 16 Bit reduziert wurde, wie von Andreas oben vorgeschlagen, und dann gelöscht wurde USERPROFILE%\AppData\Local\IconCache.db. Nach der Wiederherstellung auf 32-Bit wurden die Symbole wieder angezeigt.

am2605
quelle
@Andreas: Du solltest eine Antwort posten. @ am2605: Du solltest Andreas 'Antwort akzeptieren. Bitte ordentlich aufbewahren.
Harrymc
@harrymc: Ich kann @ Andrea's nicht akzeptieren, bis er eine Antwort veröffentlicht, oder? (Es ist derzeit nur ein Kommentar). Wenn Andreas eine Antwort veröffentlicht, werde ich diese akzeptieren und meine eigene löschen.
am2605
8

So erstellen Sie den Symbol-Cache neu:

  1. Löschen Sie die Datei %USERPROFILE%\AppData\Local\Iconcache.db
  2. Task-Manager starten (Klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie Task-Manager starten.)
  3. Wählen Sie auf der Registerkarte explorer.exeProzesse die Schaltfläche Prozess beenden aus und klicken Sie darauf
  4. Der Explorer (Taskleiste, Desktop usw.) sollte jetzt verschwinden und zurückkehren.

Wie lösche ich die Datei? %USERPROFILE%\AppData\Local\Iconcache.db Geben Sie im Startmenü del ein. Ich empfehle Kopieren / Einfügen, damit Sie es nicht falsch eingeben.

Warum töten, anstatt sich nur ab- und wieder anzumelden?
Windows Explorer lädt den Symbolcache beim Start in den Speicher und aktualisiert ihn dann im Speicher. Wenn es heruntergefahren wird, z. B. wenn Sie sich abmelden, wird dieser Cache in die oben aufgeführte Datei geschrieben, sodass er als beschädigt gespeichert wird. Indem Sie es zwangsweise beenden, verhindern Sie, dass es den (beschädigten) Cache auf die Festplatte schreibt, und erzwingen, dass beim Neustart ein neuer Cache erstellt wird. Hoffentlich wird dieser Cache nicht beschädigt.

djsigmaphi
quelle
Dies hat geholfen, mein Problem zu beheben, vielen Dank! In meinem Fall waren die Symbole einiger Systemtools wie Explorer selbst, aber auch Editor, Eingabeaufforderung usw. verschwunden
Martin Klinke
1

Wir hatten gerade das Problem mit dem beschädigten Symbol auf unserem Win7-System. Das Problem war, dass einigen Apps und Dateien falsche Symbole zugeordnet waren. Wir haben die oben beschriebene Methode zum Anpassen der Farbtiefe auf 16-Bit verwendet, aber anstatt die Registrierung manuell zu bearbeiten, haben wir uns nach dem Wechsel zu 16-Bit nur abgemeldet. Wie bereits erwähnt, muss Windows die neuen Einstellungen speichern und den fehlerhaften 32-Bit-Iconcache überschreiben. Melden Sie sich an, wechseln Sie zurück in die 32-Bit-Farbe, alles ist in Ordnung.

JohnMetz
quelle
0

Mein Problem war mit leeren Chrome-Verknüpfungen. Ich habe versucht, meinen Standardbrowser in der Systemsteuerung "Standardprogramme" auf IE zu ändern, und die Symbole des IE funktionieren. Dies ist offenbar Teil eines Betriebssystems Fehler , das ist ungelöst . Ich habe versucht, deinstallieren / neu zu installieren, thumbnail.db zurückzusetzen und Dateizuordnungen über die Systemsteuerung zu überschreiben, die Bildschirmauflösung zu ändern, nichts hat funktioniert. Schließlich googelte ich "Dateizuordnung" und dachte, ich könnte eine Lösung über die Registrierung hacken. Ich fand einen Blog, der über verschiedene mögliche Lösungen spricht:

http://www.winvistaclub.com/t19.html

Die letzte Lösung spricht von einem Dienstprogramm namens "Typen", mit dem Sie Dateizuordnungen auf alternative Weise zuweisen können. Ich habe zur Dateierweiterung .url gescrollt und auf die Dateierweiterung doppelklickt. (Die Programmoberfläche ist nicht sehr intuitiv). Dies öffnet ein Fenster mit 4 Registerkarten, wählen Sie die Registerkarte "Symbol" und navigieren Sie zu Chrome.exe (am unteren Rand dieses Fensters befindet sich ein Ordnersymbol neben einem Textfeld, mit dem Sie zu Ihrem App-Ordner navigieren können):% YourUserNameDir / AppData / Local / Google / Chrome / Application / wähle chrome.exe

Auf diese Weise können Sie auf alle Chrome-Symbole zugreifen, das gewünschte auswählen, das Fenster schließen und Ihren Desktop anzeigen! Ich mag das große "g" -Symbol sehr, es ist schöner als das Standard-Chrome-Logo.

Ich hoffe das hilft!

Pierre Loubert
quelle
0

Keines dieser Dinge hat mir geholfen, das Chrome-Symbol wiederherzustellen, aber als ich mir den Task-Manager ansah, bemerkte ich, dass Chrome als old_chrome.exe gekennzeichnet war (nicht sicher, wann dies geschah). Nachdem Sie die Problemumgehung hier befolgt haben: Was ist mit meiner Google Chrome-Installation passiert (navigieren Sie zum Google Chrome-Ordner ... löschen Sie den alten Versionsordner zusammen mit der Datei old_chrome.exe und benennen Sie die Datei new_chrome.exe wieder in nur chrome.exe um ) Mein Chrome-Symbol wurde wiederhergestellt.

Abbie
quelle
-2

Windows 7 64-Bit, Probleme beim Anzeigen einiger Symbole auf dem Desktop. Beheben: Wechseln Sie zu 16 Bit und beheben Sie die Probleme. TY.

Eva

Eva Díaz Méndez
quelle