Khắc phục: PresentationFontCache.exe Sử dụng CPU hoặc MEMORY cao

Nếu máy tính của bạn thực sự chậm và bạn đã kiểm tra Trình quản lý tác vụ để xem quá trình có thể đang sử dụng nhiều CPU, bạn có thể đã thấy quá trình PresentationFontCache.exe trong danh sách đó. Quá trình này có thể đang sử dụng 50% CPU hoặc thậm chí 100% CPU (trong một số trường hợp). Việc sử dụng CPU cao sẽ khiến máy tính của bạn chạy ở tốc độ chậm, điều này có thể ảnh hưởng đến thói quen làm việc của bạn. Ngay cả khi bạn kết thúc quá trình từ trình quản lý tác vụ, nó có thể sẽ quay trở lại sau một lúc hoặc sau khi bạn khởi động lại hệ thống. Trong một số trường hợp, PresentationFontCache.exe có thể tạo ra sự cố khi khởi động và làm chậm đáng kể thời gian khởi động của bạn.

PresentationFontCache.exe được liên kết với .Net Framework. Mục đích chính của Bộ đệm phông chữ trình bày là tải các phông chữ vào bộ nhớ để tất cả các ứng dụng WPF (Windows Presentation Foundation) có thể sử dụng các phông chữ này. Vì vậy, bất cứ khi nào bạn sử dụng ứng dụng Windows Presentation Foundation, PresentationFontCache.exe được khởi tạo để thông tin về phông chữ có sẵn cho ứng dụng WPF. Bây giờ, để trả lời tại sao Bộ đệm Phông chữ Trình bày lại sử dụng nhiều tài nguyên, nó có liên quan gì đến phông chữ bị hỏng trong bộ đệm. Sau một thời gian, thông tin của phông chữ trong bộ nhớ có thể bị hỏng hoặc không phản hồi. Điều này đôi khi khiến Bộ đệm Phông chữ Trình bày hoạt động sai và bị mắc kẹt trong vòng lặp khởi động lại. Vì vậy, tất cả những điều này bắt đầu sử dụng nhiều CPU, điều này tạo ra rất nhiều vấn đề.

May mắn thay, có một số giải pháp cho vấn đề này. Hãy xem qua từng phương pháp được đưa ra dưới đây và áp dụng phương pháp phù hợp với bạn.

Phương pháp 1: Xóa tệp Font * .dat

Định vị và xóa tệp Font * .dat dường như hiệu quả với đa số người dùng. Về cơ bản, tệp .dat chứa thông tin được tham chiếu đến (các) ứng dụng. Tệp này có thể đã bị hỏng và gây ra sự cố. Vì vậy, xóa tệp này và khởi động lại thường sẽ giải quyết được sự cố cho bạn.

Dưới đây là các bước để xóa tệp này

  1. Giữ phím Windows và nhấn R
  2. Loại C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ và nhấn Enter

  1. Định vị tệp có tên Font * .dat (hoặc FontCache 3.0.0.0.dat )
  2. Nhấp chuột phải vào Font * .dat (hoặc FontCache 3.0.0.0.dat ) và chọn Xác nhận bất kỳ lời nhắc bổ sung nào

  1. Sau khi hoàn tất, hãy khởi động lại .

Lưu ý: Nếu bạn không thể truy cập thư mục, hãy làm như sau. Giữ phím Windows và nhấn phím R . Gõ bảng điều khiển và nhấn Enter . Chọn Giao diện và Cá nhân hóa . Chọn Tùy chọn File Explorer (hoặc Tùy chọn Thư mục). Nhấp vào tab Xem . Chọn tùy chọn Hiển thị tệp, thư mục và ổ đĩa ẩn trong phần Cài đặt nâng cao . Nhấp vào Áp dụng rồi chọn Ok . Bây giờ thực hiện các bước được đưa ra ở trên. Nếu bạn vẫn không thể truy cập vị trí thì bạn sẽ phải điều hướng đến vị trí này theo cách thủ công.

Mọi thứ sẽ ổn sau khi máy tính được khởi động lại.

Lưu ý: Nếu bạn không thể xóa tệp, hãy dừng PresenetationFontCache.exe từ Trình quản lý tác vụ. Nhấn CTRL, SHIFT và Esc (CTRL + SHIFT + Esc) đồng thời. Thao tác này sẽ mở Trình quản lý tác vụ. Bây giờ, chọn PresentationFontCache.exe từ danh sách và nhấp vào Kết thúc tác vụ. Bây giờ thực hiện các bước được đưa ra ở trên.

Phương pháp 2: Dừng Dịch vụ Cache Phông chữ Bản trình bày

Như đã đề cập ở phần đầu, PresentationFontCache.exe được sử dụng với các ứng dụng Windows Presentation Foundation. Rất có thể nó sẽ được khởi tạo khi ứng dụng WPF bắt đầu chạy. Vì vậy, nếu bạn không sử dụng bất kỳ ứng dụng WPF nào thì việc tắt dịch vụ Bộ đệm phông chữ trình bày sẽ giải quyết vấn đề cho bạn. Nếu bạn không chắc chắn, các ứng dụng WPF là những ứng dụng được tạo trong Visual Studio cho Windows Desktop. Vì vậy, nếu bạn không sử dụng bất kỳ ứng dụng nào trong số này hoặc bạn không phải là nhà phát triển thì bạn sẽ ổn sau khi tắt dịch vụ Bộ đệm phông chữ trình bày.

Dưới đây là các bước để tắt dịch vụ Bộ nhớ đệm Phông chữ Bản trình bày

  1. Giữ phím Windows và nhấn R
  2. Loại services.msc và nhấn Enter

  1. Tìm một dịch vụ có tên Windows Presentation Foundation Font Cache 3.0.0.0 và nhấp đúp vào nó

  1. Chọn Disabled từ trình đơn thả xuống trong Startup Type phần

  1. Nhấp vào Dừng nếu Trạng thái dịch vụ đang chạy
  2. Nhấp vào Áp dụng và chọn Ok

Sau khi hoàn thành, bạn nên đi. Dịch vụ sẽ không bắt đầu nữa và việc sử dụng CPU của bạn sẽ giảm xuống.

Phương pháp 3: Sửa chữa .Net Framework

Nếu hai phương pháp trên không hoạt động thì biện pháp cuối cùng của bạn là sửa chữa .Net Framework. Vì Bộ đệm phông bản trình bày được liên kết với .Net Framework, việc sửa chữa và các sự cố trong Framework thường cũng sẽ khắc phục sự cố với Bộ đệm phông chữ bản trình bày.

  1. Giữ phím Windows và nhấn R
  2. appwiz.cpl và nhấn Enter

  1. Tìm Microsoft .Net Framework 3.0 (bạn có thể có phiên bản khác). Chọn mục nhập này và nhấp vào Thay đổi / Xóa
  2. Một cửa sổ mới sẽ mở ra. Chọn Sửa chữa và làm theo bất kỳ hướng dẫn bổ sung nào trên màn hình
  3. Lặp lại các bước này cho tất cả các trường hợp từ danh sách (bạn có thể có nhiều trường hợp)

Sau khi hoàn thành, bạn nên đi.