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

Om din dator blev väldigt 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 uppstarten och sakta ner din starttid också.

PresentationFontCache.exe är associerat med .Net Framework. Huvudsyftet med Presentation Font Cache är att ladda teckensnittstegn i minnet så att alla WPF (Windows Presentation Foundation) -applikationer kan använda dessa teckensnitt. Så när du använder en Windows Presentation Foundation-applikation initieras PresentationFontCache.exe så att teckensnittsinformationen är tillgänglig för WPF-appen. För att svara på varför Presentation Font Cache använder mycket resurser har det något att göra med det korrupta teckensnittet i cachen. Efter en tid kan teckensnittsinformationen 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-tangenten nedtryckt och tryck på R
  2. Skriv C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ och tryck på Enter

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

  1. När du är klar startar du om .

Obs! Om du inte kan komma åt mappen gör du följande. Håll Windows-tangenten och trycker på R . Skriv kontrollpanelen och tryck på Enter . Välj Utseende och anpassning . Välj Alternativ för File Explorer (eller mappalternativ). Klicka på fliken Visa . Välj alternativet Visa dolda filer, mappar och enheter i avsnittet Avancerade inställningar . Klicka på Apply och 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.

Obs! Om du inte kan ta bort filen ska du stoppa PresenetationFontCache.exe från Aktivitetshanteraren. Tryck på CTRL, SKIFT och Esc (CTRL + SKIFT + Esc) samtidigt. Detta öppnar Aktivitetshanteraren. Välj nu PresentationFontCache.exe från 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 efter att du har inaktiverat tjänsten Presentation Font Cache.

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

  1. Håll Windows-tangenten nedtryckt och tryck på R
  2. Skriv services.msc och tryck på Enter

  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 avsnittet Starttyp

  1. Klicka på Stopp om servicestatus körs
  2. Klicka på Apply 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-tangenten nedtryckt och tryck på R
  2. Skriv appwiz.cpl och tryck på Enter

  1. Leta upp Microsoft .Net Framework 3.0 (du kanske har en annan version). Välj denna post och klicka på Ändra / ta bort
  2. Ett nytt fönster ska öppnas. Välj Reparera och följ eventuella 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å.

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det