Remediere: PresentationFontCache.exe Utilizare CPU mare sau MEMORIE

Dacă computerul dvs. a devenit foarte lent și ați verificat Managerul de activități pentru a vedea procesul care ar putea folosi o mulțime de CPU, este posibil să fi văzut procesul PresentationFontCache.exe în lista respectivă. Acest proces ar putea utiliza 50% CPU sau chiar 100% CPU (în unele cazuri). Utilizarea ridicată a procesorului vă va face computerul să funcționeze la o viteză mică, ceea ce ar putea deranja rutina de lucru. Chiar dacă încheiați procesul din managerul de activități, cel mai probabil va reveni fie după un timp, fie după ce reporniți sistemul. În unele cazuri, PresentationFontCache.exe poate crea probleme la pornire și poate încetini semnificativ timpul de pornire.

PresentationFontCache.exe este asociat cu .Net Framework. Scopul principal al Prezentării Font Cache este de a încărca glifele fontului în memorie, astfel încât toate aplicațiile WPF (Windows Presentation Foundation) să poată utiliza aceste fonturi. Deci, ori de câte ori utilizați o aplicație Windows Presentation Foundation, se inițiază PresentationFontCache.exe, astfel încât informațiile despre font să fie disponibile pentru aplicația WPF. Acum, pentru a răspunde de ce Prezentarea Font Cache utilizează o mulțime de resurse, are ceva de-a face cu fontul corupt din cache. După un timp, informațiile despre font din memorie pot fi corupte sau nu răspund. Acest lucru duce uneori la Prezentarea Font Cache să se comporte greșit și blocat într-o buclă de repornire. Deci, toate acestea încep să folosească o mulțime de CPU care creează o mulțime de probleme.

Din fericire, există câteva soluții pentru această problemă. Parcurgeți fiecare dintre metodele date mai jos și aplicați-o pe cea potrivită pentru dvs.

Metoda 1: Ștergeți fișierul Font * .dat

Localizarea și ștergerea fișierului Font * .dat pare să funcționeze pentru majoritatea utilizatorilor. Practic, un fișier .dat conține informații referite la o aplicație (aplicații). Este posibil ca acest fișier să fi fost corupt și să cauzeze problema. Deci, ștergerea acestui fișier și repornirea va rezolva de obicei problema pentru dvs.

Iată pașii pentru ștergerea acestui fișier

  1. Țineți apăsată tasta Windows și apăsați R
  2. Tastați C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ și apăsați Enter

  1. Găsiți un fișier numit Font * .dat (sau FontCache 3.0.0.0.dat )
  2. Faceți clic dreapta pe Font * .dat (sau FontCache 3.0.0.0.dat ) și selectați Confirmați orice solicitări suplimentare

  1. După ce ați terminat, reporniți .

Notă: Dacă nu puteți accesa folderul, procedați în felul următor. Țineți tasta Windows și apăsați R . Tastați panoul de control și apăsați Enter . Selectați Aspect și personalizare . Selectați Opțiuni File Explorer (sau Opțiuni folder). Faceți clic pe fila Vizualizare . Selectați opțiunea Afișați fișierele, folderele și unitățile ascunse din secțiunea Setări avansate . Faceți clic pe Aplicare, apoi selectați Ok . Acum efectuați pașii de mai sus. Dacă totuși nu puteți accesa locația, va trebui să navigați manual la această locație.

Totul ar trebui să fie în regulă după repornirea computerului.

Notă: Dacă nu puteți șterge fișierul, opriți PresenetationFontCache.exe din Managerul de activități. Apăsați CTRL, SHIFT și Esc (CTRL + SHIFT + Esc) simultan. Aceasta va deschide Managerul de activități. Acum, selectați PresentationFontCache.exe din listă și faceți clic pe Terminare sarcină. Acum efectuați pașii de mai sus.

Metoda 2: Opriți serviciul de cache a fontului de prezentare

După cum sa menționat la început, PresentationFontCache.exe este utilizat cu aplicațiile Windows Presentation Foundation. Cel mai probabil va fi inițiat după ce o aplicație WPF începe să ruleze. Deci, dacă nu utilizați nicio aplicație WPF, atunci dezactivarea serviciului Prezentare font cache va rezolva problema pentru dvs. Dacă nu sunteți sigur, aplicațiile WPF sunt cele create în Visual Studio pentru Windows Desktop. Deci, dacă nu utilizați niciuna dintre aceste aplicații sau nu sunteți dezvoltator, ar trebui să vă simțiți bine după dezactivarea serviciului Prezentare font cache.

Iată pașii pentru dezactivarea serviciului Prezentare font cache

  1. Țineți apăsată tasta Windows și apăsați R
  2. Tastați services.msc și apăsați Enter

  1. Găsiți un serviciu denumit Windows Presentation Foundation Font Cache 3.0.0.0 și faceți dublu clic pe el

  1. Selectați Dezactivat din meniul derulant din secțiunea Tip de pornire

  1. Faceți clic pe Opriți dacă starea serviciului rulează
  2. Faceți clic pe Aplicați și selectați Ok

După ce ați terminat, ar trebui să fiți bine să mergeți. Serviciul nu ar trebui să înceapă și utilizarea procesorului dvs. ar trebui să scadă.

Metoda 3: Reparați .Net Framework

Dacă cele două metode de mai sus nu au funcționat, ultima soluție este repararea .Net Framework. Întrucât Prezentarea Font Cache este asociată cu .Net Framework, repararea și problemele din Framework vor rezolva de obicei problemele cu Prezentarea Font Cache, de asemenea.

  1. Țineți apăsată tasta Windows și apăsați R
  2. Tastați appwiz.cpl și apăsați Enter

  1. Găsiți Microsoft .Net Framework 3.0 (este posibil să aveți o altă versiune). Selectați această intrare și faceți clic pe Modificare / Eliminare
  2. Ar trebui să se deschidă o nouă fereastră. Selectați Reparați și urmați orice instrucțiuni suplimentare de pe ecran
  3. Repetați acești pași pentru toate instanțele din listă (este posibil să aveți mai multe instanțe)

După ce ați terminat, ar trebui să fiți bine să mergeți.