Parandus: PresentationFontCache.exe kõrge protsessori või mälu kasutamine



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui teie arvuti muutus väga aeglaseks ja kontrollisite tegumihaldurit, et näha protsessi, mis võib palju protsessorit kasutada, võite olla selles loendis näinud protsessi PresentationFontCache.exe. Selles protsessis võib olla kasutatud 50% või isegi 100% protsessorit (mõnel juhul). Kõrge protsessori kasutamine hoiab teie arvuti töötamise aeglasel kiirusel, mis võib häirida teie töörutiini. Isegi kui lõpetate protsessi tegumihaldurist, tuleb see tõenäoliselt tagasi kas mõne aja pärast või kui taaskäivitate süsteemi. Mõnel juhul võib PresentationFontCache.exe tekitada käivitamisel probleeme ja aeglustada ka teie käivitamisaega.



PresentationFontCache.exe on seotud .Net Frameworkiga. Esitlusfondi vahemälu peamine eesmärk on laadida fontide tähemärgid mällu, nii et kõik WPF (Windows Presentation Foundation) rakendused saaksid neid fonte kasutada. Seega, kui kasutate rakendust Windows Presentation Foundation, käivitatakse PresentationFontCache.exe nii, et fondi teave oleks WPF-rakenduse jaoks saadaval. Nüüd, et vastata sellele, miks esitlusfondi vahemälu palju ressursse kasutab, on sellel midagi pistmist vahemälu rikutud fondiga. Mõne aja pärast võib fondi teave mälus rikutud või reageerida. See viib teinekord esitlusfondi vahemälu valesti käituma ja takerdub taaskäivitamise tsüklisse. Seega hakkab see kõik kasutama palju protsessorit, mis tekitab palju probleeme.



Õnneks on sellele probleemile paar lahendust. Tehke läbi kõik allpool toodud meetodid ja rakendage endale sobivat meetodit.



1. meetod: kustutage Font * .dat-fail

Tundub, et enamiku kasutajate jaoks toimib Font * .dat-faili leidmine ja kustutamine. Põhimõtteliselt sisaldab .dat-fail teavet, millele viidatakse rakendusele. See fail võis olla rikutud ja põhjustas probleemi. Niisiis, selle faili kustutamine ja taaskäivitamine lahendab probleemi tavaliselt teie jaoks.

Selle faili kustutamiseks toimige järgmiselt

  1. Hoidke Windowsi võti ja vajutage R
  2. Tüüp C: Windows ServiceProfiles LocalService AppData Local ja vajutage Sisenema



  1. Leidke fail nimega Font * .kuupäev (või FontCache 3.0.0.0.dat )
  2. Paremklõps Font * .kuupäev (või FontCache 3.0.0.0.dat ) ja valige Kinnita kõik täiendavad juhised

  1. Kui see on tehtud, taaskäivitage .

Märge: Kui te ei pääse kausta juurde, tehke järgmist. Hoidke Windowsi võti ja vajutage R . Tüüp kontrollpaneel ja vajutage Sisenema . Valige Välimus ja isikupärastamine . Valige Failihaldur Suvandid (või kaustavalikud). Klõpsake nuppu Vaade vaheleht. Valige suvand Kuva peidetud failid, kaustad ja kettad aastal Täpsemad seaded jaotises. Klõpsake nuppu Rakenda siis valige Okei . Nüüd tehke ülaltoodud toimingud. Kui te ei pääse endiselt asukohale juurde, peate sellesse asukohta käsitsi navigeerima.

Pärast arvuti taaskäivitamist peaks kõik korras olema.

Märge: Kui te ei saa faili kustutada, peatage tegumihalduris PresenetationFontCache.exe. Vajutage korraga klahve CTRL, SHIFT ja Esc (CTRL + SHIFT + Esc). See avab tegumihalduri. Nüüd valige loendist PresentationFontCache.exe ja klõpsake nuppu Lõpeta ülesanne. Nüüd tehke ülaltoodud toimingud.

2. meetod: peatage esitlusfondi vahemäluteenus

Nagu alguses mainitud, kasutatakse PresentationFontCache.exe koos Windows Presentation Foundationi rakendustega. Tõenäoliselt käivitatakse see siis, kui WPF-rakendus hakkab tööle. Seega, kui te ei kasuta ühtegi WPF-i rakendust, lahendab teie jaoks probleemi esitlustüüpi vahemälu teenuse keelamine. Kui te pole selles kindel, on WPF-i rakendused loodud Visual Studio for Windows Desktopi jaoks. Seega, kui te ei kasuta ühtegi neist rakendustest või te pole arendaja, peaksite pärast esitlusfondi vahemälu teenuse keelamist kõik korras olema.

Siin on esitluse fontide vahemälu teenuse keelamise sammud

  1. Hoidke Windowsi võti ja vajutage R
  2. Tüüp teenused.msc ja vajutage Sisenema

  1. Leidke teenus nimega Windowsi esitlusfondi fontide vahemälu 3.0.0.0 ja topeltklõpsake seda

  1. Valige Keelatud rippmenüüst Käivitamise tüüp jaotises

  1. Klõpsake nuppu Lõpeta kui Teenuse olek töötab
  2. Klõpsake nuppu Rakenda ja valige Okei

Kui see on tehtud, peaksite olema hea minna. Teenust ei tohiks enam käivitada ja teie protsessori kasutamine peaks vähenema.

3. meetod: parandage .Net Framework

Kui kaks ülaltoodud meetodit ei töötanud, on teie viimane lahendus .Net Framework'i parandamine. Kuna esitlusfondi vahemälu on seotud .Net Frameworkiga, parandavad raamistiku parandused ja probleemid tavaliselt ka esitlusfondi vahemälu probleemid.

  1. Hoidke Windowsi võti ja vajutage R
  2. Tüüp appwiz.cpl ja vajutage Sisenema

  1. Leidke Microsofti .Net Framework 3.0 (teil võib olla mõni teine ​​versioon). Valige see kirje ja klõpsake nuppu Muuda / eemalda
  2. Uus aken peaks avanema. Valige Remont ja järgige kõiki ekraanil kuvatavaid juhiseid
  3. Korrake neid samme kõigi loendis olevate eksemplaride jaoks (teil võib olla mitu eksemplari)

Kui see on tehtud, peaksite olema hea minna.

3 minutit loetud