Một số người dùng phản ánh tiến trình PresentationFontCache.exe tiêu thụ tài nguyên cao trên máy tính Windows 11/10. Khi kiểm tra Task Manager, họ thấy PresentationFontCache.exe gây ra mức sử dụng CPU và bộ nhớ cao. Bài viết này sẽ hướng dẫn cách giải quyết vấn đề.

PresentationFontCache.exe là gì?
PresentationFontCache.exe là tệp liên quan đến .NET Framework, dùng để tải font cho các ứng dụng Windows Presentation Foundation (WPF). Khi chạy các ứng dụng WPF, tiến trình này được kích hoạt. Tuy nhiên, không chỉ người dùng ứng dụng WPF mới gặp tình trạng PresentationFontCache.exe chiếm CPU cao; nhiều nguyên nhân khác cũng có thể kích hoạt tiến trình này.
Trường hợp tốt nhất là do lỗi nhỏ (glitch). Lỗi này kích hoạt tiến trình và làm nó tiêu thụ toàn bộ tài nguyên máy tính. Khởi động lại máy tính có thể khắc phục. Ngoài ra, nếu bạn dừng dịch vụ khởi động tiến trình này, PresentationFontCache.exe sẽ không chiếm quá nhiều CPU và RAM. Trường hợp xấu nhất là tệp bị hỏng. Chúng ta sẽ bàn về cả hai.
Trước khi khắc phục, khuyên bạn nên dừng tiến trình trước: chuột phải vào tiến trình trong Task Manager và chọn End Task (Kết thúc tác vụ). Đây là giải pháp tạm thời vì tiến trình có thể xuất hiện lại.
Sửa lỗi PresentationFontCache.exe chiếm CPU và RAM cao
Nếu bạn gặp sự cố PresentationFontCache.exe chiếm CPU và RAM cao, hãy thử các giải pháp sau:
- Khởi động lại máy tính
- Xóa tệp Font*.dat hoặc FontCache 3.0.0.0.dat
- Dừng dịch vụ Windows Presentation Foundation Font Cache
- Sửa chữa .NET Framework
Chi tiết từng phương án:
1. Khởi động lại máy tính
Bắt đầu bằng cách khởi động lại máy tính. Điều này sẽ đóng các chương trình có thể đã kích hoạt tiến trình. Kiểm tra xem vấn đề có tiếp diễn hay không.
2. Xóa Font*.dat hoặc FontCache 3.0.0.0.dat

Vấn đề có thể do tệp Font*.dat hoặc FontCache 3.0.0.0.dat bị hỏng, gây can thiệp vào hệ thống và kích hoạt tiến trình.

Trước tiên, hãy làm cho tệp ẩn hiện ra. Làm theo các bước:
- Mở Control Panel.
- Nhấp Appearance and Personalization > File Explorer Options. Hoặc tìm trực tiếp "File Explorer Options".
- Chuyển tab View, chọn Show hidden files, folders, or drives (Hiện tệp, thư mục, ổ ẩn) trong phần Hidden files and folders.
- Nhấp Apply > OK.
Mở File Explorer và truy cập đường dẫn:
C:\Windows\ServiceProfiles\LocalService\AppData\Local
Chuột phải vào FontCache 3.0.0.0.dat hoặc Font*.dat và chọn Delete (Xóa). Sau đó khởi động lại máy tính và kiểm tra xem sự cố còn không.
3. Dừng dịch vụ Windows Presentation Foundation Font Cache

Nếu không muốn xóa tệp, hãy thử vô hiệu hóa dịch vụ. Làm theo các bước:
- Mở Services (Dịch vụ) từ Menu Start.
- Tìm Windows Presentation Foundation Font Cache 3.0.0.0.
- Chuột phải vào dịch vụ, đặt Startup type (Loại khởi động) = Disabled (Vô hiệu), sau đó nhấp Stop (Dừng).
- Nhấp Apply > OK.
Lưu ý: Vô hiệu hóa dịch vụ này có thể làm giảm hiệu suất của các ứng dụng WPF bạn đang chạy – nên chỉ coi là biện pháp tạm thời.
4. Sửa chữa Microsoft .NET Framework
Như đã đề cập, tiến trình tiêu thụ tài nguyên liên quan đến .NET Framework. Có thể nó bị hỏng, dẫn đến sự cố. Do đó, hãy sửa chữa .NET Framework và kiểm tra lại.
Hy vọng bạn giải quyết được sự cố với các giải pháp trên.
PresentationFontCache.exe có phải virus không?
Không, PresentationFontCache.exe không phải virus hoặc mã độc. Đây là tệp quan trọng được ứng dụng Windows Presentation Foundation sử dụng. Nếu thấy nó chạy ngầm, nghĩa là tiến trình đang làm việc. Tuy nhiên, nếu bạn vẫn lo ngại về virus, hãy quét tìm mã độc:
- Mở Windows Security từ Menu Start.
- Đi đến Virus & threat protection > Scan options (Bảo vệ virus & mối đe dọa > Tùy chọn quét).
- Chọn Microsoft Defender Offline scan > Scan now (Quét ngoại tuyến Defender > Quét ngay).
Đợi quá trình hoàn tất, hy vọng sự cố sẽ được giải quyết.
Đọc thêm: Cách xây dựng lại bộ nhớ cache font trong Windows.
Làm thế nào để sửa lỗi CPU và RAM cao?
Thường gặp CPU, RAM cao do tệp bị hỏng – có thể là tệp hệ thống hoặc tệp ứng dụng (chương trình đang báo CPU cao). Cũng nên chạy antivirus quét virus/mã độc vì chúng cũng gây ra vấn đề. Khuyên bạn xem hướng dẫn khắc phục CPU, RAM cao của chúng tôi.
Xem thêm: Sửa lỗi GfxUI.exe chiếm CPU cao.