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



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

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). Kdykoli tedy použijete aplikaci Windows Presentation Foundation, spustí se nástroj PresentationFontCache.exe, aby byly informace o písmu dostupné pro aplikaci WPF. Nyní, abychom odpověděli, proč mezipaměť písma pro 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 vede k tomu, ž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. Držet Klíč Windows a stiskněte R
  2. Typ C: Windows ServiceProfiles LocalService AppData Local a stiskněte Enter



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

  1. Po dokončení restartovat .

Poznámka: Pokud do složky nemáte přístup, proveďte následující. Držet Klíč Windows a stiskněte R . Typ kontrolní panel a stiskněte Enter . Vybrat Vzhled a přizpůsobení . Vybrat Průzkumník souborů Možnosti (nebo Možnosti složky). Klikněte na ikonu Pohled záložka. Vyberte možnost Zobrazit skryté soubory, složky a jednotky v Pokročilé nastavení sekce. Klepněte na Aplikovat 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 k tomuto místu přejít ručně.

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

Poznámka: Pokud soubor nemůžete smazat, 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 písma prezentace

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. Držet Klíč Windows a stiskněte R
  2. Typ services.msc a stiskněte Enter

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

  1. Vybrat Zakázáno z rozevírací nabídky v Typ spouštění sekce

  1. Klepněte na Stop pokud Stav služby běží
  2. Klepněte na Aplikovat 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, opravy a problémy v rámci obvykle vyřeší také problémy s mezipamětí písma prezentace.

  1. Držet Klíč Windows a stiskněte R
  2. Typ appwiz.cpl a stiskněte Enter

  1. Lokalizovat 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. Vybrat 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ří.

3 minuty čtení