Nếu bạn nhận định tiến trình Usermode Font Driver Host là nguyên nhân khiến máy chạy chậm, hoặc vừa phát hiện tiến trình này và muốn biết nó là gì, bạn đã đến đúng nơi. Bài viết này sẽ giải mã tiến trình và giải thích mục đích. Cũng sẽ làm rõ Usermode Font Driver Host có phải mã độc hay không.
Usermode Font Driver Host là gì?
Usermode Font Driver Host là tiến trình hệ thống Windows xử lý font chữ, như rõ ràng từ tên gọi. Tiến trình chạy với đặc quyền quản trị, làm cho việc hiển thị đa dạng font chữ trong Windows trở nên khả thi. Dù có vẻ đơn giản – render font cần thiết ở nơi cần thiết – nhưng quá trình thực tế khá phức tạp. Usermode Font Driver Host, nói đơn giản, là driver font chữ, chương trình Windows cần để quản lý font, cũng như dùng các driver khác để vận hành phần cứng.
Hình ảnh tiến trình Usermode Font Driver Host trong tab Processes của Task Manager.
Usermode Font Driver Host khởi chạy bằng file fontdrvhost.exe. Đây là file Windows hợp pháp, có chữ ký số Microsoft Windows. Chúng ta sẽ xem cách kiểm tra chữ ký và chứng chỉ này.
ĐỌC THÊM: Microsoft Defender: có tốt hay không?
Các vấn đề có thể xảy ra
Như người dùng báo cáo (ví dụ trên Reddit), fontdrvhost.exe đôi khi tiêu tốn đáng kể tài nguyên hệ thống. Dù điều này chỉ ra có vấn đề, nhưng không khả thi Usermode Font Driver Host là mã độc. Đây là tiến trình gốc (root process), chúng tôi khuyên không tắt nó.
Tham khảo bài tóm tắt về nguyên nhân máy chạy chậm. Tuy nhiên, nếu bạn nhận thấy chính fontdrvhost.exe gây vấn đề hiệu suất, nguyên nhân có thể là font chữ hỏng hoặc lỗi cache font.
Bạn có thể thử xóa cache font. Làm theo hướng dẫn:
- Nhấn Win+R, gõ services.msc, nhấn Enter.
- Danh sách dịch vụ Windows hiện ra. Tìm Windows Font Cache Service, chuột phải chọn Dừng (Stop).
Dừng Windows Font Cache Service, bước đầu của quy trình dọn cache font.
- Nhấn Win+E mở Windows Explorer. Điều hướng đến:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache
CẢNH BÁO! Một số thư mục trên đường dẫn này yêu cầu quyền admin để truy cập, và một số bị ẩn. Bạn có thể cần dán từng thư mục vào thanh địa chỉ, xác nhận ý định truy cập với quyền admin. - Khi đến thư mục FontCache, xóa tất cả đối tượng trong thư mục này.
- Sau đó, vào thư mục C:\Windows\System32, tìm file FNTCACHE.DAT. Xóa nó.
- Khởi động lại máy. Windows sẽ tạo lại cache font mới, không còn vấn đề trước đó.
CẢNH BÁO: Hãy cực kỳ cẩn thận khi thực hiện. Đừng nhầm lẫn, đặc biệt khi chỉnh sửa/xóa file trong thư mục hệ thống.
Kiểm tra tính xác thực
Sự xuất hiện của tiến trình thứ hai Usermode Font Driver Host có thể gây lo ngại về nhiễm mã độc. Điều này đôi khi xảy ra, và chủ đề Reddit ở đây đặt câu hỏi phải làm sao. Trước khi dùng phần mềm bảo mật, hãy kiểm tra sơ bộ. Mở Task Manager (Ctrl+Shift+Esc). Ở tab Processes (mặc định mở trên Windows 10), bạn sẽ thấy có hơn một tiến trình tranh cãi đang chạy hay không.
Nên kiểm tra một vài điều về tiến trình đáng ngờ: vị trí file thực thi, xem file có được ký bởi nhà phát hành uy tín không, và "tên người dùng" (user name).
Kiểm tra vị trí file
- Trong tab Processes của Task Manager, tìm Usermode Font Driver Host. Gõ tên để tìm nhanh.
- Chuột phải tiến trình, menu thả xuống chọn Mở vị trí file (Open file location).
Chuột phải tiến trình Usermode Font Driver Host trong tab Processes, chọn Open file location.
File thực thi phải nằm trong thư mục C:\Windows\System32\ – dấu hiệu đầu tiên cho thấy file không bị hỏng (ít nhất là file này). Tên file thực thi là fontdrvhost.exe.
Kiểm tra chữ ký số
Bạn có thể chuột phải file ngay trong thư mục System32, chọn Thuộc tính (Properties). Hoặc mở tab Details của Task Manager, chuột phải file đó. Tab Processes cũng cho phép truy cập thuộc tính file, nhưng phải chuột phải mục tiến trình liên quan.
Trong Properties, mở tab Digital Signatures, kiểm tra chữ ký file – công cụ đảm bảo nguồn gốc hợp pháp. Người ký phải là Microsoft Windows.
Trong Thuộc tính file, mở tab Chữ ký số (Digital Signatures), kiểm tra chữ ký – công cụ đảm bảo nguồn gốc hợp pháp. Người ký phải là Microsoft Windows.
Kiểm tra tên người dùng
Trong tab Details của Task Manager, tìm fontdrvhost.exe. Tên người dùng cho file thật phải là UMFD-0.
Điều cuối cùng cần kiểm tra là tên người dùng của file. Vào tab Details trong Task Manager, tìm file tranh cãi. Giá trị User name mong muốn là UMFD-0. Các ký tự này là tên tài khoản hệ thống kỹ thuật do nền tảng User-mode Driver Framework tạo ra để hỗ trợ quản lý font trong Windows.
Nếu fontdrvhost.exe là mã độc
Nếu ít nhất một trong các kiểm tra trên cho kết quả bất ngờ, rất có thể Usermode Font Driver Host là mã độc trong trường hợp của bạn. Bạn có thể đang đối mặt với mã độc loại Trojan. Đã đến lúc sử dụng phần mềm diệt virus. Vì chương trình bảo mật của bạn không cảnh báo, bạn cần giải pháp cung cấp bảo vệ đáng tin cậy.
Tất nhiên, việc tự nghiên cứu để tìm phần mềm phù hợp nhất là một điểm cộng lớn, nhưng cho phép chúng tôi giới thiệu một chương trình có sức mạnh, tính linh hoạt và hiệu quả xuất sắc – GridinSoft Anti-Malware. Nó có thể hoạt động như công cụ bảo vệ chính của hệ thống, cũng như trình quét nhẹ bổ sung. Tỷ lệ hiệu suất/giá cả của chương trình này hoàn toàn có lợi cho khách hàng.
ĐỌC THÊM: Mẹo duy trì an ninh mạng.