Fix: PresentationFontCache.exe High CPU atau MEMORY Usage

Jika pc Anda menjadi sangat lambat dan Anda memeriksa Task Manager untuk melihat proses yang mungkin menggunakan banyak CPU, Anda mungkin telah melihat proses PresentationFontCache.exe dalam daftar itu. Proses ini mungkin menggunakan 50% CPU atau bahkan 100% CPU (dalam beberapa kasus). Penggunaan CPU yang tinggi akan membuat komputer Anda berjalan dengan kecepatan lambat yang dapat mengganggu rutinitas kerja Anda. Bahkan jika Anda mengakhiri proses dari pengelola tugas, kemungkinan besar akan kembali baik setelah beberapa saat atau setelah Anda mem-boot ulang sistem. Dalam beberapa kasus, PresentationFontCache.exe dapat membuat masalah saat memulai dan juga memperlambat waktu mulai secara signifikan.

PresentationFontCache.exe dikaitkan dengan .Net Framework. Tujuan utama dari Presentation Font Cache adalah untuk memuat font glyphs ke dalam memori sehingga semua aplikasi WPF (Windows Presentation Foundation) dapat menggunakan font tersebut. Jadi, setiap kali Anda menggunakan aplikasi Windows Presentation Foundation, PresentationFontCache.exe dijalankan sehingga informasi font tersedia untuk aplikasi WPF. Sekarang, untuk menjawab mengapa Presentation Font Cache menggunakan banyak sumber daya, ini ada hubungannya dengan font yang rusak di cache. Setelah beberapa waktu, informasi font di memori mungkin rusak atau tidak merespons. Hal ini terkadang menyebabkan Presentation Font Cache berperilaku tidak semestinya dan macet di loop restart. Jadi, semua ini dimulai dengan menggunakan banyak CPU yang menimbulkan banyak masalah.

Untungnya, ada beberapa solusi untuk masalah ini. Pergi melalui masing-masing metode yang diberikan di bawah ini dan terapkan yang sesuai untuk Anda.

Metode 1: Hapus file Font * .dat

Menemukan dan menghapus file Font * .dat tampaknya berfungsi untuk sebagian besar pengguna. Pada dasarnya, file .dat berisi informasi yang dirujuk ke aplikasi. File ini mungkin telah rusak dan menyebabkan masalah. Jadi, menghapus file ini dan melakukan boot ulang biasanya akan menyelesaikan masalah untuk Anda.

Berikut langkah-langkah untuk menghapus file ini

  1. Tahan tombol Windows dan tekan R.
  2. Ketik C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ dan tekan Enter

  1. Cari file bernama Font * .dat (atau FontCache 3.0.0.0.dat )
  2. Klik kanan Font * .dat (atau FontCache 3.0.0.0.dat ) dan pilih Konfirmasi petunjuk tambahan

  1. Setelah selesai, reboot .

Catatan: Jika Anda tidak dapat mengakses folder, lakukan hal berikut. Tahan tombol Windows dan tekan R . Ketik panel kontrol dan tekan Enter . Pilih Penampilan dan Personalisasi . Pilih Opsi File Explorer (atau Opsi Folder). Klik tab Tampilan . Pilih opsi Tampilkan file, folder, dan drive tersembunyi di bagian Pengaturan Lanjutan . Klik Apply, lalu pilih Ok . Sekarang lakukan langkah-langkah yang diberikan di atas. Jika Anda masih tidak dapat mengakses lokasi, Anda harus menavigasi ke lokasi ini secara manual.

Semuanya akan baik-baik saja setelah komputer di-restart.

Catatan: Jika Anda tidak dapat menghapus file, hentikan PresenetationFontCache.exe dari Task Manager. Tekan CTRL, SHIFT dan Esc (CTRL + SHIFT + Esc) secara bersamaan. Ini akan membuka Task Manager. Sekarang, pilih PresentationFontCache.exe dari daftar dan klik Akhiri Tugas. Sekarang lakukan langkah-langkah yang diberikan di atas.

Metode 2: Hentikan Layanan Cache Font Presentasi

Seperti yang disebutkan di awal, PresentationFontCache.exe digunakan dengan aplikasi Windows Presentation Foundation. Ini kemungkinan besar akan dimulai setelah aplikasi WPF mulai berjalan. Jadi, jika Anda tidak menggunakan aplikasi WPF apa pun, menonaktifkan layanan Presentation Font Cache akan menyelesaikan masalah untuk Anda. Jika Anda tidak yakin, aplikasi WPF adalah yang dibuat di Visual Studio untuk Desktop Windows. Jadi, jika Anda tidak menggunakan salah satu aplikasi ini atau Anda bukan pengembang, maka Anda akan baik-baik saja setelah menonaktifkan layanan Presentation Font Cache.

Berikut langkah-langkah untuk menonaktifkan layanan Presentation Font Cache

  1. Tahan tombol Windows dan tekan R.
  2. Ketik services.msc dan tekan Enter

  1. Temukan layanan bernama Windows Presentation Foundation Font Cache 3.0.0.0 dan klik dua kali

  1. Pilih Disabled dari menu drop down di bagian Startup Type

  1. Klik Berhenti jika Status Layanan Berjalan
  2. Klik Apply dan pilih Ok

Setelah selesai, Anda sebaiknya pergi. Layanan seharusnya tidak dimulai lagi dan penggunaan CPU Anda akan turun.

Metode 3: Perbaiki .NET Framework

Jika kedua metode di atas tidak berhasil maka pilihan terakhir Anda adalah memperbaiki .Net Framework. Karena Presentation Font Cache dikaitkan dengan .Net Framework, perbaikan dan masalah dalam Framework biasanya akan memperbaiki masalah dengan Presentation Font Cache juga.

  1. Tahan tombol Windows dan tekan R.
  2. Ketik appwiz.cpl dan tekan Enter

  1. Temukan Microsoft .Net Framework 3.0 (Anda mungkin memiliki versi lain). Pilih entri ini dan klik Ubah / Hapus
  2. Jendela baru akan terbuka. Pilih Perbaiki dan ikuti petunjuk tambahan di layar
  3. Ulangi langkah-langkah ini untuk semua contoh dari daftar (Anda mungkin memiliki beberapa contoh)

Setelah selesai, Anda sebaiknya pergi.