Jak znovu vytvořit zlomenou mezipaměť ikon v systému Windows 10

Ikony, které systém Windows používá pro vaše dokumenty a programy, se ukládají do mezipaměti ikon, takže je lze rychle zobrazit, aniž byste je museli pokaždé pomalu načítat. Pokud budete mít někdy problémy s ikonami v počítači, může pomoci opětovné sestavení mezipaměti ikon.

Někdy je mezipaměť ikon zastaralá, což způsobí, že se ikony budou zobrazovat nesprávně nebo dokonce zmizí. Například jste možná upgradovali aplikaci a nová verze přišla s novou ikonou, ale stále vidíte starou ikonu na ploše. Někdy se může zobrazit prázdná nebo poškozená ikona, když byla předtím zobrazena naprosto dobrá ikona. Když k tomu dojde, musíte resetovat mezipaměť ikon a nechat je automaticky znovu vytvořit. V tomto článku vám ukážeme, jak znovu vytvořit mezipaměť ikon v systému Windows 10. Tato příručka se vztahuje také na Windows 8 a 7, ale proces funguje mírně odlišně.

Jak funguje mezipaměť ikon ve Windows

Ikony jsou všude ve Windows: Ovládací panely, Programy a funkce, Průzkumník souborů atd. Načtení všech možných obrazů ikon z pevného disku a jejich dynamické vykreslení může spotřebovat spoustu systémových prostředků. Výsledkem je, že Windows ukládají ikony, které jsou již načteny do jeho paměti. Když vypnete nebo restartujete, zapíše tuto mezipaměť do skrytého souboru na pevném disku, takže nemusí všechny tyto ikony znovu načíst později.

Soubor databáze roste s přidáváním dalších informací. Podle tohoto dokumentu z databáze MSDN Knowledgebase, když Windows musí zobrazit ikonu, zkontroluje mezipaměť a zobrazí ikonu uloženou v mezipaměti, pokud je nalezena shoda. Pokud žádný nenajde, zkontroluje spustitelný soubor a prohledá adresář aplikace.

Mechanismy ukládání do mezipaměti, jako je databáze IconCache, již byly diskutovány několika systémovými specialisty a podrobně Markem E. Russinovichem a Davidem A. Solomonem v jejich knize Windows Internals, pokud se chcete dozvědět více, ale základy jsou vše, co pro tento proces potřebujete pochopit.

Kde je uložena mezipaměť ikon

Ve Windows Vista a Windows 7 je soubor mezipaměti ikon umístěn v:

C: \ Users \\ AppData \ Local \ IconCache.db

(Nahraďte skutečným přihlašovacím jménem svého účtu Windows.)

Tento soubor je stále k dispozici ve Windows 8 a 10, ale Windows je nepoužívá k ukládání mezipaměti ikon. Ve Windows 8 a Windows 10 je soubor mezipaměti ikon umístěn v:

 C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer

(Nahraďte skutečným přihlašovacím jménem svého účtu Windows.) V této složce najdete několik souborů mezipaměti ikon:

Chcete-li znovu vytvořit mezipaměť ikon, musíte odstranit všechny soubory ikon, které se zobrazují v této složce. Není to tak jednoduché, jako když na ně kliknete a stisknete Odstranit: tyto soubory Průzkumník stále používá, takže je nemůžete jen tak normálně smazat.

Jak znovu vytvořit mezipaměť ikon

Než budete pokračovat, zavřete a uložte vše, na čem pracujete. Otevřete Průzkumník souborů a přejděte do následující složky:

C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer

(Nahraďte skutečným přihlašovacím jménem svého účtu Windows.)

Stiskněte a podržte klávesu „Shift“ a klikněte pravým tlačítkem na složku Průzkumník. Vyberte „Otevřít příkazové okno zde.“

Na této cestě se otevře okno příkazového řádku:

Chcete-li se ujistit, že je příkazový řádek ve správné složce, zadejte dirpříkaz. Měly by se zobrazit soubory ikon a mezipaměti, o kterých jsme hovořili dříve.

Klepněte pravým tlačítkem na hlavní panel systému Windows a v místní nabídce vyberte možnost „Správce úloh“.

Klepněte pravým tlačítkem myši na „Průzkumník Windows“ v seznamu a v místní nabídce vyberte „Ukončit úlohu“. Průzkumník a pracovní plocha zmizí. Ukončete Správce úloh a ujistěte se, že není spuštěna žádná jiná aplikace kromě okna příkazového řádku.

V okně příkazového řádku zadejte následující příkaz:

del iconcache *

Stiskněte Enter. Hvězdička po iconcacheje nezbytná, aby bylo zajištěno, že do operace odstranění budou zahrnuty všechny soubory se jmény, které začínají ikonou. To by mělo odstranit všechny soubory mezipaměti ikon.

Run the dirpříkaz pro kontrolu seznamu zbývajících souborů. Pokud je stále uveden jeden nebo více souborů iconcache, znamená to, že některé aplikace stále běží na pozadí. Zavřete je a v případě potřeby postup opakujte.

Nyní stiskněte současně klávesy Ctrl + Alt + Del a zvolte „Odhlásit se“. Přihlaste se zpět a všechny zastaralé nebo chybějící ikony by se snad měly opravit nebo znovu vytvořit.

Nezapomeňte, že opětovné sestavení mezipaměti ikon nepomůže s problémy s miniaturami (budete muset projít tímto procesem), špatnou ikonou pro konkrétní příponu souboru nebo chybějící ikonou zástupce. Pokud ale máte další problémy s ikonami, doufejme, že je znovu sestavíte pomocí mezipaměti ikon.