Solució: PresentationFontCache.exe Ús elevat de CPU o MEM MEMRIA



Proveu El Nostre Instrument Per Eliminar Problemes

Si el vostre ordinador es fa lent i heu comprovat el Gestor de tasques per veure el procés que pot estar utilitzant molta CPU, és possible que hàgiu vist el procés PresentationFontCache.exe en aquesta llista. Aquest procés pot utilitzar un 50% de CPU o fins i tot un 100% de CPU (en alguns casos). L’ús elevat de la CPU mantindrà l’ordinador funcionant a una velocitat lenta que pot pertorbar la vostra rutina laboral. Fins i tot si finalitzeu el procés des del gestor de tasques, probablement tornarà al cap d’un temps o un cop reinicieu el sistema. En alguns casos, PresentationFontCache.exe pot crear problemes a l’inici i alentir també el temps d’inici.



PresentationFontCache.exe està associat amb .Net Framework. El propòsit principal del Presentation Font Cache és carregar els glifos de tipus de lletra a la memòria de manera que totes les aplicacions WPF (Windows Presentation Foundation) puguin utilitzar aquestes fonts. Per tant, sempre que utilitzeu una aplicació Windows Presentation Foundation, s’inicia PresentationFontCache.exe perquè la informació del tipus de lletra estigui disponible per a l’aplicació WPF. Ara, per respondre per què la memòria cau de tipus de lletra de presentació utilitza molts recursos, té alguna cosa a veure amb la font danyada de la memòria cau. Al cap d’un temps, la informació del tipus de lletra a la memòria pot deteriorar-se o no respondre. De vegades, això porta a la memòria cau de la font de presentació a comportar-se malament i quedar-se atrapat en un bucle de reinici. Per tant, tot plegat comença a utilitzar molta CPU, cosa que crea molts problemes.



Per sort, hi ha un parell de solucions per a aquest problema. Seguiu cadascun dels mètodes que s'indiquen a continuació i apliqueu el que us convingui.



Mètode 1: suprimiu el fitxer Font * .dat

Localitzar i suprimir el fitxer Font * .dat sembla que funciona per a la majoria dels usuaris. Bàsicament, un fitxer .dat conté informació referida a una o més aplicacions. És possible que aquest fitxer s'hagi malmès i hagi provocat el problema. Per tant, suprimir aquest fitxer i reiniciar normalment us resoldrà el problema.

Aquests són els passos per suprimir aquest fitxer

  1. Espera Tecla de Windows i premeu R
  2. Tipus C: Windows ServiceProfiles LocalService AppData Local i premeu Entra



  1. Localitzeu un fitxer anomenat Tipus de lletra * .dat (o FontCache 3.0.0.0.dat )
  2. Clic dret Tipus de lletra * .dat (o FontCache 3.0.0.0.dat ) i seleccioneu Confirma qualsevol sol·licitud addicional

  1. Un cop fet, reiniciar .

Nota: Si no podeu accedir a la carpeta, feu el següent. Espera Tecla de Windows i premeu R . Tipus control panell i premeu Entra . Seleccioneu Aspecte i personalització . Seleccioneu Explorador de fitxers Opcions (o Opcions de carpeta). Feu clic a Veure fitxa. Seleccioneu l'opció Mostra fitxers, carpetes i unitats ocults dins Configuració avançada secció. Feu clic a Aplicar després seleccioneu D'acord . Ara realitzeu els passos indicats anteriorment. Si encara no podeu accedir a la ubicació, haureu de navegar fins a aquesta ubicació manualment.

Tot hauria d’anar bé després de reiniciar l’ordinador.

Nota: Si no podeu suprimir el fitxer, atureu PresenetationFontCache.exe del Gestor de tasques. Premeu CTRL, MAJÚS i Esc (CTRL + MAJÚS + Esc) simultàniament. Això obrirà el Gestor de tasques. Ara, seleccioneu PresentationFontCache.exe de la llista i feu clic a Finalitza la tasca. Ara realitzeu els passos indicats anteriorment.

Mètode 2: Atureu el servei de memòria cau de tipus de lletra de presentació

Com es va esmentar al principi, PresentationFontCache.exe s’utilitza amb les aplicacions de Windows Presentation Foundation. Probablement s’iniciarà quan comenci a executar-se una aplicació WPF. Per tant, si no utilitzeu cap aplicació WPF, desactivar el servei Presentation Font Cache us solucionarà el problema. Si no n’esteu segur, les aplicacions WPF són les creades a Visual Studio for Windows Desktop. Per tant, si no utilitzeu cap d’aquestes aplicacions o no sou desenvolupador, hauríeu d’estar bé després de desactivar el servei Presentation Font Cache.

Aquests són els passos per desactivar el servei de memòria cau de tipus de lletra de presentació

  1. Espera Tecla de Windows i premeu R
  2. Tipus services.msc i premeu Entra

  1. Localitzeu un servei anomenat Memòria cau de fonts de Windows Presentation Foundation 3.0.0.0 i feu-hi doble clic

  1. Seleccioneu Desactivat des del menú desplegable de Tipus d'inici secció

  1. Feu clic a Atura si el Estat del servei està corrent
  2. Feu clic a Aplicar i seleccioneu D'acord

Un cop fet, hauríeu d’anar bé. El servei ja no s’hauria d’iniciar i l’ús de la CPU hauria de baixar.

Mètode 3: Reparació de .Net Framework

Si els dos mètodes anteriors no funcionaven, l'últim recurs és reparar .Net Framework. Atès que Presentation Font Cache està associat amb .Net Framework, la reparació i els problemes del Framework solen solucionar els problemes amb Presentation Font Cache també.

  1. Espera Tecla de Windows i premeu R
  2. Tipus appwiz.cpl i premeu Entra

  1. Localitza Microsoft .Net Framework 3.0 (és possible que en tingueu una altra versió). Seleccioneu aquesta entrada i feu clic a Canvia / Elimina
  2. S'hauria d'obrir una nova finestra. Seleccioneu Reparació i seguiu les instruccions addicionals a la pantalla
  3. Repetiu aquests passos per a totes les instàncies de la llista (és possible que tingueu diverses instàncies)

Un cop fet, hauríeu d’anar bé.

3 minuts de lectura