Gdzie Vista przechowuje moją „usuniętą” ikonę pulpitu?

1

Zainstalowałem v1 niektórych programów, a następnie je odinstalowałem. Następnie wyczyściłem wszystkie odniesienia do tego oprogramowania - żadnych plików w folderze „pliki programów”, żadnych wpisów w rejestrze, nic.

Następnie zainstalowałem v2 tego samego oprogramowania. Co dziwne, ikona pulpitu to wersja v1 zamiast v2 (z wyjątkiem sytuacji, gdy widok ikon jest przełączony na „tryb klasyczny” - wtedy jest w porządku)

Próbowałem zainstalować v2 na innej maszynie vista, a ikona jest poprawna. Wiem, że Vista gdzieś przechowuje usuniętą ikonę. Ale gdzie!!??!!

Używam wersji Vista Business.

Urbycoz
źródło

Odpowiedzi:

1

Wygląda na to, że Vista przechowuje poprzednią ikonę w buforze ikon. Aby to naprawić, musisz zmusić system Windows do przebudowania pamięci podręcznej ikon.

Aby ponownie zbudować pamięć podręczną ikon:

Upewnij się, że nie masz niezapisanej pracy - wykonanie tych kroków spowoduje ponowne uruchomienie komputera, aby zakończyć proces.

Otwórz okno cmd, klikając przycisk Start, wpisując „cmd” i naciskając Enter.

W wierszu polecenia wpisz następujące polecenie:

  1. taskkill /IM explorer.exe /F i naciśnij Enter
  2. cd /d %userprofile%\AppData\Local i naciśnij Enter (jeśli w Windows XP, patrz uwaga poniżej)
  3. del IconCache.db /a i naciśnij Enter
  4. shutdown /r /t 0 i naciśnij Enter

Uwaga: Jeśli korzystasz z systemu Windows XP, w kroku 2 wpisz cd /d %userprofile%\Local Settings\Application Data

Co to robi:

  1. Zmuszasz explorer.exedo wyjścia. Spowoduje to zamknięcie paska zadań i wszystkich otwartych okien „Mój komputer”. /IMInformuje program, taskkill, aby znaleźć plik przez jego nazwę obrazu (co jest explorer.exe) i /Fmówi taskkill zmusić go zamknąć.
  2. Przełącza wiersz polecenia do katalogu, w którym przechowywana jest pamięć podręczna ikon. W systemie Vista i Windows 7 jest to włączone C:\Users\<username>\AppData\Local\. W Windows XP jest to na C:\Documents and Settings\<username>\Local Settings\Application Data\.
  3. Usuwa plik pamięci podręcznej ikon.
  4. Ponownie uruchamia komputer, aby można było odbudować pamięć podręczną ikon. /rMówi ponownego uruchomienia komputera po wyłączeniu, a /t 0to ilość czasu do czasu restartu (Domyślnie jest to 30 sekund, mówiąc: 0 sprawia, że natychmiastowe).
Jared Harley
źródło
To wydaje się oczywistą odpowiedzią. Ale o dziwo usunąłem plik IconCache.db w C: \ Users * Me * \ AppData \ Local, ale nadal mam problem ze starą ikoną. Musi być przechowywany także w innym miejscu.
Urbycoz
1

Czy sprawdziłeś folder pulpitu wszystkich użytkowników? Wyszukiwanie w C: \ Users / C: \ Documents and settings powinno ujawnić miejsce przechowywania skrótu.

Na to, dlaczego program działa w ten sposób, najlepiej udzieli producent oprogramowania.

ojczulek
źródło
Tak, też tam szukałem. Problem polega na tym, że .... Jestem producentem oprogramowania :-) Napisałem program, ale po prostu nie mogę uzyskać ikony aktualizacji w systemie Vista. Działa dobrze w XP.
Urbycoz,
1

Czy przeglądałeś także pamięć podręczną ikon?

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

M'vy
źródło
To wydaje się oczywistą odpowiedzią. Ale o dziwo usunąłem plik IconCache.db w C: \ Users * Me * \ AppData \ Local, ale nadal mam problem ze starą ikoną. Musi być przechowywany także w innym miejscu.
Urbycoz