Bộ nhớ đệm Font hoạt động giống như Bộ nhớ đệm Icon. Hệ điều hành Windows tạo cache cho font để tải nhanh hơn và hiển thị lên giao diện ứng dụng, Explorer, v.v. Nếu bộ nhớ đệm font bị hỏng, font có thể không hiển thị đúng hoặc xuất hiện ký tự font không hợp lệ trong Windows 10. Để giải quyết, bạn cần tái xây dựng bộ nhớ đệm font. Bài viết này sẽ hướng dẫn cách thực hiện.
File cache font được lưu tại: C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache. Bạn không thể truy cập trực tiếp thư mục này do Windows bảo vệ. Font được cache trong nhiều file trong thư mục trên. Không lãng phí thời gian, hãy xem Cách Tái xây dựng Bộ nhớ đệm Font trong Windows 10.
Tái xây dựng Bộ nhớ đệm Font trong Windows 10
Hãy tạo điểm khôi phục trước phòng khi có sự cố.
Phương pháp 1: Tái xây dựng thủ công Bộ nhớ đệm Font trong Windows 10
1. Nhấn Windows + R, nhập services.msc nhấn Enter.
2. Cuộn tìm "Dịch vụ Windows Font Cache" trong cửa sổ Services.
Lưu ý: Nhấn phím W để nhanh chóng tìm dịch vụ Windows Font Cache.
3. Click chuột phải vào Dịch vụ Windows Font Cache chọn Thuộc tính.
4. Click Dừng rồi đặt Loại khởi động là Đã tắt.
5. Click Apply, sau đó OK.
6. Làm tương tự (bước 3-5) cho Windows Presentation Foundation Font Cache 3.0.0.0.
7. Điều hướng đến thư mục (vào từng thư mục một):
C:\Windows\ServiceProfiles\LocalService\AppData\Local
Lưu ý: Không copy-paste đường dẫn vì các thư mục được bảo vệ. Phải double-click từng thư mục và click Tiếp tục để truy cập.
8. Bên trong thư mục Local, xóa tất cả file tên FontCache với đuôi .dat.
9. Double-click thư mục FontCache và xóa toàn bộ nội dung bên trong.
10. Cũng cần xóa file FNTCACHE.DAT tại:
C:\Windows\System32\
11. Hoàn tất, khởi động lại máy tính.
12. Sau khởi động, hãy khởi động lại các dịch vụ sau và đặt Loại khởi động là Tự động:
Dịch vụ Windows Font Cache
Windows Presentation Foundation Font Cache 3.0.0.0
13. Điều này sẽ Tái xây dựng Bộ nhớ đệm Font trong Windows 10 thành công.
Nếu sau khởi động vẫn thấy ký tự không hợp lệ, bạn cần sửa Windows 10 bằng DISM.
Phương pháp 2: Tái xây dựng Bộ nhớ đệm Font trong Windows 10 dùng file BAT
1. Mở Notepad, copy & paste đoạn sau:
@echo off :: Dừng và tắt dịch vụ "Windows Font Cache Service" :FontCache sc stop "FontCache" sc config "FontCache" start=disabled sc query FontCache | findstr /I /C:"STOPPED" if not %errorlevel%==0 (goto FontCache) :: Cấp quyền truy cập cho user hiện tại cho thư mục "%WinDir%\ServiceProfiles\LocalService" icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q :: Xóa font cache del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*" del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT" :: Bật và khởi động dịch vụ "Windows Font Cache Service" sc config "FontCache" start=auto sc start "FontCache"
2. Menu Notepad click File > Lưu với tên.
3. Loại lưu chọn "Tất cả các file", tên file: Rebuild_FontCache.bat (phần mở rộng .bat rất quan trọng).
4. Chọn lưu tại Desktop, click Lưu.
5. Double-click Rebuild_FontCache.bat chạy, xong khởi động lại máy tính.
Khuyến nghị:
- Sửa lỗi Bluetooth không bật được trong Windows 10
- Tắt Các mục gần đây và Nơi thường xuyên trong Windows 10
- Bật/Tắt Inline AutoComplete trong Windows 10
- Sửa lỗi Quản lý bộ nhớ trong Windows 10
Đã xong, bạn đã học thành công Cách Tái xây dựng Bộ nhớ đệm Font trong Windows 10. Thắc mắc hãy bình luận bên dưới.