Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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ể làm ả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 lý do tại sao Bộ đệm phông chữ trình bày 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 ẩn. 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 dẫn đế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. Xem qua từng phương pháp được đưa ra bên dưới và áp dụng phương pháp phù hợp với bạn.

Phương pháp 1:Xóa tệp phông chữ * .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. Nhập C:\ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ và nhấn Enter

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

  1. Định vị tệp có tên Phông chữ * .dat (hoặc FontCache 3.0.0.0.dat )
  2. Nhấp chuột phải vào Phông chữ * .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

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

  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 vào thư mục, hãy làm như sau. Giữ phím Windows và nhấn R . Nhập bảng điều khiển và nhấn Enter . Chọn Giao diện và Cá nhân hóa . Chọn Trình khám phá tệp Tùy chọn (hoặc Tùy chọn thư mục). Nhấp vào Chế độ xem chuyển hướng. Chọn tùy chọn Hiển thị tệp, thư mục và ổ đĩa ẩn trong Cài đặt nâng cao tiết diện. Nhấp vào Áp dụng sau đó 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ờ, hãy 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 vô hiệu hóa dịch vụ Bộ đệm phông chữ bản trình bày sẽ giải quyết được sự cố 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. Nhập services.msc và nhấn Enter

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

  1. Định vị dịch vụ có tên Bộ đệm phông chữ Windows Presentation Foundation 3.0.0.0 và nhấp đúp vào nó

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

  1. Chọn Đã tắt từ trình đơn thả xuống trong Loại khởi động phần

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

  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

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

Sau khi hoàn thành, bạn nên đi. Dịch vụ sẽ không bắt đầu nữa và mứ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. Nhập appwiz.cpl và nhấn Enter

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

  1. Định vị Microsoft .Net Framework 3.0 (bạn có thể có một 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 mọi hướng dẫn bổ sung trên màn hình
  3. Lặp lại các bước này cho tất cả các bản sao từ danh sách (bạn có thể có nhiều bản sao)

Sau khi hoàn tất, bạn nên bắt đầu.