27Jun

Ako obnoviť poškodenú ikonu cache v systéme Windows 10

iconcache

Ikony, ktoré systém Windows používa pre vaše dokumenty a programy, sa ukladajú do vyrovnávacej pamäte ikon, takže sa môžu rýchlo zobrazovať, namiesto toho, aby ste ich museli pomaly načítavať.Ak ste niekedy mali problémy s ikonami v počítači, mohlo by to pomôcť obnoviť vyrovnávaciu pamäť ikony.

Niekedy je cache ikony zastarané, čo spôsobuje nesprávne zobrazenie ikon alebo dokonca chýbanie. Napríklad ste inovovali aplikáciu a nová verzia sa dodáva s novou ikonou, stále však vidíte starú ikonu na pracovnej ploche. Niekedy sa môže zobraziť prázdna alebo poškodená ikona, keď bola predtým zobrazená úplne dobrá ikona. Keď k tomu dôjde, musíte obnoviť vyrovnávaciu pamäť ikony a nechať ju automaticky znovu vytvoriť.V tomto článku vám ukážeme, ako obnoviť vyrovnávaciu pamäť ikon v systéme Windows 10. Táto príručka platí aj pre systémy Windows 8 a 7, ale tento proces funguje trochu inak.

Ikona Cache funguje v systéme Windows

Ikony sú všade vo Windows: Ovládací panel, Programy a funkcie, Prieskumník atď.Aby bolo možné získať všetky možné obrazy ikon z pevného disku a dynamicky ich vykresliť, môže spotrebovať veľa systémových zdrojov. Výsledkom je, že systém Windows ukladá ikony, ktoré už boli uložené do pamäte. Keď vypnete alebo reštartujete, zapíše túto vyrovnávaciu pamäť do skrytého súboru na vašom pevnom disku, takže neskôr nemusí znovu načítať všetky tieto ikony.

Databázový súbor rastie, ak sa k nemu pridá viac informácií.Podľa tohto dokumentu z databázy znalostí MSDN, keď systém Windows potrebuje zobraziť ikonu, skontroluje vyrovnávaciu pamäť a zobrazí ikonu uloženú v pamäti, ak sa nájde zhoda. Ak ju nenájdete, skontroluje spustiteľný súbor a naskenuje adresár aplikácií.

Mechanizmy ukladania do vyrovnávacej pamäte, ako napríklad databáza IconCache, už diskutovali viacerí systémoví špecialisti a hlboko Mark E. Russinovič a David A. Solomon vo svojej knihe Windows Internals, ak ste zvedaví viac informácií, ale základysú všetko, čo musíte pochopiť pre tento proces.

Kde je uložená vyrovnávacia pamäť Icon

V systéme Windows Vista a Windows 7 sa súbor cache ikony nachádza v adresári:

C: \ Users \ & lt; username & gt; \ AppData \ Local \ IconCache.db

( Nahradiť &so skutočným prihlasovacím menom pre váš účet Windows.)

Tento súbor je stále prítomný v systéme Windows 8 a 10, ale systém Windows ich nepoužíva na ukladanie vyrovnávacej pamäte ikon. V systéme Windows 8 a Windows 10 sa súbor cache ikony nachádza v adresári:

C: \ Users \ & lt; username & gt; \ AppData \ Local \ Microsoft \ Windows \ Explorer

( Nahradiť &váš účet Windows). V tejto zložke nájdete niekoľko súborov vyrovnávacej pamäte 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

Opätovné vytvorenie vyrovnávacej pamäte ikon, musíte odstrániť všetky súbory iconcache, ktoré sa zobrazujú v tejto zložke. Nie je to tak jednoduché ako klikanie na ne a stlačenie klávesy Odstrániť, aj keď: tieto súbory stále používajú Explorer, takže ich nie je možné iba normálne odstrániť.

Ako znovu vytvoriť vyrovnávaciu pamäť

Skôr než budete pokračovať, zatvorte a uložte všetko, na čom pracujete. Otvorte aplikáciu Prieskumník súborov a prejdite na nasledujúcu zložku:

C: \ Users \ & lt \ username & gt; \ AppData \ Local \ Microsoft \ Windows \ Explorer

( Nahraďte & meno používateľa a skutočné prihlasovacie meno pre váš účet Windows.

Stlačte a podržte kláves "Shift" a kliknite pravým tlačidlom myši na priečinok Explorer. Zvoľte "Otvoriť okno príkazu tu."

Na tejto ceste sa otvorí okno príkazového riadka:

Aby ste sa uistili, že príkazový riadok je v správnom priečinku, zadajte príkaz dir. Mali by ste vidieť súbor iconcache a thumbcache, o ktorých sme diskutovali skôr.

Kliknite pravým tlačidlom myši na hlavný panel systému Windows a zvoľte "Správca úloh" z kontextovej ponuky.

Kliknite pravým tlačidlom na "Windows Explorer" v zozname a v kontextovej ponuke zvoľte "End task".Prieskum a pracovná plocha zmiznú.Ukončite správcu úloh a uistite sa, že s výnimkou okna príkazového riadka nefunguje žiadna iná aplikácia.

V príkazovom riadku zadajte nasledujúci príkaz:

del iconcache *

Stlačte Enter. Hviezdička po iconcache je nevyhnutná, aby sa zabezpečilo, že všetky súbory s názvami, ktoré začínajú s ikonou cache, budú zahrnuté do operácie vymazania. Mali by sa odstrániť všetky súbory cache ikony.

Spustite príkaz dir a skontrolujte zoznam zostávajúcich súborov. Ak je jeden alebo viac súborov iconcache stále na zozname, znamená to, že niektoré aplikácie stále bežia na pozadí.Zatvorte ich a v prípade potreby zopakujte postup.

Súčasne stlačte súčasne klávesy Ctrl + Alt + Del a zvoľte možnosť "Odhlásiť sa." Prihláste sa a akékoľvek zastaralé alebo chýbajúce ikony by mali byť snáď opravené alebo opätovne vytvorené.

Pamätajte si, že obnovenie vyrovnávacej pamäte ikon nepomôže pri problémoch s miniatúrami( budete musieť tento proces prekonať), nesprávnu ikonu pre konkrétnu príponu súboru alebo chýbajúcu ikonu odkazu. Ak však máte ďalšie problémy s ikonami, dúfajme, že obnovenie vyrovnávacej pamäte ikon ich opraví.