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

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 tegumihalduri kaudu, 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 käivitusaega.

PresentationFontCache.exe on seotud .Net Frameworkiga. Esitlusfondi vahemälu peamine eesmärk on laadida fontide tähemärgid mällu, 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-i 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 kinni 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, mis on viidatud rakendusele (rakendustele). 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 klahvi all ja vajutage R
  2. Sisestage C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ ja vajutage sisestusklahvi

  1. Leidke fail nimega Font * .dat (või FontCache 3.0.0.0.dat )
  2. Paremklõpsake käsku Font * .dat (või FontCache 3.0.0.0.dat ) ja valige käsk Kinnita täiendavad viipad

  1. Kui see on tehtud, taaskäivitage .

Märkus. Kui te ei pääse kausta juurde, tehke järgmist. Hoidke Windows klahvi ja vajutage R . Sisestage juhtpaneel ja vajutage sisestusklahvi . Valige Välimus ja isikupärastamine . Valige File Exploreri suvandid (või kaustade suvandid). Klõpsake vahekaarti Vaade . Valige variant Näita peidetud faile, kaustu ja kettaid in Advanced Settings sektsioonis. Klõpsake nuppu Rakenda ja valige OK . 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ärkus. 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 Windowsi esitlusfondi rakendustega. Tõenäoliselt käivitatakse see siis, kui WPF-rakendus hakkab tööle. Niisiis, kui te ei kasuta ühtegi WPF-i rakendust, lahendab teie jaoks probleemi Presentation Font Cache teenuse keelamine. Kui te pole selles kindel, on Visual Studios Windows Desktopile loodud WPF-i rakendused. Niisiis, 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 juhised teenuse Presentation Font Cache keelamiseks

  1. Hoidke Windowsi klahvi all ja vajutage R
  2. Sisestage services.msc ja vajutage sisestusklahvi

  1. Leidke teenus nimega Windows Presentation Foundation Font Cache 3.0.0.0 ja topeltklõpsake seda

  1. Valige jaotise Käivitustüüp rippmenüüst Keelatud

  1. Kui teenuse olek töötab, klõpsake nuppu Peata
  2. Klõpsake nuppu Rakenda ja valige OK

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 ülaltoodud kaks meetodit ei töötanud, on teie viimane lahendus .Net Framework'i parandamine. Kuna esitlusfondi vahemälu on seotud .Net Frameworkiga, parandavad raamistiku parandamine ja probleemid tavaliselt ka esitlusfondi vahemälu probleemid.

  1. Hoidke Windowsi klahvi all ja vajutage R
  2. Sisestage appwiz.cpl ja vajutage sisestusklahvi

  1. Leidke Microsoft .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 Parandamine 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.