Popravak: Visoka upotreba CPU-a ili MEMORY-a PresentationFontCache.exe



Isprobajte Naš Instrument Za Uklanjanje Problema

Ako je vaš računalo postao jako spor i ako ste provjerili upravitelj zadataka da biste vidjeli postupak koji možda koristi puno CPU-a, možda ste na tom popisu vidjeli postupak PresentationFontCache.exe. Ovaj postupak možda koristi 50% CPU ili čak 100% CPU (u nekim slučajevima). Velika potrošnja CPU-a održat će računalo na sporoj brzini što bi moglo poremetiti vašu radnu rutinu. Čak i ako postupak završite iz upravitelja zadataka, najvjerojatnije će se vratiti ili nakon nekog vremena ili nakon ponovnog pokretanja sustava. U nekim slučajevima PresentationFontCache.exe može stvoriti probleme pri pokretanju i značajno usporiti vrijeme pokretanja.



PresentationFontCache.exe povezan je s .Net Frameworkom. Glavna svrha predmemorije fontova prezentacije je učitavanje glifa fonta u memoriju kako bi svi WPF (Windows Presentation Foundation) mogli koristiti te fontove. Dakle, kad god koristite aplikaciju Windows Presentation Foundation, pokreće se PresentationFontCache.exe tako da su podaci o fontu dostupni za aplikaciju WPF. Da bi se odgovorilo zašto predmemorija prezentacijskog fonta koristi puno resursa, to ima neke veze s oštećenim fontom u predmemoriji. Nakon nekog vremena podaci o fontu u memoriji mogu se oštetiti ili ne reagirati. To ponekad dovodi do lošeg ponašanja predmemorije fontova prezentacije i zaglavljivanja u petlji ponovnog pokretanja. Dakle, sve ovo počinje koristiti puno CPU-a što stvara puno problema.



Srećom, postoji nekoliko rješenja za ovaj problem. Prođite kroz svaku od dolje navedenih metoda i primijenite onu koja vam odgovara.



Metoda 1: Izbrišite datoteku Font * .dat

Pronalaženje i brisanje datoteke Font * .dat čini se da djeluje za većinu korisnika. U osnovi, datoteka .dat sadrži podatke koji se odnose na aplikaciju (e). Ova je datoteka možda oštećena i uzrokuje problem. Dakle, brisanje ove datoteke i ponovno pokretanje obično će riješiti problem umjesto vas.

Evo koraka za brisanje ove datoteke

  1. Stani Windows tipka i pritisnite R
  2. Tip C: Windows ServiceProfiles LocalService AppData Local i pritisnite Unesi



  1. Pronađite datoteku s imenom Font * .dat (ili FontCache 3.0.0.0.dat )
  2. Desni klik Font * .dat (ili FontCache 3.0.0.0.dat ) i odaberite Potvrdi sve dodatne upite

  1. Kad završite, ponovno podizanje sustava .

Bilješka: Ako ne možete pristupiti mapi, učinite sljedeće. Stani Windows tipka i pritisnite R . Tip upravljačka ploča i pritisnite Unesi . Odaberi Izgled i personalizacija . Odaberi File Explorer Opcije (ili Mogućnosti mape). Pritisnite Pogled tab. Odaberite opciju Prikažite skrivene datoteke, mape i pogone u Napredne postavke odjeljak. Klik Prijavite se zatim odaberite U redu . Izvršite gore navedene korake. Ako i dalje ne možete pristupiti lokaciji, morat ćete ručno prijeći na to mjesto.

Nakon ponovnog pokretanja računala sve bi trebalo biti u redu.

Bilješka: Ako ne možete izbrisati datoteku, zaustavite PresenetationFontCache.exe iz upravitelja zadataka. Pritisnite istovremeno CTRL, SHIFT i Esc (CTRL + SHIFT + Esc). Ovo će otvoriti Upravitelj zadataka. Sada s popisa odaberite PresentationFontCache.exe i kliknite Završi zadatak. Izvršite gore navedene korake.

2. metoda: Zaustavite uslugu predmemoriranja fontova prezentacije

Kao što je spomenuto na početku, PresentationFontCache.exe koristi se s aplikacijama Windows Presentation Foundation. Najvjerojatnije će se pokrenuti nakon što WPF aplikacija počne raditi. Dakle, ako ne upotrebljavate nijednu WPF aplikaciju, onemogućavanje usluge Predmemorija fontova predmemorije riješit će problem za vas. Ako niste sigurni, WPF programi su oni stvoreni u Visual Studio za Windows Desktop. Dakle, ako ne upotrebljavate nijednu od ovih aplikacija ili niste programer, trebali biste biti u redu nakon što onemogućite uslugu Presentation Font Cache.

Slijede koraci za onemogućavanje usluge Predmemoriranje predmemorije fontova

  1. Stani Windows tipka i pritisnite R
  2. Tip usluge.msc i pritisnite Unesi

  1. Pronađite uslugu pod nazivom Predmemorija fontova za Windows Presentation Foundation 3.0.0.0 i dvaput je kliknite

  1. Odaberi Onemogućeno s padajućeg izbornika u Vrsta pokretanja odjeljak

  1. Klik Stop ako je Status usluge trči
  2. Klik Prijavite se i odaberite U redu

Kad završite, trebali biste krenuti. Usluga se više ne bi trebala pokretati, a upotreba procesora trebala bi se smanjiti.

3. metoda: Popravak .Net Framework-a

Ako gornje dvije metode nisu uspjele, vaše je krajnje rješenje popraviti .Net Framework. Budući da je predmemorija fontova prezentacije povezana s .Net Frameworkom, popravljanje i problemi u Frameworku obično će riješiti probleme i s predmemorijom fontova prezentacije.

  1. Stani Windows tipka i pritisnite R
  2. Tip appwiz.cpl i pritisnite Unesi

  1. Pronaći Microsoft .Net Framework 3.0 (možda imate drugu verziju). Odaberite ovaj unos i kliknite Promijeni / ukloni
  2. Trebao bi se otvoriti novi prozor. Odaberi Popravak i slijedite sve dodatne upute na zaslonu
  3. Ponovite ove korake za sve instance s popisa (možda imate više instanci)

Kad završite, trebali biste krenuti.

3 minute čitanja