Ikony używane przez system Windows do przechowywania dokumentów i programów są zapisywane w pamięci podręcznej ikon, dzięki czemu można je wyświetlać szybko, zamiast powoli je ładować za każdym razem. Jeśli kiedykolwiek pojawią się problemy z ikonami na komputerze, pomocne może być przebudowanie pamięci podręcznej ikon.
Czasami pamięć podręczna ikon staje się nieaktualna, powodując niepoprawne wyświetlanie ikon lub nawet ich brak. Na przykład, być może zaktualizowałeś aplikację, a nowa wersja zawierała nową ikonę, ale nadal widać na pulpicie starą ikonę. Czasami może pojawić się pusta lub uszkodzona ikona, gdy wcześniej wyświetlana była doskonale dobra ikona. W takim przypadku należy zresetować pamięć podręczną ikon i zezwolić na automatyczne jej ponowne utworzenie. W tym artykule pokażemy, jak odbudować pamięć podręczną ikon w systemie Windows 10. Przewodnik ten dotyczy również systemów Windows 8 i 7, ale proces ten działa nieco inaczej.
Ikony są wszędzie w systemie Windows: Panel sterowania, Programy i funkcje, Eksplorator plików i tak dalej. Konieczność odzyskania wszystkich możliwych obrazów ikon z twardego dysku i ich dynamicznego renderowania może pochłonąć wiele zasobów systemowych. W rezultacie, Windows zapisze ikony, które zostały już pobrane w jego pamięci. Po zamknięciu lub ponownym uruchomieniu pamięć podręczna zostanie zapisana w ukrytym pliku na dysku twardym, więc nie będzie musiała ponownie ładować wszystkich tych ikon.
Plik bazy danych powiększa się wraz z dodaniem do niego większej ilości informacji. Zgodnie z tym dokumentem z bazy wiedzy MSDN, kiedy system Windows musi wyświetlać ikonę, sprawdza pamięć podręczną i wyświetla ikonę z pamięci podręcznej, jeśli zostanie znaleziona odpowiednia. Jeśli go nie znajdzie, sprawdzi plik wykonywalny i zeskanuje katalog aplikacji.
Mechanizmy buforowania, takie jak baza danych IconCache, zostały już omówione przez wielu specjalistów systemowych, a dogłębnie przez Marka E. Russinovicha i Davida A. Solomona w ich książce Windows Internals, jeśli chcesz dowiedzieć się więcej, ale podstawy są wszystko, co musisz zrozumieć w tym procesie.
W systemach Windows Vista i Windows 7 plik pamięci podręcznej ikon znajduje się w:
C: \ Users \ AppData \ Local \ IconCache.db
(Zastąpić z rzeczywistą nazwą logowania do konta Windows.)
Ten plik jest nadal obecny w systemie Windows 8 i 10, ale system Windows nie używa ich do przechowywania pamięci podręcznej ikon. W systemie Windows 8 i Windows 10 plik pamięci podręcznej ikon znajduje się w:
C: \ Users \ AppData \ Local \ Microsoft \ Windows \ Explorer
(Zastąpić z rzeczywistą nazwą logowania do konta Windows.) W tym folderze znajdziesz wiele plików pamięci podręcznej ikon:
• 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
Aby odbudować pamięć podręczną ikon, musisz usunąć wszystkie pliki ikoncache, które pojawiają się w tym folderze. Nie jest to tak proste, jak kliknięcie i naciśnięcie klawisza Delete: pliki te są nadal używane przez Eksploratora, więc nie można ich po prostu normalnie usunąć.
Zamknij i zapisz wszystko, nad czym pracujesz, zanim przejdziesz dalej. Otwórz Eksplorator plików i przejdź do następującego folderu:
C: \ Users \ AppData \ Local \ Microsoft \ Windows \ Explorer
(Zastąpić z rzeczywistą nazwą logowania do konta Windows.)
Naciśnij i przytrzymaj klawisz "Shift" i kliknij prawym przyciskiem myszy folder Explorer. Wybierz "Otwórz okno poleceń tutaj."
W tej ścieżce otworzy się okno wiersza polecenia:
Aby upewnić się, że wiersz polecenia znajduje się we właściwym folderze, wpisz reż
dowództwo. Powinieneś zobaczyć pliki z ikonami i plikami podręcznymi, które omówiliśmy wcześniej.
Kliknij prawym przyciskiem myszy pasek zadań systemu Windows i wybierz "Menedżer zadań" z menu skrótów.
Kliknij prawym przyciskiem myszy "Eksplorator Windows" na liście i wybierz "Zakończ zadanie" z menu skrótów. Eksplorator i pulpit znikną. Wyjdź z Menedżera zadań i upewnij się, że nie działa żadna inna aplikacja z wyjątkiem okna wiersza polecenia.
W oknie wiersza polecenia wpisz następujące polecenie:
ikona ikon del *
Naciśnij enter. Gwiazdka po iconcache
jest konieczne, aby upewnić się, że wszystkie pliki o nazwach rozpoczynających się od iconcache zostaną włączone do operacji usuwania. To powinno usunąć wszystkie pliki pamięci podręcznej ikon.
Uruchom katalog
polecenie, aby sprawdzić listę pozostałych plików. Jeśli jeden lub więcej plików z ikonami jest wciąż na liście, oznacza to, że niektóre aplikacje nadal działają w tle. Zamknij je i w razie potrzeby powtórz procedurę.
Teraz naciśnij jednocześnie klawisze Ctrl + Alt + Del i wybierz "Wyloguj się". Zaloguj się ponownie, a wszelkie nieaktualne lub brakujące ikony powinny zostać naprawione lub odtworzone.
Pamiętaj, że przebudowanie pamięci podręcznej ikon nie pomoże w problemach z miniaturkami (musisz to zrobić w tym procesie), niewłaściwą ikoną określonego rozszerzenia plików lub brakującą ikoną skrótu. Ale jeśli masz inne problemy z ikonami, miejmy nadzieję, że odbudowanie pamięci podręcznej ikon naprawi je.