NUSTATYTI: „PresentationFontCache.exe“ aukšto procesoriaus arba atminties naudojimas

Jei jūsų kompiuteris tapo labai lėtas ir patikrinote „Task Manager“, kad pamatytumėte procesą, kuris gali naudoti daug procesoriaus, galbūt tame sąraše matėte „PresentationFontCache.exe“ procesą. Šiame procese gali būti naudojamas 50% ar net 100% procesorius (kai kuriais atvejais). Dėl didelio procesoriaus naudojimo jūsų kompiuteris veiks lėtai, o tai gali sutrikdyti jūsų darbo rutiną. Net jei baigsite procesą iš užduočių tvarkytuvės, jis greičiausiai grįš arba po kurio laiko, arba iš naujo paleidus sistemą. Kai kuriais atvejais „PresentationFontCache.exe“ gali sukelti problemų paleidimo metu ir gerokai sulėtinti jūsų paleidimo laiką.

„PresentationFontCache.exe“ yra susietas su .Net Framework. Pagrindinis pristatymo šrifto talpyklos tikslas yra įkelti šrifto simbolius į atmintį, kad visos WPF („Windows Presentation Foundation“) programos galėtų naudoti šiuos šriftus. Taigi, kai naudojate „Windows Presentation Foundation“ programą, „PresentationFontCache.exe“ pradedama, kad šrifto informacija būtų prieinama WPF programai. Dabar, norėdamas atsakyti, kodėl pristatymo šrifto talpykla naudoja daug išteklių, ji turi kažką bendro su sugadintu šriftu talpykloje. Po kurio laiko šrifto informacija atmintyje gali būti sugadinta arba nereaguoti. Tai kartais sukelia netinkamą pristatymo šrifto talpyklą ir įstringa iš naujo paleisties cikle. Taigi, visa tai pradeda naudoti daug procesoriaus, o tai sukelia daug problemų.

Laimei, yra keletas šios problemos sprendimų. Peržiūrėkite kiekvieną iš toliau pateiktų metodų ir pritaikykite sau tinkantį metodą.

1 metodas: ištrinkite šrifto * .dat failą

Atrodo, kad failo „Font * .dat“ suradimas ir ištrynimas veikia daugumai vartotojų. Iš esmės .dat faile yra informacijos, susijusios su programa (-omis). Šis failas galėjo būti sugadintas ir sukėlė problemą. Taigi, ištrynus šį failą ir perkraunant, problema paprastai išsisprendžia.

Čia pateikiami šio failo ištrynimo veiksmai

  1. Laikykite „ Windows“ klavišą ir paspauskite R
  2. Įveskite C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ ir paspauskite Enter

  1. Raskite failą pavadinimu „ Šriftas * .dat“ (arba „ FontCache 3.0.0.0.dat“ )
  2. Dešiniuoju pelės mygtuku spustelėkite Šriftas * .dat (arba FontCache 3.0.0.0.dat ) ir pasirinkite Patvirtinti papildomus raginimus

  1. Kai atliksite, paleiskite iš naujo .

Pastaba: jei negalite pasiekti aplanko, atlikite šiuos veiksmus. Laikykite Windows raktą ir paspauskite R . Įveskite valdymo skydą ir paspauskite Enter . Pasirinkite Išvaizda ir suasmeninimas . Pasirinkite „ File Explorer“ parinktis (arba aplanko parinktis). Spustelėkite Rodyti skirtuką. Pasirinkite parinktį Rodyti paslėptus failus, aplankus ir diskus į Advanced Settings skyriuje. Spustelėkite Taikyti, tada pasirinkite Gerai . Dabar atlikite aukščiau nurodytus veiksmus. Jei vis tiek negalite pasiekti vietos, turėsite nueiti į šią vietą rankiniu būdu.

Paleidus kompiuterį, viskas turėtų būti gerai.

Pastaba: jei negalite ištrinti failo, užduočių tvarkyklėje sustabdykite „PresenetationFontCache.exe“. Vienu metu paspauskite CTRL, SHIFT ir Esc (CTRL + SHIFT + Esc). Tai atvers užduočių tvarkytuvę. Dabar sąraše pasirinkite „PresentationFontCache.exe“ ir spustelėkite Baigti užduotį. Dabar atlikite aukščiau nurodytus veiksmus.

2 metodas: sustabdykite pristatymo šrifto talpyklos paslaugą

Kaip minėta pradžioje, „PresentationFontCache.exe“ yra naudojamas su „Windows Presentation Foundation“ programomis. Greičiausiai ji bus inicijuota pradėjus veikti WPF programai. Taigi, jei nenaudosite jokių WPF programų, išjungę „Presentation Font Cache“ paslaugą problema išsisuks už jus. Jei nesate tikri, „WPF“ programos yra sukurtos „Visual Studio“, skirtoje „Windows Desktop“. Taigi, jei nenaudojate nė vienos iš šių programų arba nesate kūrėjas, išjungę „Presentation Font Cache“ paslaugą turėtumėte gerai.

Čia pateikiami veiksmai, kaip išjungti „Presentation Font Cache“ paslaugą

  1. Laikykite „ Windows“ klavišą ir paspauskite R
  2. Įveskite services.msc ir paspauskite Enter

  1. Suraskite paslaugą pavadinimu „ Windows Presentation Foundation“ šrifto talpykla 3.0.0.0 ir dukart spustelėkite ją

  1. Skiltyje „ Paleisties tipas“ esančiame išskleidžiamajame meniu pasirinkite Išjungta

  1. Spauskite Stabdyti , jei Paslaugų Būsena veikia
  2. Spustelėkite Taikyti ir pasirinkite Gerai

Kai tai padarysite, turėtumėte gerai eiti. Paslauga neturėtų būti paleista daugiau, o jūsų procesoriaus naudojimas turėtų sumažėti.

3 metodas: pataisykite .Net Framework

Jei pirmiau minėti metodai neveikė, paskutinė išeitis yra ištaisyti .Net Framework. Kadangi pristatymo šrifto talpykla yra susieta su .Net Framework, taisant ir sistemoje iškilusias problemas dažniausiai bus išspręstos ir problemos su pristatymo šrifto talpykla.

  1. Laikykite „ Windows“ klavišą ir paspauskite R
  2. Įveskite appwiz.cpl ir paspauskite Enter

  1. Raskite „ Microsoft .Net Framework 3.0“ (galbūt turite kitą versiją). Pasirinkite šį įrašą ir spustelėkite Keisti / šalinti
  2. Turėtų atsidaryti naujas langas. Pasirinkite Taisyti ir vykdykite visas papildomas ekrane pateikiamas instrukcijas
  3. Pakartokite šiuos veiksmus su visais sąrašo egzemplioriais (galite turėti kelis egzempliorius)

Kai tai padarysite, turėtumėte gerai eiti.