Labojums: PresentationFontCache.exe augsta CPU vai ATMIŅAS izmantošana



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ja jūsu dators kļuva ļoti lēns un jūs pārbaudījāt uzdevumu pārvaldnieku, lai redzētu procesu, kas, iespējams, izmanto daudz CPU, iespējams, šajā sarakstā esat redzējis procesu PresentationFontCache.exe. Šajā procesā, iespējams, tiek izmantots 50% vai pat 100% CPU (dažos gadījumos). Liels CPU izmantojums ļaus jūsu datoram darboties lēnā ātrumā, kas var traucēt jūsu darba režīmu. Pat ja jūs pabeidzat procesu no uzdevumu pārvaldnieka, tas, visticamāk, atgriezīsies vai nu pēc kāda laika, vai arī pēc sistēmas restartēšanas. Dažos gadījumos PresentationFontCache.exe var radīt problēmas startēšanas laikā un ievērojami palēnināt startēšanas laiku.



PresentationFontCache.exe ir saistīts ar .Net Framework. Prezentācijas fontu kešatmiņas galvenais mērķis ir fontu burtu ielāde atmiņā, lai visas WPF (Windows Presentation Foundation) lietojumprogrammas varētu izmantot šos fontus. Tātad, ikreiz, kad izmantojat Windows Presentation Foundation lietojumprogrammu, tiek sākta programma PresentationFontCache.exe, lai fonta informācija būtu pieejama WPF lietotnei. Tagad, lai atbildētu, kāpēc prezentācijas fontu kešatmiņa izmanto daudz resursu, tam ir kaut kas saistīts ar korumpētā kešatmiņā esošo fontu. Pēc kāda laika fonta informācija atmiņā var tikt bojāta vai nereaģē. Tas dažkārt noved pie Prezentācijas fontu kešatmiņas nepareizas darbības un iestrēgšanas restartēšanas ciklā. Tātad, tas viss sāk izmantot lielu procesoru, kas rada daudz problēmu.



Par laimi šai problēmai ir pāris risinājumi. Izmeklējiet katru no tālāk norādītajām metodēm un izmantojiet sev piemēroto.



1. metode: izdzēsiet failu Font * .dat

Šķiet, ka faila Font * .dat atrašana un dzēšana darbojas lielākajai daļai lietotāju. Būtībā .dat failā ir informācija, kas attiecas uz lietojumprogrammu (-ām). Šis fails, iespējams, ir bojāts un rada problēmu. Tātad, izdzēšot šo failu un restartējot, problēma parasti tiek atrisināta jums.

Tālāk ir norādītas darbības šī faila dzēšanai

  1. Turiet Windows taustiņš un nospiediet R
  2. Tips C: Windows ServiceProfiles LocalService AppData Local un nospiediet Enter



  1. Atrodiet failu ar nosaukumu Fonts * .dat (vai FontCache 3.0.0.0.dat )
  2. Ar peles labo pogu noklikšķiniet Fonts * .dat (vai FontCache 3.0.0.0.dat ) un atlasiet Apstiprināt papildu uzvednes

  1. Kad tas ir izdarīts, atsāknēšana .

Piezīme: Ja nevarat piekļūt mapei, rīkojieties šādi. Turiet Windows taustiņš un nospiediet R . Tips vadības panelis un nospiediet Enter . Atlasiet Izskats un personalizācija . Atlasiet Failu pārlūks Opcijas (vai Mapes opcijas). Noklikšķiniet uz Skats cilni. Atlasiet opciju Rādīt slēptos failus, mapes un diskus iekšā Papildu iestatījumi sadaļā. Klikšķis Piesakies pēc tam atlasiet Labi . Tagad veiciet iepriekš norādītās darbības. Ja joprojām nevarat piekļūt atrašanās vietai, jums būs manuāli jāpārvietojas uz šo atrašanās vietu.

Pēc datora restartēšanas visam vajadzētu būt kārtībā.

Piezīme: Ja nevarat izdzēst failu, pēc tam uzdevumu pārvaldniekā pārtrauciet PresenetationFontCache.exe. Vienlaicīgi nospiediet CTRL, SHIFT un Esc (CTRL + SHIFT + Esc). Tas atvērs uzdevumu pārvaldnieku. Tagad sarakstā atlasiet PresentationFontCache.exe un noklikšķiniet uz Beigt uzdevumu. Tagad veiciet iepriekš norādītās darbības.

2. metode: pārtrauciet prezentācijas fontu kešatmiņas pakalpojumu

Kā minēts sākumā, PresentationFontCache.exe tiek izmantots kopā ar Windows Presentation Foundation lietojumprogrammām. Tas, visticamāk, tiks uzsākts, tiklīdz sāk darboties WPF lietojumprogramma. Tātad, ja neizmantojat nevienu WPF lietojumprogrammu, atspējojot pakalpojumu Prezentācijas fontu kešatmiņa, problēma tiks atrisināta. Ja neesat pārliecināts, WPF lietojumprogrammas ir tās, kas izveidotas Visual Studio for Windows Desktop. Tātad, ja jūs neizmantojat nevienu no šīm lietojumprogrammām vai neesat izstrādātājs, pēc Prezentācijas fontu kešatmiņas pakalpojuma atspējošanas jums vajadzētu būt labi.

Šeit ir norādītas darbības, lai atspējotu pakalpojumu Prezentācijas fontu kešatmiņa

  1. Turiet Windows taustiņš un nospiediet R
  2. Tips pakalpojumi.msc un nospiediet Enter

  1. Atrodiet pakalpojumu ar nosaukumu Windows Presentation Foundation fontu kešatmiņa 3.0.0.0 un veiciet dubultklikšķi uz tā

  1. Atlasiet Atspējots no nolaižamās izvēlnes Startēšanas veids sadaļā

  1. Klikšķis Apstājies ja Pakalpojuma statuss skrien
  2. Klikšķis Piesakies un atlasiet Labi

Kad tas izdarīts, jums vajadzētu būt gatavam iet. Pakalpojumu vairs nevajadzētu sākt, un CPU lietojumam vajadzētu samazināties.

3. metode: .Net Framework labošana

Ja iepriekš minētās divas metodes nedarbojās, jūsu pēdējais risinājums ir .Net Framework labošana. Tā kā prezentācijas fontu kešatmiņa ir saistīta ar .Net Framework, remonts un ietvara problēmas parasti novērsīs arī problēmas ar prezentācijas fontu kešatmiņu.

  1. Turiet Windows taustiņš un nospiediet R
  2. Tips appwiz.cpl un nospiediet Enter

  1. Atrodiet Microsoft .Net Framework 3.0 (iespējams, jums ir cita versija). Atlasiet šo ierakstu un noklikšķiniet Mainīt / noņemt
  2. Jāatver jauns logs. Atlasiet Remonts un izpildiet visus ekrānā redzamos papildu norādījumus
  3. Atkārtojiet šīs darbības visiem gadījumiem no saraksta (jums var būt vairāki gadījumi)

Kad tas izdarīts, jums vajadzētu būt gatavam iet.

3 minūtes lasīts