Popravek: PresentationFontCache.exe High CPU ali MEMORY Usage



Preizkusite Naš Instrument Za Odpravo Težav

Če se je vaš računalnik zares počasil in ste v upravitelju opravil preverili, ali je v njem veliko procesorja, ste morda na tem seznamu videli postopek PresentationFontCache.exe. Ta postopek morda uporablja 50% CPU ali celo 100% CPU (v nekaterih primerih). Visoka poraba procesorja bo ohranila počasno delovanje računalnika, kar lahko moti vašo delovno rutino. Tudi če postopek končate v upravitelju opravil, se bo najverjetneje vrnil čez nekaj časa ali po ponovnem zagonu sistema. V nekaterih primerih lahko PresentationFontCache.exe ustvari težave pri zagonu in znatno upočasni tudi vaš zagonski čas.



PresentationFontCache.exe je povezan z .Net Framework. Glavni namen predpomnilnika predstavitvenih pisav je nalaganje glifov pisav v pomnilnik, tako da lahko vse pisave WPF (Windows Presentation Foundation) uporabljajo te pisave. Torej, kadar koli uporabljate aplikacijo Windows Presentation Foundation, se zažene PresentationFontCache.exe, tako da so podatki o pisavi na voljo za aplikacijo WPF. Da bi odgovorili, zakaj predpomnilnik predstavitvenih pisav uporablja veliko virov, je to nekaj povezano s poškodovano pisavo v predpomnilniku. Čez nekaj časa se lahko podatki o pisavi v pomnilniku poškodujejo ali ne odzivajo. To včasih povzroči, da se predpomnilnik predstavitvene pisave ne obnaša pravilno in se zatakne v zanki za ponovni zagon. Torej, vse to začne uporabljati veliko CPU, kar ustvarja veliko težav.



Na srečo obstaja nekaj rešitev za to težavo. Preglejte vsako od spodaj navedenih metod in uporabite tisto, ki je primerna za vas.



1. način: Izbrišite datoteko Font * .dat

Iskanje in brisanje datoteke Font * .dat deluje za večino uporabnikov. Datoteka v bistvu vsebuje informacije, na katere se nanašajo aplikacije. Ta datoteka je morda poškodovana in povzroča težavo. Torej bo izbris te datoteke in ponovni zagon običajno rešil težavo namesto vas.

Tu so koraki za brisanje te datoteke

  1. Drži Tipka Windows in pritisnite R
  2. Tip C: Windows ServiceProfiles LocalService AppData Local in pritisnite Enter



  1. Poiščite datoteko z imenom Pisava * .dat (ali FontCache 3.0.0.0.dat )
  2. Desni klik Pisava * .dat (ali FontCache 3.0.0.0.dat ) in izberite Potrditev dodatnih pozivov

  1. Ko končate, znova zaženite .

Opomba: Če ne morete dostopati do mape, naredite naslednje. Drži Tipka Windows in pritisnite R . Tip Nadzorna plošča in pritisnite Enter . Izberite Videz in personalizacija . Izberite File Explorer Možnosti (ali Možnosti mape). Kliknite Pogled zavihek. Izberite možnost Pokaži skrite datoteke, mape in pogone v Napredne nastavitve oddelku. Kliknite Prijavite se nato izberite V redu . Zdaj izvedite zgornje korake. Če še vedno ne morete dostopati do lokacije, boste morali ročno navigirati do te lokacije.

Po ponovnem zagonu računalnika mora biti vse v redu.

Opomba: Če datoteke ne morete izbrisati, ustavite PresenetationFontCache.exe iz upravitelja opravil. Hkrati pritisnite CTRL, SHIFT in Esc (CTRL + SHIFT + Esc). To bo odprlo upravitelja opravil. Zdaj na seznamu izberite PresentationFontCache.exe in kliknite Končaj opravilo. Zdaj izvedite zgornje korake.

2. način: Ustavite storitev predpomnilniške pisave

Kot je bilo omenjeno na začetku, se PresentationFontCache.exe uporablja z aplikacijami Windows Presentation Foundation. Najverjetneje se bo začel, ko se začne izvajati aplikacija WPF. Če torej ne uporabljate nobene aplikacije WPF, bo težava za vas odpravljena z onemogočanjem storitve Predpomnilnik predpomnilnika pisave. Če niste prepričani, so aplikacije WPF tiste, ki so ustvarjene v Visual Studio za namizje Windows. Če torej ne uporabljate nobene od teh aplikacij ali niste razvijalec, bi morali biti po onemogočitvi storitve Predpomnilniška pisava pisave v redu.

Tu so koraki za onemogočanje storitve Predpomnilnik predpomnilnika pisave

  1. Drži Tipka Windows in pritisnite R
  2. Tip storitve.msc in pritisnite Enter

  1. Poiščite storitev z imenom Predpomnilnik pisav Windows Presentation Foundation Font 3.0.0.0 in jo dvokliknite

  1. Izberite Onemogočeno iz spustnega menija v Vrsta zagona oddelku

  1. Kliknite Nehaj če je Status storitve teče
  2. Kliknite Prijavite se in izberite V redu

Ko končate, bi morali iti. Storitev se ne bi smela več zagnati, poraba procesorja pa bi se morala zmanjšati.

3. način: Popravilo .Net Framework

Če zgornja dva načina nista delovala, je v skrajnem primeru popravilo .Net Framework. Ker je predpomnilnik pisave predstavitve povezan z ogrodjem .Net Framework, bodo popravila in težave v okolju običajno odpravile tudi težave s predpomnilnikom pisave predstavitve.

  1. Drži Tipka Windows in pritisnite R
  2. Tip appwiz.cpl in pritisnite Enter

  1. Poiščite Microsoft .Net Framework 3.0 (morda imate drugo različico). Izberite ta vnos in kliknite Spremeni / odstrani
  2. Odpre se novo okno. Izberite Popravilo in sledite dodatnim navodilom na zaslonu
  3. Ponovite te korake za vse primerke s seznama (morda imate več primerkov)

Ko končate, bi morali iti.

3 minute branja