Ponekad je ikona predmemorije zastarjela, što uzrokuje pogrešno prikazivanje ikona ili čak i nestanak. Na primjer, možda ste nadogradili aplikaciju, a nova se verzija pojavila s novom ikonom, ali još uvijek ćete vidjeti staru ikonu na radnoj površini. Ponekad se može pojaviti praznina ili oštećena ikona kada je prethodno prikazana savršena dobra ikona. Kada se to dogodi, morate vratiti predmemoriju ikone i dopustiti im da ih automatski ponovno izradi. U ovom ćemo članku pokazati kako obnoviti predmemoriju ikona u sustavu Windows 10. Ovaj se vodič odnosi i na Windows 8 i 7, ali postupak se malo razlikuje.
Kako Icon Cache funkcionira u sustavu Windows
Ikone su posvuda u sustavu Windows: Upravljačka ploča, Programi i značajke, File Explorer i tako dalje. Nakon preuzimanja svih mogućih ikona iz tvrdog diska i njihovog prikazivanja dinamički, može se konzumirati puno resursa sustava. Kao rezultat toga, Windows sprema ikone koje je već dohvaćeno u sjećanju. Kada isključite ili ponovno pokrenete, taj će cache napisati skrivenu datoteku na vašem tvrdom disku, tako da kasnije neće morati ponovo učitati sve te ikone.
Datoteka baze podataka raste kako se dodaju više informacija. Prema ovom dokumentu iz MSDN baze znanja, kada Windows treba prikazati ikonu, provjerit će se predmemorija i prikazati ikonu spremljene u memoriju ako se pronađe podudaranje. Ako ga ne pronađe, provjerit će izvršnu datoteku i skenirati programski direktorij.
Caching mehanizmi, kao što je IconCache baza podataka, već su raspravljali višestruki stručnjaci sustava, a dubina Mark E. Russinovich i David A. Solomon u svojoj knjizi Windows Internals, ako ste znatiželjni da biste saznali više, ali su osnove sve što trebate razumjeti za taj proces.
Tamo gdje se pohranjuje Icon Cache
U sustavu Windows Vista i Windows 7, datoteka ikona ikone nalazi se u:
C:UsersAppDataLocalIconCache.db
(Zamijeniti
s pravim nazivom za prijavu za vaš Windows račun.)
Ta je datoteka još uvijek prisutna u sustavima Windows 8 i 10, ali ih Windows ne koristi za spremanje ikonske predmemorije. U sustavu Windows 8 i Windows 10, datoteka ikona ikone nalazi se u:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Zamijeniti
sa stvarnim korisničkim imenom za prijavu za vaš Windows račun.) U ovoj ćete mapi pronaći niz datoteka predmemorije ikone: • 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
Da biste ponovno izgradili ikonu predmemorije, morate izbrisati sve ikone s ikonama koje se pojavljuju u ovoj mapi. Nije tako jednostavno kao klikanje na njih i pritiskanje gumba Delete, iako: te datoteke još uvijek koriste Explorer, pa ih ne možete jednostavno izbrisati.
Kako obnoviti ikonu predmemoriju
Zatvorite i spremite sve što radite prije nego što nastavite. Otvorite File Explorer i idite na sljedeću mapu:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Zamijeniti
s pravim nazivom za prijavu za vaš Windows račun.)
Pritisnite i držite tipku "Shift" i desnom tipkom miša kliknite mapu Explorer. Odaberite "Otvori prozor naredbi ovdje".
dir
naredba. Trebali biste vidjeti ikonu ikone i sličice koje smo raspravljali ranije.
del iconcache*
Pritisni enter. Zvjezdica nakon
iconcache
potrebno je osigurati da sve datoteke s nazivima koji započinju s iconcache-om biti uključeni u operaciju brisanja. To bi trebalo izbrisati sve ikone predmemorije.
Run the dir
naredba za provjeru popisa preostalih datoteka. Ako se jedna ili više ikona ikonice još uvijek nalaze na popisu, to znači da se neke aplikacije i dalje prikazuju u pozadini. Zatvorite ih i ponovite postupak ako je potrebno.
Ne zaboravite, obnavljanje ikonske predmemorije neće vam pomoći kod problema s minijaturama (trebat ćete proći taj postupak da to učinite), pogrešnu ikonu za određeno proširenje datoteke ili ikonu prečaca koja nedostaje. No, ako imate drugih problema s ikonama, nadamo se da će obnoviti ikonu predmemorije popraviti ih.