Oprava: PresentationFontCache.exe vysoké využití procesoru nebo paměti

Pokud se váš počítač opravdu zpomalil a zkontrolovali jste Správce úloh, abyste viděli proces, který pravděpodobně používá hodně CPU, možná jste v tomto seznamu viděli proces PresentationFontCache.exe. Tento proces možná používá 50% CPU nebo dokonce 100% CPU (v některých případech). Vysoké využití procesoru udrží váš počítač v nízké rychlosti, což může narušit vaši pracovní rutinu. I když proces ukončíte pomocí správce úloh, pravděpodobně se vrátí buď po chvíli, nebo po restartu systému. V některých případech může PresentationFontCache.exe způsobit problémy při spuštění a výrazně také zpomalit čas spuštění.

PresentationFontCache.exe je přidružen k .Net Framework. Hlavním účelem mezipaměti písma prezentace je načíst glyfy písem do paměti, aby tato písma mohla používat všechny aplikace WPF (Windows Presentation Foundation). Takže kdykoli použijete aplikaci Windows Presentation Foundation, PresentationFontCache.exe se inicializuje, takže informace o písmu jsou k dispozici pro aplikaci WPF. Nyní, abychom odpověděli, proč mezipaměť fontů prezentace používá spoustu zdrojů, má něco společného s poškozeným písmem v mezipaměti. Po nějaké době se informace o písmu v paměti mohou poškodit nebo přestat reagovat. To někdy způsobí, že se prezentační mezipaměť písma chová špatně a zasekne se ve smyčce restartu. Všechno tedy začíná používat hodně CPU, což vytváří spoustu problémů.

Naštěstí existuje několik řešení tohoto problému. Projděte si každou z níže uvedených metod a použijte tu, která je pro vás vhodná.

Metoda 1: Odstranění souboru Font * .dat

Zdá se, že vyhledání a odstranění souboru Font * .dat funguje pro většinu uživatelů. Soubor .dat v zásadě obsahuje informace odkazující na aplikaci (aplikace). Tento soubor mohl být poškozen a způsobovat problém. Odstranění tohoto souboru a restartování tedy problém obvykle vyřeší.

Zde jsou kroky pro odstranění tohoto souboru

  1. Podržte klávesu Windows a stiskněte R.
  2. Zadejte C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ a stiskněte klávesu Enter

  1. Vyhledejte soubor s názvem Font * .dat (nebo FontCache 3.0.0.0.dat )
  2. Klikněte pravým tlačítkem na Font * .dat (nebo FontCache 3.0.0.0.dat ) a vyberte Potvrdit všechny další výzvy

  1. Po dokončení restartujte počítač .

Poznámka: Pokud do složky nemáte přístup, proveďte následující. Podržet klávesu Windows a stiskněte tlačítko R . Zadejte ovládací panel a stiskněte klávesu Enter . Vyberte Vzhled a přizpůsobení . Vyberte Možnosti průzkumníka souborů (nebo Možnosti složky). Klikněte na kartu Zobrazit . Vyberte možnost Zobrazit skryté soubory, složky a jednotky v části Pokročilé nastavení . Klikněte na Použít a poté vyberte Ok . Nyní proveďte výše uvedené kroky. Pokud stále nemůžete získat přístup k tomuto místu, budete muset navigovat do tohoto umístění ručně.

Po restartování počítače by mělo být vše v pořádku.

Poznámka: Pokud nemůžete soubor odstranit, zastavte PresenetationFontCache.exe ze Správce úloh. Stiskněte současně klávesy CTRL, SHIFT a Esc (CTRL + SHIFT + Esc). Tím se otevře Správce úloh. Nyní vyberte ze seznamu soubor PresentationFontCache.exe a klikněte na Ukončit úlohu. Nyní proveďte výše uvedené kroky.

Metoda 2: Zastavení služby mezipaměti prezentačních písem

Jak bylo uvedeno na začátku, PresentationFontCache.exe se používá s aplikacemi Windows Presentation Foundation. S největší pravděpodobností bude zahájeno, jakmile se spustí aplikace WPF. Pokud tedy nepoužíváte žádné aplikace WPF, problém za vás vyřeší deaktivace služby Presentation Font Cache. Pokud si nejste jisti, jsou aplikace WPF vytvořeny v Visual Studio pro Windows Desktop. Pokud tedy žádnou z těchto aplikací nepoužíváte nebo nejste vývojářem, měli byste být po deaktivaci služby Presentation Font Cache v pořádku.

Tady jsou kroky pro deaktivaci služby Presentation Font Cache

  1. Podržte klávesu Windows a stiskněte R.
  2. Zadejte services.msc a stiskněte klávesu Enter

  1. Vyhledejte službu s názvem Windows Presentation Foundation Font Cache 3.0.0.0 a dvakrát na ni klikněte

  1. V rozevírací nabídce v části Typ spouštění vyberte možnost Zakázáno

  1. Klepněte na tlačítko Zastavit v případě, že služba stavu je Running
  2. Klikněte na Použít a vyberte OK

Po dokončení byste měli být dobří. Služba by se již neměla spouštět a využití CPU by se mělo snížit.

Metoda 3: Oprava .NET Framework

Pokud výše uvedené dvě metody nefungovaly, je vaší poslední možností opravit .Net Framework. Vzhledem k tomu, že mezipaměť písma prezentace je přidružena k .Net Framework, oprava a problémy v rámci obvykle vyřeší i problémy s mezipamětí písma prezentace.

  1. Podržte klávesu Windows a stiskněte R.
  2. Zadejte appwiz.cpl a stiskněte klávesu Enter

  1. Vyhledejte Microsoft .Net Framework 3.0 (můžete mít jinou verzi). Vyberte tuto položku a klikněte na Změnit / Odebrat
  2. Mělo by se otevřít nové okno. Vyberte možnost Opravit a postupujte podle dalších pokynů na obrazovce
  3. Opakujte tyto kroky pro všechny instance ze seznamu (můžete mít více instancí)

Po dokončení byste měli být dobří.

Doporučená

Oprava: Minecraft neodpovídá
Co je aplikace pro registraci zařízení digitální televize a měla by být odstraněna?
Co je FileRepMalware a měli byste jej odebrat