Javítás: PresentationFontCache.exe magas CPU vagy MEMORY használat

Ha a számítógépe nagyon lassú lett, és megnézte a Feladatkezelőt, hogy megnézze a folyamatot, amely sok CPU-t használ, akkor valószínűleg láthatta a PresentationFontCache.exe folyamatot ebben a listában. Lehet, hogy ez a folyamat 50% -os vagy akár 100% -os processzort használ (bizonyos esetekben). A magas CPU-használat miatt a számítógép lassan működik, ami megzavarhatja a munkáját. Még akkor is, ha a folyamatot a feladatkezelőből fejezi be, valószínűleg egy idő után, vagy a rendszer újraindításakor visszatér. Bizonyos esetekben a PresentationFontCache.exe problémákat okozhat az indításkor, és jelentősen lelassíthatja az indítási időt is.

A PresentationFontCache.exe a .Net keretrendszerhez van társítva. A Presentation Font Cache fő célja, hogy betöltse a betűjeleket a memóriába, hogy az összes WPF (Windows Presentation Foundation) alkalmazás használhassa ezeket a betűtípusokat. Tehát, amikor egy Windows Presentation Foundation alkalmazást használ, a PresentationFontCache.exe elindításra kerül, hogy a betűtípus információi elérhetőek legyenek a WPF alkalmazáshoz. Most, hogy megválaszolhassuk, miért használ sok erőforrást a Presentation Font Cache, köze van a cache sérült betűtípusához. Egy idő után a betűtípus információi a memóriában sérülhetnek vagy nem reagálnak. Ez néha a bemutató betűtípus-gyorsítótárának hibás viselkedését és az újraindítási ciklusba való beragadását eredményezi. Tehát mindez sok CPU használatát kezdi, ami sok problémát okoz.

Szerencsére van pár megoldás erre a problémára. Végezze el az alábbiakban megadott módszereket, és alkalmazza az Ön számára megfelelő módszert.

1. módszer: Törölje a Font * .dat fájlt

Úgy tűnik, hogy a Font * .dat fájl megkeresése és törlése a felhasználók többségénél működik. Alapvetően egy .dat fájl tartalmaz információkat, amelyek hivatkoznak egy alkalmazás (ok) ra. Lehet, hogy ez a fájl sérült, és okozza a problémát. Tehát a fájl törlése és az újraindítás általában megoldja a problémát.

A fájl törlésének lépései:

  1. Tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot
  2. Írja be a C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ parancsot, és nyomja meg az Enter billentyűt

  1. Keresse meg a Font * .dat (vagy a FontCache 3.0.0.0.dat ) nevű fájlt
  2. Kattintson a jobb gombbal a Betűtípus * .dat (vagy a FontCache 3.0.0.0.dat ) elemre, és válassza a További felszólítások megerősítése lehetőséget

  1. Miután elkészült, indítsa újra .

Megjegyzés: Ha nem tud hozzáférni a mappához, akkor tegye a következőket. Tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot . Írja be a kezelőpanelt, és nyomja meg az Enter billentyűt . Válassza a Megjelenés és a személyre szabás lehetőséget . Válassza a Fájlkezelő beállításai (vagy a Mappa beállításai) lehetőséget. Kattintson a Nézet fülre. Válassza a Rejtett fájlok, mappák és meghajtók megjelenítése lehetőséget a Speciális beállítások részben. Kattintson az Alkalmaz gombra, majd válassza az OK lehetőséget . Most hajtsa végre a fenti lépéseket. Ha még mindig nem tudja elérni a helyet, akkor manuálisan kell navigálnia erre a helyre.

A számítógép újraindítása után minden rendben legyen.

Megjegyzés: Ha nem tudja törölni a fájlt, állítsa le a PresenetationFontCache.exe fájlt a Feladatkezelőből. Nyomja meg egyszerre a CTRL, a SHIFT és az Esc (CTRL + SHIFT + Esc) billentyűkombinációt. Ez megnyitja a Feladatkezelőt. Most válassza ki a listából a PresentationFontCache.exe fájlt, majd kattintson a Feladat befejezése gombra. Most hajtsa végre a fenti lépéseket.

2. módszer: A prezentációs betűtár gyorsítótárának leállítása

Ahogy az elején említettük, a PresentationFontCache.exe fájlt a Windows Presentation Foundation alkalmazásokkal együtt használják. Valószínűleg akkor indul, ha egy WPF alkalmazás elindul. Tehát, ha nem használ semmilyen WPF alkalmazást, akkor a Presentation Font Cache szolgáltatás letiltása megoldja a problémát az Ön számára. Ha nem biztos benne, akkor a Visual Studio for Windows Desktop alkalmazásban létrehozott WPF-alkalmazások vannak. Tehát, ha nem használja ezeket az alkalmazásokat, vagy nem fejlesztő, akkor rendben kell lennie, miután letiltotta a Presentation Font Cache szolgáltatást.

Az alábbiakban bemutatjuk a Presentation Font Cache szolgáltatás letiltásának lépéseit

  1. Tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot
  2. Írja be a services.msc parancsot, és nyomja meg az Enter billentyűt

  1. Keresse meg a Windows Presentation Foundation Font Cache 3.0.0.0 nevű szolgáltatást, és kattintson rá duplán

  1. Az Indítási típus szakasz legördülő menüjéből válassza a Letiltva lehetőséget

  1. Kattintson a Leállítás gombra, ha a szolgáltatás állapota fut
  2. Kattintson az Alkalmaz gombra, és válassza az OK lehetőséget

Miután elkészült, jónak kell lenned. A szolgáltatásnak már nem szabad elindulnia, és a CPU használatának csökkennie kell.

3. módszer: A .Net Framework javítása

Ha a fenti két módszer nem működött, akkor a legutolsó lehetőség a .Net Framework javítása. Mivel a bemutató betűtár gyorsítótár a .Net keretrendszerhez van társítva, a javítás és a keretrendszer problémái általában megoldják a problémákat a bemutató betűtár gyorsítótárával is.

  1. Tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot
  2. Írja be az appwiz.cpl fájlt, és nyomja meg az Enter billentyűt

  1. Keresse meg a Microsoft .Net Framework 3.0 szoftvert (lehet, hogy van másik verziója). Válassza ki ezt a bejegyzést, és kattintson a Módosítás / eltávolítás gombra
  2. Új ablaknak kell megnyílnia. Válassza a Javítás lehetőséget, és kövesse a képernyőn megjelenő további utasításokat
  3. Ismételje meg ezeket a lépéseket a lista összes példányára (több példánya is lehet)

Miután elkészült, jónak kell lenned.