Wo speichert Vista mein "gelöschtes" Desktop-Symbol?

545
Urbycoz

Ich habe v1 von einiger Software installiert und dann deinstalliert. Danach löschte ich alle Verweise auf diese Software - keine Dateien im Ordner "Programmdateien", keine Registrierungseinträge, nichts.

Dann habe ich v2 der gleichen Software installiert. Seltsamerweise ist das Desktop-Symbol die Version v1 anstelle von v2 (außer wenn die Ansicht der Symbole auf "klassischen Modus" umgestellt wird - dann ist es in Ordnung)

Ich habe versucht, v2 auf einem anderen neuen Vista-Computer zu installieren, und das Symbol ist korrekt. Ich weiß, dass Vista das gelöschte Symbol irgendwo speichert. Aber wo!!??!!

Ich verwende die Vista Business Edition.

1

3 Antworten auf die Frage

1
dadver

Haben Sie den Desktopordner aller Benutzer überprüft? Eine Suche in C: \ Users / C: \ Documents and Settings sollte angeben, wo die Verknüpfung gespeichert ist.

Warum sich das Programm so verhält, kann jedoch der Softwarehersteller am besten beantworten.

Ja, ich habe auch dort gesucht. Das Problem ist .... Ich bin der Softwarehersteller :-) Ich habe das Programm geschrieben, aber ich kann das Symbol unter Vista nicht aktualisieren. Funktioniert gut in XP. Urbycoz vor 13 Jahren 0
1
M'vy

Haben Sie sich auch den Icon-Cache angesehen?

http://smallvoid.com/article/windows-icon-cache.html

Dies scheint die naheliegende Antwort zu sein. Aber seltsamerweise habe ich die Datei IconCache.db in C: \ Users \ * Me * \ AppData \ Local gelöscht, aber ich bleibe beim alten Symbol. Es muss auch woanders gespeichert werden. Urbycoz vor 13 Jahren 0
1
Jared Harley

Klingt, als würde Vista das vorherige Symbol im Symbolcache speichern. Um dies zu beheben, müssen Sie Windows zwingen, den Symbolcache neu zu erstellen.

Um den Icon-Cache neu zu erstellen:

Stellen Sie sicher, dass Sie keine ungespeicherten Arbeiten haben. Wenn Sie diese Schritte ausführen, wird der Computer neu gestartet, um den Vorgang abzuschließen.

Öffnen Sie ein Cmd-Fenster, indem Sie auf die Schaltfläche Start klicken und "cmd" eingeben und die Eingabetaste drücken.

Geben Sie an der Eingabeaufforderung Folgendes ein:

  1. taskkill /IM explorer.exe /F und drücken Sie die Eingabetaste
  2. cd /d %userprofile%\AppData\Local und drücken Sie die Eingabetaste (bei Windows XP siehe Hinweis unten)
  3. del IconCache.db /a und drücken Sie die Eingabetaste
  4. shutdown /r /t 0 und drücken Sie die Eingabetaste

Hinweis: Wenn Sie mit Windows XP arbeiten, geben Sie für Schritt 2 ein cd /d %userprofile%\Local Settings\Application Data

Was macht das?

  1. Du zwingst explorer.exezu beenden. Dadurch werden Ihre Taskleiste und alle geöffneten "Arbeitsplatz" -Fenster geschlossen. Der /IMBefehl befiehlt dem Programm taskkill, die Datei anhand des Image-Namens (explorer.exe) zu finden, und der /FBefehl taskkill, das Schließen der Datei zu erzwingen.
  2. Wechselt die Eingabeaufforderung zu dem Verzeichnis, in dem der Symbolcache gespeichert ist. In Vista und Windows 7 ist dies in C:\Users\<username>\AppData\Local\. In Windows XP ist dies um C:\Documents and Settings\<username>\Local Settings\Application Data\.
  3. Löscht die Icon-Cache-Datei.
  4. Startet Ihren Computer neu, damit der Symbolcache neu erstellt werden kann. Der /rComputer weist den Computer an, nach dem Herunterfahren einen Neustart durchzuführen, und dies /t 0ist die Zeitspanne bis zum Neustart (standardmäßig 30 Sekunden, bei 0 wird sofort angezeigt).
Dies scheint die naheliegende Antwort zu sein. Seltsamerweise habe ich die Datei IconCache.db in C: \ Users * Me * \ AppData \ Local gelöscht, aber ich bleibe beim alten Symbol. Es muss auch woanders gespeichert werden. Urbycoz vor 13 Jahren 0