Fix: PresentationFontCache.exe Användning av hög CPU eller MEMORY



Prova Vårt Instrument För Att Eliminera Problem

Om din dator blev riktigt långsam och du kollade Aktivitetshanteraren för att se processen som kan använda mycket CPU kan du ha sett PresentationFontCache.exe-processen i listan. Denna process kan använda 50% CPU eller till och med 100% CPU (i vissa fall). Den höga CPU-användningen kommer att hålla din dator igång med låg hastighet vilket kan störa din arbetsrutin. Även om du avslutar processen från uppgiftshanteraren kommer den troligen att komma tillbaka antingen efter ett tag eller när du startar om systemet. I vissa fall kan PresentationFontCache.exe skapa problem vid start och sakta ner din starttid också.



PresentationFontCache.exe är associerat med .Net Framework. Huvudsyftet med Presentation Font Cache är att ladda teckensnittstegnen i minnet så att alla WPF-applikationer (Windows Presentation Foundation) kan använda dessa teckensnitt. Så när du använder en Windows Presentation Foundation-applikation initieras PresentationFontCache.exe så att teckensnittets information är tillgänglig för WPF-appen. För att svara på varför Presentation Font Cache använder många resurser har det något att göra med det korrupta teckensnittet i cachen. Efter en tid kan teckensnittets information i minnet bli skadad eller inte svara. Detta leder ibland till att Presentation Font Cache inte fungerar bra och fastnar i en omstartslinga. Så allt detta börjar använda mycket CPU vilket skapar många problem.



Lyckligtvis finns det ett par lösningar för detta problem. Gå igenom var och en av metoderna nedan och använd den som passar dig.



Metod 1: Ta bort typsnitt * .dat-fil

Att hitta och ta bort Font * .dat-filen verkar fungera för de flesta användare. I grund och botten innehåller en .dat-fil information som refereras till ett program. Den här filen kan ha skadats och orsakat problemet. Så att radera den här filen och starta om löser vanligtvis problemet åt dig.

Här är stegen för att radera den här filen

  1. Håll Windows-tangent och tryck R
  2. Typ C: Windows ServiceProfiles LocalService AppData Local och tryck Stiga på



  1. Leta reda på en fil med namnet Typsnitt * .dat (eller FontCache 3.0.0.0.dat )
  2. Högerklicka Typsnitt * .dat (eller FontCache 3.0.0.0.dat ) och välj Bekräfta eventuella ytterligare uppmaningar

  1. När du är klar, starta om .

Notera: Gör följande om du inte kan komma åt mappen. Håll Windows-tangent och tryck R . Typ kontrollpanel och tryck Stiga på . Välj Utseende och personalisering . Välj Utforskaren Alternativ (eller mappalternativ). Klicka på Se flik. Välj alternativet Visa dolda filer, mappar och enheter i Avancerade inställningar sektion. Klick Tillämpa välj sedan Ok . Utför nu stegen ovan. Om du fortfarande inte kan komma åt platsen måste du navigera till den här platsen manuellt.

Allt ska vara bra efter att datorn har startats om.

Notera: Om du inte kan ta bort filen stoppar du PresenetationFontCache.exe från Aktivitetshanteraren. Tryck på CTRL, SKIFT och Esc (CTRL + SKIFT + Esc) samtidigt. Detta öppnar Aktivitetshanteraren. Välj nu PresentationFontCache.exe i listan och klicka på Avsluta uppgift. Utför nu stegen ovan.

Metod 2: Stoppa presentationen Font Cache Service

Som nämnts i början används PresentationFontCache.exe med Windows Presentation Foundation-applikationer. Det kommer sannolikt att initieras när en WPF-applikation börjar köras. Så om du inte använder några WPF-applikationer löser problemet dig för att inaktivera tjänsten Presentation Font Cache. Om du inte är säker är WPF-applikationerna de som skapats i Visual Studio för Windows Desktop. Så om du inte använder någon av dessa applikationer eller om du inte är utvecklare bör du ha det bra när du har inaktiverat Presentation Font Cache-tjänsten.

Här är stegen för att inaktivera tjänsten Presentation Font Cache

  1. Håll Windows-tangent och tryck R
  2. Typ services.msc och tryck Stiga på

  1. Leta reda på en tjänst som heter Windows Presentation Foundation Font Cache 3.0.0.0 och dubbelklicka på den

  1. Välj Inaktiverad från rullgardinsmenyn i Starttyp sektion

  1. Klick Sluta om Tjänstestatus körs
  2. Klick Tillämpa och välj Ok

När du är klar bör du vara bra att gå. Tjänsten bör inte starta längre och din CPU-användning bör gå ner.

Metod 3: Reparera .Net Framework

Om ovanstående två metoder inte fungerade är din sista utväg att reparera .Net Framework. Eftersom Presentation Font Cache är associerad med .Net Framework kommer reparation och problem i Framework vanligtvis också att lösa problemen med Presentation Font Cache.

  1. Håll Windows-tangent och tryck R
  2. Typ appwiz.cpl och tryck Stiga på

  1. Lokalisera Microsoft .Net Framework 3.0 (du kanske har en annan version). Välj denna post och klicka Ändra / ta bort
  2. Ett nytt fönster ska öppnas. Välj Reparera och följ alla ytterligare instruktioner på skärmen
  3. Upprepa dessa steg för alla instanser från listan (du kan ha flera instanser)

När du är klar bör du vara bra att gå.

3 minuter läst