Oplossing: PresentationFontCache.exe Hoog CPU- of GEHEUGENgebruik



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Als uw pc erg traag werd en u Taakbeheer hebt gecontroleerd om het proces te zien dat mogelijk veel CPU gebruikt, heeft u mogelijk het PresentationFontCache.exe-proces in die lijst gezien. Dit proces gebruikt mogelijk 50% CPU of zelfs 100% CPU (in sommige gevallen). Door het hoge CPU-gebruik blijft uw computer op een lage snelheid werken, wat uw werkroutine kan verstoren. Zelfs als u het proces beëindigt vanuit Taakbeheer, zal het waarschijnlijk na een tijdje terugkomen of zodra u het systeem opnieuw opstart. In sommige gevallen kan PresentationFontCache.exe problemen veroorzaken bij het opstarten en ook uw opstarttijd aanzienlijk vertragen.



De PresentationFontCache.exe is gekoppeld aan het .Net Framework. Het belangrijkste doel van de Presentation Font Cache is om de lettertypeglyphs in het geheugen te laden, zodat alle WPF-toepassingen (Windows Presentation Foundation) deze lettertypen kunnen gebruiken. Dus wanneer u een Windows Presentation Foundation-toepassing gebruikt, wordt de PresentationFontCache.exe gestart zodat de informatie over het lettertype beschikbaar is voor de WPF-app. Om nu te beantwoorden waarom de Presentation Font Cache veel bronnen gebruikt, heeft het iets te maken met het corrupte lettertype in de cache. Na enige tijd kan de informatie van het lettertype in het geheugen beschadigd raken of niet meer reageren. Dit leidt er soms toe dat Presentation Font Cache zich misdraagt ​​en vastloopt in een herstartlus. Dit alles begint dus veel CPU te gebruiken, wat voor veel problemen zorgt.



Gelukkig zijn er een aantal oplossingen voor dit probleem. Doorloop elk van de onderstaande methoden en pas de methode toe die voor u geschikt is.



Methode 1: Verwijder het lettertype * .dat-bestand

Het lokaliseren en verwijderen van het Font * .dat-bestand lijkt voor de meeste gebruikers te werken. In feite bevat een .dat-bestand informatie die verwijst naar een applicatie (s). Dit bestand is mogelijk beschadigd en veroorzaakt het probleem. Dus als u dit bestand verwijdert en opnieuw opstart, wordt het probleem meestal voor u opgelost.

Hier zijn de stappen om dit bestand te verwijderen

  1. Houden Windows-toets en druk op R
  2. Type C: Windows ServiceProfiles LocalService AppData Local en druk op Enter



  1. Zoek een bestand met de naam Font*.dat (of FontCache 3.0.0.0.dat )
  2. Klik met de rechtermuisknop Font*.dat (of FontCache 3.0.0.0.dat ) en selecteer eventuele aanvullende vragen bevestigen

  1. Eenmaal gedaan, herstart .

Notitie: Als u geen toegang heeft tot de map, doet u het volgende. Houden Windows-toets en druk op R . Type Controlepaneel en druk op Enter . Selecteer Verschijning en Personalisatie . Selecteer Bestandsverkenner Opties (of mapopties). Klik op de Visie tabblad. Selecteer de optie Toon verborgen bestanden, mappen en stations in Geavanceerde instellingen sectie. Klik Van toepassing zijn selecteer vervolgens OK . Voer nu de bovenstaande stappen uit. Als u nog steeds geen toegang heeft tot de locatie, moet u handmatig naar deze locatie navigeren.

Alles zou in orde moeten zijn nadat de computer opnieuw is opgestart.

Notitie: Als u het bestand niet kunt verwijderen, stop dan PresenetationFontCache.exe vanuit Taakbeheer. Druk tegelijkertijd op CTRL, SHIFT en Esc (CTRL + SHIFT + Esc). Dit opent de Task Manager. Selecteer nu PresentationFontCache.exe in de lijst en klik op Taak beëindigen. Voer nu de bovenstaande stappen uit.

Methode 2: Stop Presentation Font Cache Service

Zoals in het begin vermeld, wordt PresentationFontCache.exe gebruikt met de Windows Presentation Foundation-toepassingen. Het zal hoogstwaarschijnlijk worden gestart zodra een WPF-applicatie wordt gestart. Dus als u geen WPF-applicaties gebruikt, lost het uitschakelen van de Presentation Font Cache-service het probleem voor u op. Als u het niet zeker weet, zijn WPF-applicaties degene die zijn gemaakt in Visual Studio voor Windows Desktop. Dus als u geen van deze applicaties gebruikt of geen ontwikkelaar bent, zou het goed moeten komen na het uitschakelen van de Presentation Font Cache-service.

Hier zijn de stappen voor het uitschakelen van de Presentation Font Cache-service

  1. Houden Windows-toets en druk op R
  2. Type services.msc en druk op Enter

  1. Zoek een service met de naam Windows Presentation Foundation Font Cache 3.0.0.0 en dubbelklik erop

  1. Selecteer Gehandicapt uit het vervolgkeuzemenu in Opstarttype sectie

  1. Klik Hou op als het Service status is aan het rennen
  2. Klik Van toepassing zijn en selecteer OK

Als je klaar bent, zou je goed moeten zijn om te gaan. De service zou niet meer moeten starten en uw CPU-gebruik zou moeten dalen.

Methode 3: .Net Framework repareren

Als de bovenstaande twee methoden niet werken, is uw laatste redmiddel om het .Net Framework te repareren. Aangezien de Presentation Font Cache is gekoppeld aan het .Net Framework, zullen reparaties en problemen in het Framework meestal ook de problemen met Presentation Font Cache oplossen.

  1. Houden Windows-toets en druk op R
  2. Type appwiz.cpl en druk op Enter

  1. bevind zich Microsoft .Net Framework 3.0 (misschien heb je een andere versie). Selecteer dit item en klik op Wijzigen / verwijderen
  2. Er zou een nieuw venster moeten openen. Selecteer Reparatie en volg eventuele aanvullende instructies op het scherm
  3. Herhaal deze stappen voor alle instanties uit de lijst (mogelijk heeft u meerdere instanties)

Als je klaar bent, zou je goed moeten zijn om te gaan.

3 minuten gelezen