Jak krok za krokem resetovat mezipaměť ikon ve Windows

Poslední aktualizace: 10/12/2025
Autor: Isaac
  • Mezipaměť ikon je databáze, která Windows Používá se k rychlému zobrazení ikon a může se poškodit, což způsobí prázdné nebo chybné ikony.
  • Systém Windows umožňuje znovu sestavit tuto mezipaměť pomocí interních nástrojů, jako je například ie4uinit, CMD, PowerShell a kontrolu systémových souborů SFC.
  • Opakující se problémy jsou často způsobeny agresivními čističi, synchronizací s cloudem nebo malwareProto je vhodné zkontrolovat software a zabezpečení.
  • Kromě oprav je možné ikony přizpůsobit stažením externích balíčků a jejich ruční změnou ve zkratkách.

Obnovit mezipaměť ikon ve Windows

Pokud najednou začnete vidět ikony prázdné, pixelované nebo zcela chybějící Na ploše, v nabídce Start nebo na hlavním panelu je problém téměř jistě v Mezipaměť ikon systému WindowsNení to vzácný problém: při používání, změnách softwaru nebo malých interních chybách se databáze, která ukládá, která ikona odpovídá každému souboru, může poškodit a způsobit chaos.

Dobré je, že pokud víte, jak na to, Obnovení nebo obnovení mezipaměti ikon ve Windows Obvykle je to rychlý a poměrně bezpečný proces. V této příručce uvidíte všechny možné způsoby, jak to udělat. Windows 11, 10 a starší verze, obě s interními nástroji (příkazy(Registr, PowerShell) stejně jako u externích programů a také co dělat, když se problém opakuje znovu a znovu.

Co je ukládání ikon do mezipaměti a proč se poškozuje?

Systém Windows nenačítá ikony při každém otevření složky, protože by to bylo plýtvání zdroji a systém by běžel mnohem pomaleji; místo toho používá mezipaměť ikon (IconCache), databázi, kde přiřazuje každý soubor, zástupce nebo program k obrázku ikony, který by měl zobrazit.

Tato mezipaměť je uložena v jednom nebo více souborech uživatelských profilů, například IconCache.db nebo iconcache_XX.dba také se spoléhá na klíče registru (například v HKEY_CLASSES_ROOTa v komponentách, jako například IconHandler o ShellExperienceHost rozhodnout, která ikona se má v každém případě zobrazit.

Když se v tomto řetězci něco pokazí (program provádí podivné změny, agresivní čištění pomocí „optimalizačních“ nástrojů, náhlé vypnutí, malware nebo jednoduše chyby systému Windows), databáze může... se poškodí a ikony se přestanou správně zobrazovatVidíte bílé čtverečky, obecné ikony, podivné miniatury nebo vůbec nic.

Ve většině případů to stačí vymazat a regenerovat mezipaměť ikon aby se vše vrátilo do starých kolejí, ale existují situace, kdy musíte jít trochu dál a zkontrolovat registr, ověřit systémové soubory nebo dokonce obnovit systém do předchozího bodu.

Obnovte mezipaměť ikon pomocí ie4uinit ve Windows 10 a Windows 11

Ve Windows 10 a Windows 11 máte velmi rychlý způsob, jak Obnovte mezipaměť ikon pomocí jednoduchého příkazu pomocí interního nástroje ie4uinit.exebez nutnosti restartu počítače.

Tento spustitelný soubor je zodpovědný za aktualizaci asociací a mezipamětí souvisejících s ikonami a miniaturami a s příslušným parametrem způsobí, že... Celá mezipaměť bude smazána a regenerována.což způsobí dočasné zmizení všech ikon na ploše a v Průzkumníku, které se po několika sekundách znovu správně objeví.

Chcete-li jej použít ve Windows 10 nebo 11, otevřete okno „Spustit“ pomocí Windows + R (nebo vyhledejte „spustit“ v nabídce Start), zadejte příkaz:

ie4uinit.exe -show

a stiskněte Enter. Uvidíte, jak Ikony blikají nebo na chvíli zmizí A zdá se, že opět dobře spolupracují. Nemusíte otevírat Správce úloh Ani nemusíte Průzkumníka zavírat ručně; systém se o vše postará na pozadí.

Obnovení mezipaměti ikon pomocí nástroje ie4uinit ve starších verzích systému Windows

Pokud budete i nadále používat starší verze systému, jako např. Windows 8, Windows 7 nebo dokonce XPMůžete také použít ie4uinit, ale parametr se v některých verzích mění a v jiných je lepší použít manuálnější metody.

Ve Windows 8 (a variantách 8.1) je chování podobné jako ve Windows 10 a 11: můžete otevřít "Spustit" pomocí Windows + R a spustit ie4uinit.exe -show aby systém znovu sestavil soubory mezipaměti ikon umístěné například v:

%userprofile%\AppData\Local\Microsoft\Windows\Explorer\iconcache_XX.db

Ve Windows 7 se syntaxe mírně liší; zde je doporučený příkaz:

ie4uinit.exe -ClearIconCache

S tímto parametrem, Systém Windows 7 odstraní soubor mezipaměti IconCache.db (na trase %userprofile%\AppData\Local\IconCache.db(který je skrytý) a znovu jej vytvoří při restartu Průzkumníka nebo samotného systému.

  Jak snadno odebrat účet Microsoft ve Windows 11

V každém případě, pokud z jakéhokoli důvodu ie4uinit nefunguje nebo není k dispozici, můžete se vždy uchýlit ke klasické metodě ručně smazat soubor IconCache.db z CMD nebo PowerShellu, jak uvidíme níže.

Obnovte databázi ikon z CMD

Dalším velmi spolehlivým způsobem řešení problémů s ikonami je Odstraňte soubor IconCache.db přímo z konzole a tím donutit systém Windows, aby jej při příštím spuštění Průzkumníka znovu vytvořil od nuly.

Tento postup platí ve Windows 10, 11 a dokonce i starších verzích, s pouze několika změnami cesty. Je důležité jej spustit s oprávnění správce abyste se vyhnuli chybám typu „odepření přístupu“ při mazání souborů profilu.

Obecné kroky Zvuk:

  1. Otevřete okno Příkazový řádek (CMD) jako správceV nabídce Start můžete vyhledat „cmd“, kliknout pravým tlačítkem myši a vybrat „Spustit jako správce“.
  2. Zavřete Průzkumník Windows s příkazem:taskkill /IM explorer.exe /F
  3. Přepnout na adresář kde je uložena mezipaměť ikon:CD /d %userprofile%\AppData\Local
  4. odstranit soubor mezipaměti ikon:DEL IconCache.db /a
  5. Otevřete Správce úloh pomocí Ctrl + Shift + Esc, přejděte do nabídky „Soubor > Spustit novou úlohu“, zadejte explorer.exe a přijmout tak, že Znovu načtěte Průzkumník a regenerujte mezipaměť.

Na několik sekund nebudete mít plochu, hlavní panel ani okna složek, protože proces Soubor explorer.exe bude násilně uzavřen.To je zcela normální a pokud znovu spustíte Průzkumník, systém se vrátí do normálu.

Doporučuje se před použitím taskkill pro zavření explorer.exe Uložte si všechny otevřené dokumenty nebo práci, protože některé programy se mohou náhle zavřít a neuložené změny mohou být ztraceny.

Specifické metody pro Windows Vista a Windows XP

Ve starších systémech, jako je Windows Vista a Windows XP Mezipaměť ikon je také uložena v souboru IconCache.db, ale cesty se mírně mění a příkazy pro odstranění souboru jsou trochu odlišné.

Ve Windows Vista je obvyklým postupem dodržovat tento postup objednávka:

  • lis Windows + R, psát cmd a místo stisknutí tlačítka OK použijte Ctrl + Shift + Enter pro otevření konzole s oprávněními správce.
  • běh Tyto příkazy:taskkill /IM explorer.exe /F
    attrib -H "%userprofile%\AppData\Local\IconCache.db"
    DEL "%userprofile%\AppData\Local\IconCache.db"
    explorer.exe

první řádek ukončit proces explorer.exeDruhý odstraní atribut skrytého souboru z IconCache.db, třetí soubor smaže a čtvrtý znovu spustí Průzkumník. Poté je to dobrý nápad. restartujte počítač aby bylo vše správně zrekonstruováno.

Ve Windows XP je princip stejný, ale cesta k souboru Mění se obvykle směrem k něčemu jako:

C:\Documents and Settings\Tu-Usuario\Configuración local\Datos de programa\IconCache.db

Typické příkazy bych:

taskkill /IM explorer.exe /F
attrib -H "%userprofile%\Configuración local\Datos de programa\IconCache.db"
DEL "%userprofile%\Configuración local\Datos de programa\IconCache.db"
explorer.exe

Po restartu byste měli vidět byl automaticky vytvořen nový soubor IconCache.db v daném umístění. Pokud se nezobrazí, je to pravděpodobně proto, že váš Průzkumník je nakonfigurován tak, aby nezobrazoval skryté soubory.

Automatizujte resetování mezipaměti ikon pomocí zkratek a skriptů

Pokud se vám to stává často Ikony jsou poškozené nebo zmizíNení moc pohodlné ručně opakovat všechny kroky pokaždé. Naštěstí Windows umožňuje dokončit proces jedním nebo dvěma kliknutími pomocí zkratek nebo dávkových skriptů.

První možností je vytvořit a zkratka pro příkaz ie4uinitSpustitelný soubor lze spustit i dvojitým kliknutím, ale bez parametrů nic nedělá, takže ideálně:

  • Vytvořte novou zkratku v psací stůl.
  • V oblasti umístění prvku, napište ie4uinit.exe -show (o ie4uinit.exe -ClearIconCache (ve Windows 7).
  • Dejte tomu popisný název, například „Obnovit mezipaměť ikon".

Od té doby, pokaždé, když dvakrát kliknete na tuto zkratku, systém Vynutí automatické čištění mezipaměti. aniž byste museli otevírat CMD nebo si pamatovat příkazy.

Druhou možností je vytvoření a skript . Tlukot Provede potřebné příkazy v pořadí uvedeném v CMD (zavřete Průzkumník, smažte soubor IconCache.db a znovu spusťte Průzkumník). Jednoduše otevřete Poznámkový blok, zadejte výše uvedené pokyny a uložte soubor s příponou .doc. . Tlukot a spusťte jej s administrátorskými oprávněními, když to potřebujete.

  Stažení tapet ve Windows 11: krok za krokem a s motivy

V některých případech bude po spuštění daného skriptu nutné Ruční spuštění explorer.exe ze Správce úloh, pokud není součástí, proto je vhodné mít vše dobře napsané, aby byl proces co nejvíce automatický.

Oprava poškozených ikon úpravou registru a použitím PowerShellu

Pokud pouhé obnovení mezipaměti problém nevyřeší, může být příčina něčeho jiného. hlubší selhání v systémových asociacíchzejména v klíčích, kde systém Windows ukládá, která ikona odpovídá každé příponě souboru.

Významná část této logiky se nachází v registru systému Windows, v rámci HKEY_CLASSES_ROOTkde jsou uloženy jak přípony (.exe, .lnk atd.), tak i CLSID obslužných rutin ikon, například podklíč IconHandler.

Chcete-li toto nastavení zkontrolovat, můžete otevřít Editor registru (zadejte regedit v části „Spustit“ (stiskněte klávesy Windows + R) přejděte na:

  • HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandlerkde hodnota (Default) by měla ukazovat na platný identifikátor třídy, například {00021401-0000-0000-C000-000000000046}.
  • Pak přejděte na HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046} a zkontrolujte, zda jeho (výchozí) hodnota je něco jako zkratka.
  • Nakonec dovnitř HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32 Ujistěte se, že hodnota (Výchozí) ukazuje na platný soubor, například C:\Windows\System32\windows.storage.dll.

Pokud je některý z těchto klíčů prázdný, upravený softwarem třetí strany nebo neodpovídá očekáváním, je možné, že Ikony zástupců se nezobrazují správně I po vymazání mezipaměti. V takovém případě je nutné tyto hodnoty opravit nebo je obnovit ze zálohy registru.

Dalším pokročilým krokem je opětovná registrace ShellExperienceHostTato komponenta zpracovává část moderního rozhraní Windows (včetně ikon a oznamovací oblasti). Chcete-li to provést pro všechny uživatele, otevřete PowerShell jako správce a spusťte:

Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Pak je vhodné restartujte počítač aby systém znovu načetl komponenty shellu se správnou konfigurací a pokud problém pochází z tohoto místa, ikony by se měly vrátit do normálního stavu.

Ruční změna konkrétních ikon

Někdy problém není v celé mezipaměti, ale v jedna nebo dvě velmi specifické ikony, obvykle z konkrétního programu nebo zástupce, kterému byla přiřazena obecná ikona.

V takovém případě se nevyplatí obtěžovat s vymazáním celé mezipaměti; je to rychlejší. ručně upravit ikonu zástupce postižený a znovu mu přiřadit správný z jeho spustitelného souboru nebo ze systémové knihovny.

Postup je jednoduchý: vyhledejte problematickou zkratku, klikněte na ni pravým tlačítkem myši, přejděte na „Vlastnosti“ a poté na kartu „Zkratka“. Odtud klikněte na tlačítko. «Změnit ikonu ...» a otevře se okno s dostupnými ikonami.

Můžete použít ikonu, která je integrována s původní spustitelný soubor programu, hledat ikony v systémových souborech (DLL soubory, které obsahují ikony) nebo dokonce Použití obrázků jako vlastních ikonTento proces vám umožňuje vybrat kompatibilní soubor .ico nebo obrázek a použít ho na zástupce.

Po použití změn by se ikona, která se dříve zobrazovala prázdná nebo s podivným symbolem, měla vrátit zpět. přepnout na nově zvolený design a zůstanou stabilní, pokud se nevyskytne zásadní problém s mezipamětí nebo s vlastními soubory programu.

Co dělat, když se mezipaměť ikon velmi často poškozuje

Je normální, že se mezipaměť ikon občas poškodí, ale pokud vidíte přestavuji to každý druhý denNěco jiného se děje pod povrchem a stojí za to to prozkoumat, abychom nehasili pořád požáry.

Jednou z možných příčin je, že máte nainstalované nějaké program, který narušuje práci s ikonami nebo mezipaměť, buď kvůli způsobu, jakým spravuje své zástupce, nebo proto, že manipuluje s položkami registru souvisejícími s ikonami a rozšířeními. Je také docela běžné, že problém pramení z čisticí nebo „optimalizační“ nástroje které agresivně mažou systémové mezipaměti.

  Jak změnit region a odemknout exkluzivní aplikace ve Windows 11

Na druhou stranu nelze vyloučit přítomnost malware nebo podezřelý software tedy úprava systémových souborů nebo klíčů, což má vedlejší účinek na zobrazení ikon na ploše, hlavním panelu nebo v nabídce Start.

Jako obecná opatření se vyplatí Udržujte Windows aktualizovanýVyhněte se nucenému vypínání (vypínání napájení, podržení tlačítka napájení) a buďte opatrní s počtem programů, které instalujete „k testování“, protože s čas Registr se zaplní nepotřebnými položkami, které mohou zpomalit nebo zkomplikovat chod systému.

Než začnete uvažovat o drastických řešeních, jako je kompletní formátování zařízení Nebo, pokud uvažujete o čisté instalaci, zkuste použít všechny výše uvedené techniky a uvidíte, zda se problém stabilizuje. Pouze tehdy, když je situace skutečně neudržitelná, může mít smysl začít od nuly.

Zkontrolujte nastavení čisticích programů

Pokud patříte k těm, kteří používají nástroje jako CCleaner, Glary atd., je velmi pravděpodobné, že Jednou z možností je vymazání mezipaměti ikon s příliš velkou radostí pokaždé, když uklízíte.

Abyste tomu zabránili, přejděte do nastavení svého oblíbeného čisticího programu a Hledat možnosti související s „Mezipaměť ikon“, „mezipaměť ikon“, „mezipaměť systému“ nebo podobné. Zrušte zaškrtnutí políčka, které se vztahuje k automatickému mazání dané mezipaměti.

Je také důležité zkontrolovat, zda máte plánované úklidové úkoly (denní, týdenní, spouštěcí atd.), které tuto možnost tiše zahrnují. Pokud ano, zrušte zaškrtnutí sekce mezipaměti ikon nebo úlohu zcela deaktivujte, pokud ji nepotřebujete.

To vám pomůže Problém může způsobovat váš vlastní nástroj pro údržbu které pak musíte neustále opravovat opakovaným sestavováním mezipaměti.

Dočasně zakázat synchronizaci s cloudem

Služby skladování v cloudu jako OneDrive, Google Drive nebo Dropbox Integrují své vlastní ikony stavu do synchronizovaných složek a souborů a tato integrace může někdy způsobit vizuální konflikty nebo problémy s mezipamětí.

Jako test můžete dočasně zakázat synchronizaci: například v aplikaci OneDrive klikněte pravým tlačítkem myši na její ikonu v oznamovací oblasti, přejděte do části „Nastavení“ a zrušte zaškrtnutí této možnosti. „Spustit OneDrive automaticky po přihlášení do Windows“ nebo pozastavit synchronizaci.

Podobné možnosti najdete na Disku Google a Dropboxu. pozastavení nebo zastavení synchronizace z jejich nabídek. Po deaktivaci restartujte systém a několik dní sledujte, zda se problémy s ikonami zmírní nebo úplně zmizí.

Pokud si všimnete, že po opětovné aktivaci jedné z těchto služeb se problémy vracejí, je docela pravděpodobné, že že synchronizační klient je zodpovědný Často poškozuje mezipaměť ikon a možná budete chtít zkontrolovat její nastavení nebo vyzkoušet novější verzi.

Analyzujte systém pomocí programu Microsoft Defender

Malware může také změnit systémové soubory, klíče registru nebo komponenty shellucož generuje nejrůznější vedlejší účinky, včetně problémů se zobrazováním ikon.

Chcete-li to vyloučit, otevřete v nabídce Start sekci „Zabezpečení systému Windows“ a přejděte do sekce "Ochrana před viry a hrozbami"Uvnitř přejděte do sekce „Možnosti zkoušky“ a vyberte Kompletní recenze Microsoft Defenderu.

Tato analýza může snadno trvat až tři hodiny, zvláště pokud máte mnoho souborů, ale je důležité ji nechat dokončit a dodržujte pokyny pro čištění nebo karanténu což indikuje v případě nalezení hrozeb.

Po vyčištění všeho, co najdete, a restartování počítače zkontrolujte, zda Zlepšení stability ikonPokud byl zdrojem malware, který upravoval mezipaměť nebo jiné komponenty, mělo by to být docela patrné.

Skrytí ikon na ploše ve Windows 4
Související článek:
Jak skrýt ikony na ploše ve Windows: Kompletní průvodce