Obnovení mezipaměti ikon ve Windows krok za krokem

  • Většina problémů s ikonami ve Windows je způsobena poškozenou mezipamětí ikon, kterou lze obnovit bez přeinstalace systému.
  • Mezipaměť je možné resetovat pomocí příkazů jako ie4uinit, CMD nebo PowerShell, a také pomocí specializovaných nástrojů třetích stran.
  • Pokud problém přetrvává, zkontrolujte registr, systémové soubory, synchronizaci s cloudem a možné softwarové nebo malwarové rušení.
  • Správná konfigurace a vyhýbání se agresivním čisticím prostředkům drasticky snižuje frekvenci poškození mezipaměti ikon.

Obnovení mezipaměti ikon ve Windows

Zbláznění se ikon ve Windows je častější, než si myslíte: najednou vidíte prázdné, obecné nebo zcela chybějící ikonyZkratky ale po kliknutí stále fungují. Viník je téměř vždy stejný: mezipaměť ikon systému, což je interní databáze, která se někdy poškodí.

Pozitivní stránkou je, že pokud víte, kde začít, můžete Obnovení mezipaměti ikon ve Windows krok za krokem Během několika sekund a bez nutnosti cokoli přeinstalovat. V tomto článku uvidíte všechny možné metody: od nejrychlejšího příkazu až po pokročilá řešení pomocí registru, PowerShellu nebo externích programů, a také několik triků, jak se vypořádat s neustálým poškozením mezipaměti.

Co je mezipaměť ikon systému Windows a proč selhává?

Systém Windows nenačítá každou ikonu od začátku pokaždé, když otevřete složku, protože by to systém... pomalý, nemotorný a s neustálým trhánímMísto toho udržuje řadu souborů a databází, kde ukládá, která ikona odpovídá každému programu, příponě souboru, zástupci nebo systémovému prvku.

Této databázi říkáme mezipaměť ikonV moderních verzích (Windows 10 a Windows 11) je uložen v několika souborech iconcache_*.db ve složce Průzkumník. Ve starších verzích (Windows 7, Vista, XP) se soubor s názvem IconCache. db ve složce uživatele.

Když se tato mezipaměť poškodí, začnete si toho všímat Některé ikony se zobrazují prázdné, jiné neodpovídají programu Nebo může být plocha dokonce ponechána bez grafických ikon a zůstane pouze název zástupce. Aplikace se sice stále otevře, ale vizuálně je vše zpřeházené.

Důvod selhání může být velmi různorodý: náhlé vypnutí, agresivní čisticí programy, malware, změny v registruChyby Průzkumníka, problémy s GPU, Režim HiDPI v Průzkumníku nebo dokonce aktualizace systému Windows, které se zaseknou v polovině. Dobrou zprávou je, že ve většině případů stačí vymazat a znovu načíst mezipaměť a vše se vrátí do normálu.

ie4uinit

Obnovte mezipaměť ikon pomocí příkazu ie4uinit

Systémy Windows 10 a Windows 11 obsahují malý interní nástroj s názvem ie4uinit.exe který, ačkoli nemá žádné rozhraní a není nikde inzerován, slouží právě k tomu, vynucení resetu mezipaměti ikon téměř okamžitě.

Tento nástroj existuje i ve starších verzích Windows (například 8, 7 nebo XP), ačkoli se použitý parametr liší v závislosti na systému. Je to nejrychlejší a nejjednodušší metoda, protože nemusíte přistupovat ke skrytým složkám ani k registru.

V moderních verzích systému je příkaz zodpovědný za vyprázdnění souborů mezipaměti umístěných v %userprofile%\AppData\Local\Microsoft\Windows\Explorer (různé iconcache_XX.db) a okamžitě vynutit jeho regeneraci.

Když to spustíte správně, uvidíte, že jen na půl sekundy, Všechny ikony na ploše a v Průzkumníku zmizí a znovu se objeví.To malé mrknutí je znamením, že operace byla dokončena.

Používání ie4uinit ve Windows 10 a Windows 11 (a také ve Windows 8)

Ve Windows 10, Windows 11 a dokonce i Windows 8 je použití příkazu stejné a přímočaré, pokud znáte správnou klávesovou zkratku pro otevření okna Spustit.

Postup je následující pro resetování mezipaměti ikon pomocí ie4uinit:

  • lis Windows + R otevřete okno Spustit.
  • Napište ie4uinit.exe -show a stiskněte klávesu Úvodní znělka nebo klikněte na OK.
  • Chvíli počkejte, než si všimnete, že ikony zhasnou a znovu se objeví.

Poté systém Windows odstraní soubory mezipaměti ikon v cestě %userprofile%\AppData\Local\Microsoft\Windows\Explorer\iconcache_XX.db a vytvoří nové, čerstvé soubory. Ve většině případů Poškozené ikony jsou okamžitě opraveny.

Pokud chcete zajistit, aby se vše správně regenerovalo, můžete restartovat počítač, i když to není nezbytně nutné. Systém Windows automaticky znovu vytvoří databázi, jakmile zavřete a znovu otevřete Průzkumník.

Používání ie4uinit ve Windows 7

Ve Windows 7 je k dispozici také příkaz ie4uinit, ale parametr pro vymazání mezipaměti je jiný. V tomto systému je hlavní databáze ikon uložena v jednom souboru. IconCache. db ve složce AppData uživatele.

na Znovu vytvořte mezipaměť ikon ve Windows 7 pomocí ie4uinit, Udělej následující:

  • Otevřete okno Spustit kliknutím na Windows + R.
  • Napište ie4uinit.exe -ClearIconCache a potvrďte klávesou Enter.
  • Počkejte na Windows Odstraňte skrytý soubor IconCache.db, který se nachází v adresáři %userprofile%\AppData\Local a vygenerovat nový.

Konečný výsledek je stejný: poškozená databáze ikon je smazána a znovu vytvořena od nuly, tedy Ikony by se měly opět správně zobrazovat. na ploše, v nabídce Start a v Průzkumníku.

Obnovení mezipaměti v systémech Windows Vista a Windows XP

Na starších počítačích se systémem Windows Vista nebo Windows XP je mezipaměť spravována také prostřednictvím souboru IconCache. dbNelze jej však vynutit tak snadno jako v posledních verzích, takže musíte použít příkazový řádek se zvýšenými oprávněními.

V těchto systémech se cesta mírně mění a obvykle se nachází v C:\Dokumenty a nastavení\Vaše uživatelské jméno\Místní nastavení\Data aplikací\IconCache.dbSoubor je navíc obvykle označen jako skrytý a po zavření Průzkumníka je nutné jej ručně smazat.

Například ve Vistě musíte postupovat podle těchto kroků obnovit mezipaměť ikon:

taskkill /IM explorer.exe /F
attrib -H «%userprofile%\AppData\Local\IconCache.db»
Z „%userprofile%\AppData\Local\IconCache.db“
explorer.exe

A v XP je postup velmi podobný, stačí změnit konkrétní cestu k souboru v Lokální nastavení\Data aplikacekde se pro každý uživatelský profil v systému nachází také soubor IconCache.db.

Obnovení databáze ikon z CMD

Může to tak být ie4uinit nefunguje, ve vaší verzi neexistuje. Nebo možná jednoduše dáváte přednost přímější metodě, která vám umožňuje vidět a přesně kontrolovat, který soubor bude smazán. V takovém případě je alternativou použití Příkazový řádek (CMD) s oprávněními správce Chcete-li zastavit proces Průzkumníka, přejděte do složky mezipaměti, smazat soubor a znovu spusťte Průzkumníka. Postup je ve Windows 10 a 11 velmi podobný.

Chcete-li znovu vytvořit mezipaměť ikon z CMD, postupujte takto:

  • Otevření CMD jako správce (vyhledejte „cmd“, klikněte pravým tlačítkem myši, vyberte Spustit jako správce).
  • Zastavte Průzkumníka pomocí: taskkill /IM explorer.exe /F
  • Přejděte do složky mezipaměti pomocí: CD /d %userprofile%/AppData/Local
  • Smažte soubor s ikonou pomocí: DEL IconCache.db /a
  • Znovu otevřete Průzkumníka z Správce úloh o con start explorer.exe.

Vezměte prosím na vědomí, že při spuštění taskkill /IM explorer.exe /FUvidíš, jak Plocha, ikony a hlavní panel zmizí.To je zcela normální: ukončen byl pouze proces explorer.exe, který spravuje grafické rozhraní celého shellu.

Předtím se však důrazně doporučuje ukončit programy a uložte si všechny neuložené dokumenty, které máte.Protože násilné zastavení Průzkumníka může způsobit neočekávané zavření některých oken, zejména pokud jsou úzce integrována s prostředím Windows.

iconcache.db

Automatizujte čištění mezipaměti ikon

Pokud se s tímto problémem setkáváte často, je velmi únavné pokaždé ručně zadávat příkazy. Naštěstí oba příkazy ie4uinit.exe Jak lze CMD skripty převést na zkratky nebo dávkové soubory pro spusťte je jednoduchým dvojitým kliknutím.

Jde o vytvoření malé zkratky, která volá ie4uinit s jeho parametrem, nebo souboru .bat, který zřetězí příkazy pro Taskkill, vymazání IconCache a spuštění Průzkumníka. Tímto způsobem, kdykoli uvidíte podivné ikony, budete muset pouze spusťte ten soubor provést automatické čištění.

Přímý přístup pomocí ie4uinit

Spustitelný soubor ie4uinit lze otevřít kliknutím myši, ale pokud jej spustíte bez parametrů To absolutně nic nedělá.Správným způsobem je tedy vytvořit zkratku, která v cílovém poli obsahuje příslušný parametr.

Abyste ho měli vždy po ruce, můžete:

  • Klikněte pravým tlačítkem myši na plochu a vyberte Nové> Zkratka.
  • Do umístění elementu napište ie4uinit.exe -show (o ie4uinit.exe -ClearIconCache (pokud máte Windows 7).
  • Dejte tomu například rozpoznatelný název Obnovit mezipaměť ikon.

Od té chvíle, kdykoli si všimnete, že ikony začnou nefungovat správně, budete moci Spusťte zástupce a vynuťte smazání a regeneraci. z mezipaměti bez nutnosti pamatovat si příkazy nebo parametry.

Dávkový skript pro příkazy CMD

Pokud dáváte přednost klasické metodě CMD, můžete všechny příkazy uložit do souboru .bat a proces plně automatizovat. To je užitečné, když ikony způsobují trvalé problémy nebo když chcete Opakujte postup na více počítačích.

Chcete-li si ve Windows vytvořit vlastní skript pro čištění mezipaměti, postupujte takto:

  • Otevřete Poznámkový blok a vložte dovnitř potřebné příkazy (taskkill, CD, DEL, spustit explorer).
  • Uložte soubor s příponou . Tlukotnapříklad clean_icons.bat.
  • Vždy spusťte skript s oprávnění správce aby mohl Průzkumníka správně zastavit a znovu spustit.

V některých případech budete po spuštění souboru .bat muset ručně restartujte proces explorer.exe ze Správce úloh, pokud to skript neudělá za vás, ale obvykle pomocí start explorer Nakonec všechno dopadlo perfektně.

Obnovení mezipaměti z registru a PowerShellu

Pokud ani ie4unit, ani CMD, ani základní metody nefungovaly, problém může přesahovat rámec pouhého ukládání do mezipaměti. V tomto okamžiku se vyplatí zkontrolovat jak Registr systému Windows jak se uchýlit k PowerShell automatizovat určité opravy.

Registr ukládá asociace mezi typy souborů, příponami a jejich odpovídajícími ikonami ve větvích, jako například HKEY_CLASSES_ROOTPokud se některá z těchto položek poškodí nebo ukazuje na nesprávná umístění, regenerace mezipaměti nemusí být dostatečná.

Klíčovým umístěním je podklíč IconHandler spojené se zkratkami (.lnkToto definuje, která systémová komponenta je zodpovědná za zobrazení správné ikony pro každou zkratku. Pokud je tento identifikátor třídy (CLSID) nesprávný, zkratky se mohou zobrazovat prázdné nebo obecné ikony i když je všechno ostatní v pořádku.

Chcete-li to zkontrolovat, můžete:

  • Otevřít regedit z okna Spustit (Win + R > regedit).
  • Navigovat do HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler a zkontrolujte hodnotu (Výchozí).
  • Navštívit HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046} a ověřte, že výchozí hodnota je zkratka.
  • Check-in ...\InProcServer32 na kterou výchozí hodnota ukazuje C:\Windows\System32\windows.storage.dll.

Pokud jde o PowerShell, můžete ho také použít k automatizovat mazání IconCacheNapříklad zavření Průzkumníka pomocí Stop-Process -Name "explorer" -Forcesmazání souboru pomocí Remove-Item "$env:LocalAppData\IconCache.db" -Force a opětovné spuštění shellu pomocí Start-Process "explorer.exe"Dosáhnete stejného efektu jako s CMD, ale s využitím síly skriptů PowerShellu.

Oprava systémových souborů a obnovení do předchozího bodu obnovení

Pokud ikony selhávají velmi zřídka, a to i po obnově mezipaměti, může být zdroj v poškozené interní soubory systému Windows nebo v agresivních změnách, které nějaká aplikace provedla v systému.

V těchto případech je vhodné použít integrované nástroje, jako je např. Kontrola systémových souborů (SFC) nebo se dokonce uchýlit k obnovení systému, abyste se vrátili do stavu, kdy vše fungovalo správně.

Chcete-li spustit SFC, otevřete CMD jako správce a spusťte příkaz sfc /scannowSystém Windows prohledá chráněné systémové soubory a pokud najde něco poškozeného, ​​pokusí se o jeho odstranění. automaticky jej nahraditProces může trvat několik minut.

Pokud máte podezření, že problém začal ihned po instalaci konkrétního programu, je vhodné použít funkci Obnovení systémuV nabídce Start vyhledejte „bod obnovení“, otevřete průvodce a vyberte datum před instalací daného softwaru. To vám umožní vrátit počítač do předchozího stavu a odstranit všechny změny registru a systému, které program mohl provést.

obnovení mezipaměti ikon

Programy pro správu a obnovu mezipaměti ikon

Kromě vestavěných příkazů a nástrojů existují i ​​nástroje třetích stran určené speciálně pro vymazat mezipaměť ikon a miniatur aniž byste se museli zabývat CMD nebo registrem.

Jejich hlavní výhodou je, že nabízejí jednoduché grafické rozhraní, často přenosný (není nutná instalace), ze kterého můžete jediným kliknutím smazat jak mezipaměť ikon, tak i mezipaměť miniatur obrázků, videí a dalšího obsahu.

Náhled a ikona mezipaměti Rebuilder

Tento nástroj vyniká svou jednoduchostí: je to bezplatný a přenosný program, který umožňuje vymazat mezipaměť ikon a mezipaměť miniatur Ve Windows automaticky regeneruje všechny tyto soubory a tím řeší velkou část vizuálních problémů s ikonami a obrázky.

Jeho použití je stejně jednoduché jako stažení, extrahování souboru a jeho spuštění. Jediným tlačítkem můžete označit, zda chcete systém znovu sestavit. pouze mezipaměť ikon, pouze mezipaměť miniatur nebo obojí současně a nechte program postarat se o zbytek.

Je třeba mít na paměti, že po dokončení opětovného sestavení mezipaměti je možné, že Systém Windows zobrazuje jakékoli chyby související s uživatelským profilem. nebo si všimnete zvláštního chování v Průzkumníku. V takových případech se doporučuje aktualizovat Průzkumník a restartovat počítač, aby se mezipaměť čistě regenerovala.

Mezi nejlepší věci patří fakt, že Vymaže mezipaměť přímo a velmi rychle.Nabízí zajímavé doplňkové funkce pro uživatele, kteří se systémem často interagují. Nevýhodou je, že jeho rozhraní je poněkud zastaralé a po vyčištění se občas mohou vyskytnout chyby.

Nástroj pro obnovu mezipaměti ikon pro starší verze systému Windows

Pokud stále používáte Windows 7, 8 nebo 8.1, alternativou je Icon Cache Rebuilder, verze upravená pro starší systémy což vám umožní smazat soubor IconCache.db a vynutit jeho následné znovuvytvoření.

Tento program je podstatně omezenější ve srovnání s nástroji určenými pro Windows 10 a 11 a obvykle Vyžaduje to restart počítače. po operaci, aby se změny projevily. Proto je v moderních systémech obvykle lepší použít jiné již popsané metody.

I tak je to pro méně zkušené uživatele stále platnou volbou, protože Nabízí velmi snadnou manipulaci. Provádí proces bez nutnosti otevírat CMD. Je však určen pro starší verze a ve Windows 10/11 může docházet k chybám nebo se chovat nepravidelně.

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

Je normální, že se mezipaměť ikon občas poškodí, ale pokud ji musíte neustále znovu sestavovat, je s vaším systémem něco jiného v nepořádku. V takových případech už není důležité jen čištění, ale... opakovaně zjišťovat, co způsobuje toto poškození.

Mezi obvyklé podezřelé patří určité čisticí programy typu „tuning-up“, které se s nadšením snaží vyprázdnit mezipaměť, software pro synchronizaci s cloudem který narušuje stavové ikony, malware, který se připojuje k Průzkumníku, nebo dokonce grafické ovladače, které způsobují problémy s vykreslováním ikon.

Je také poměrně běžné, že příčina spočívá v registru systému Windows, který byl vážně poškozen roky nekontrolované instalace a odinstalace aplikací, což zanechává osiřelé položky, které zpomalují a komplikují spuštění a celkové chování systému.

Abyste vnesli do věcí trochu řádu, je dobré dodržovat jakýsi vícekrokový plán: zkontrolovat nastavení čisticích programů, dočasně zakázat synchronizaci s cloudem, provést důkladnou kontrolu pomocí programu Microsoft Defender a dokonce zvážit opravu nebo přeinstalaci Windows, pokud je chaos již příliš velký.

Zkontrolujte nastavení čisticích programů

Pokud používáte nástroje pro údržbu, jako je CCleaner nebo podobné programy, podívejte se do jejich možností a vyhledejte odkaz na… „Mezipaměť ikon“, „mezipaměť ikon“ nebo „mezipaměť systému“V ideálním případě byste měli vypnout jakékoli automatické čištění těchto položek.

Také zkontrolujte, zda existují naplánované úkoly které mažou obsah určitých systémových složek při spuštění systému Windows nebo v pravidelných intervalech. Někdy uživatel zapomene, že tyto funkce aktivoval před měsíci, a nespojí je s aktuálními problémy s ikonami.

Dočasně zakázat synchronizaci s cloudem

Služby jako OneDrive, Google Drive nebo Dropbox přidávají stavové ikony Ohledně složek a souborů (oblaky, zelené fajfky, symboly synchronizace atd.). Když se u těchto klientů něco pokazí, není neobvyklé, že to ovlivní ikony zobrazené v Průzkumníku.

Chcete-li problém izolovat, zkuste na několik dní pozastavit nebo zakázat synchronizaci těchto služeb. Pokud si všimnete, že se to děje... ikony přestanou kazitUž víte, kde začít s šetřením (možná budete muset přeinstalovat problematického synchronizačního klienta).

Skenování zařízení pomocí programu Microsoft Defender

Malware může také narušovat mezipaměť ikon, a to buď skrytím za zástupci, nebo navázáním na komponenty prostředí Windows. Proto je důležité spustit úplná kontrola pomocí programu Microsoft Defender nebo pomocí vašeho důvěryhodného antivirového softwaru.

V části Zabezpečení systému Windows přejděte na Ochrana před viry a hrozbamivybrat Možnosti zkoušky a vyberte možnost „Úplná kontrola“. Buďte trpěliví, protože tento typ kontroly může snadno trvat až tři hodiny, ale vyplatí se vyloučit infekce.

Pokud jsou zjištěny hrozby, postupujte podle doporučení k čištění, restartujte systém a zkontrolujte, zda se tím stav ikon stabilizuje.

Mít všechny tyto zdroje po ruce – od příkazů ie4uinit a CMD až po kontroly registru, PowerShell, SFC, obnovení systému a utility třetích stran – to vše značně usnadňuje. Jak udržet problémy s ikonami ve Windows pod kontrolouS několika dalšími opatřeními (nepřehánění používání čisticích programů, vyhýbání se náhlému vypínání, udržování systému aktualizovaného a sledování softwaru, který se načítá při spuštění) by měla mezipaměť ikon zůstat stabilní a typické prázdné ikony se z nepříjemné situace stanou jednoduchou anekdotou, kterou lze vyřešit několika kliknutími.

Windows 10
Související článek:
Jak obnovit mezipaměť ikon v systému Windows 10 bez restartování počítače

Přidat jako preferovaný zdroj v Googlu