Jak obnovit poškozenou ikonu mezipaměti v systému Windows 10
Ikony, které systém Windows používá pro dokumenty a programy, jsou uloženy v mezipaměti ikon, takže je lze rychle zobrazit, místo toho, aby je museli kdykoli pomalu načíst. Máte-li někdy potíže s ikonami v počítači, může vám pomoci znovu vytvořit mezipaměť ikon.
Někdy je mezipaměť ikon zastaralá, což způsobuje, že ikony se zobrazují nesprávně nebo dokonce chybí. Například možná jste upgradovali aplikaci a nová verze byla dodána s novou ikonou, ale stále se zobrazuje stará ikona na ploše. Někdy se může zobrazit prázdná nebo poškozená ikona, pokud byla předtím zobrazena dokonale dobrá ikona. Když k tomu dojde, musíte obnovit mezipaměť ikon a nechat ji automaticky znovu vytvořit. V tomto článku vám ukážeme, jak obnovit mezipaměť ikon v systému Windows 10. Tato příručka platí také pro Windows 8 a 7, ale proces pracuje mírně odlišně.
Jak funguje ikona mezipaměti v systému Windows
Ikony jsou všude v systému Windows: Ovládací panely, Programy a funkce, Průzkumník souborů atd. Potřebné získání všech možných obrazů ikon z pevného disku a jejich dynamické vykreslení mohou spotřebovávat spoustu systémových prostředků. V důsledku toho systém Windows ukládá ikony, které jsou již uloženy do paměti. Když vypnete nebo restartujete, zapíše tuto vyrovnávací paměť do skrytého souboru na pevném disku, takže nemusí všechny tyto ikony znovu načíst později.
Databázový soubor se rozšiřuje tím, že se k němu přidávají další informace. Podle tohoto dokumentu z databáze znalostí MSDN, když systém Windows potřebuje zobrazit ikonu, zkontroluje mezipaměť a zobrazí ikonu uloženou v mezipaměti, pokud je nalezena shoda. Pokud nenajde jeden, zkontroluje spustitelný soubor a prohledá adresář aplikací.
Mechanismy ukládání do mezipaměti, jako je například databáze IconCache, již diskutovali mnohí systémoví specialisté a hluboce Mark E. Russinovič a David A. Solomon ve své knize Windows Internals, pokud jste zvědaví, jak se dozvědět více, ale základy jsou vše, co potřebujete pro tento proces pochopit.
Kde je ukládána mezipaměť ikon
V systémech Windows Vista a Windows 7 je soubor mezipaměti ikon umístěn v:
C: \ Uživatelé \\ AppData \ Místní \ IconCache.db
(Nahradit se skutečným přihlašovacím jménem účtu Windows.)
Tento soubor je stále přítomen v systémech Windows 8 a 10, ale systém Windows je nepoužívá k ukládání mezipaměti ikon. V systémech Windows 8 a Windows 10 se soubor mezipaměti ikon nachází:
C: \ Users \\ AppData \ Místní \ Microsoft \ Windows \ Explorer
(Nahradit se skutečným přihlašovacím jménem pro váš účet Windows.) V tomto adresáři naleznete několik souborů mezipaměti 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
Chcete-li obnovit mezipaměť ikon, musíte odstranit všechny soubory iconcache, které se v této složce zobrazují. Není to tak jednoduché, jako kliknutí na ně a stisknutí klávesy Smazat, ačkoli: tyto soubory jsou stále používány aplikací Explorer, takže je nelze jednoduše smazat.
Jak obnovit mezipaměť ikon
Zavřete a uložte vše, na čem pracujete, než budete pokračovat. Otevřete Průzkumník souborů a přejděte do následující složky:
C: \ Users \\ AppData \ Místní \ Microsoft \ Windows \ Explorer
(Nahradit se skutečným přihlašovacím jménem účtu Windows.)
Stiskněte a podržte klávesu "Shift" a klepněte pravým tlačítkem myši na složku Průzkumník. Zvolte zde "Otevřít okno příkazu".
Na této cestě se otevře okno příkazového řádku:
Chcete-li se ujistit, že příkazový řádek je ve správné složce, zadejte příkaz dir
příkaz. Měli byste vidět soubory iconcache a thumbcache, které jsme diskutovali dříve.
Klepněte pravým tlačítkem myši na hlavní panel systému Windows a v místní nabídce vyberte položku Správce úloh.
Klikněte pravým tlačítkem myši na "Průzkumník Windows" v seznamu a v kontextové nabídce vyberte možnost "Ukončit úlohu". Průzkumník a pracovní plocha zmizí. Ukončete Správce úloh a ujistěte se, že kromě jiné části příkazového řádku běží žádná jiná aplikace.
V okně příkazového řádku zadejte následující příkaz:
del iconcache *
Stiskněte Enter. Hvězdička po iconcache
je nutné zajistit, aby všechny soubory s názvy, které začínají ikonou, byly zahrnuty do operace odstranění. To by mělo odstranit všechny soubory mezipaměti ikon.
Spusťte dir
příkaz zkontrolovat seznam zbývajících souborů. Pokud jsou stále uvedeny některé soubory s ikonami ikony, znamená to, že některé aplikace stále běží na pozadí. Zavřete je a opakujte postup, pokud je to nutné.
Nyní současně stiskněte klávesy Ctrl + Alt + Del a zvolte možnost "Odhlásit se". Znovu se přihlaste a všechny nadbytečné nebo chybějící ikony by měly být snad opraveny nebo znovu vytvořeny.
Nezapomeňte, že obnovení mezipaměti ikon nepomůže při vytváření miniatur (pro tento proces budete muset projít), špatnou ikonou pro konkrétní příponu souboru nebo chybějící ikonu zástupce. Pokud však máte další problémy s ikonami, doufejme, že obnovení mezipaměti ikon je opraví.