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

Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

Một số người dùng đang gặp phải sự cố lạ sau khi chèn phông chữ tùy chỉnh vào thư mục Phông chữ mặc định trên Windows 10 và Windows 8.1. Hầu hết người dùng bị ảnh hưởng đang báo cáo rằng tất cả các ký tự phông chữ của họ được thay thế bằng hình vuông và biểu tượng.

Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

Sau khi điều tra vấn đề này một cách kỹ lưỡng, hóa ra là có một số thủ phạm có thể gây ra sự xuất hiện của màn hình biểu tượng kỳ lạ này. Dưới đây là danh sách rút gọn các trường hợp được xác định là nguyên nhân gây ra sự cố này:

  • Phông chữ khó đọc được chọn - Trong hầu hết các trường hợp, sự cố này sẽ xảy ra do phông chữ do người dùng chọn không được sử dụng làm lựa chọn mặc định cho Hệ điều hành. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách đặt lại về cài đặt phông chữ mặc định bằng giao diện Bảng điều khiển cổ điển.
  • Khóa đăng ký liên quan đến Phông chữ bị hỏng - Nếu bạn không thể đặt lại phông chữ hệ điều hành của mình bằng Bảng điều khiển hoặc thay đổi không đăng ký, rất có thể bạn đang xử lý một số loại khóa đăng ký bị hỏng đang lưu trữ thông tin phông chữ. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách tạo tệp .reg có khả năng ghi đè mọi giá trị phông chữ tùy chỉnh bên trong Registry Editor.
  • Bộ nhớ cache Phông chữ bị hỏng - Theo một số người dùng bị ảnh hưởng, sự cố này cũng có thể xảy ra do sự cố bộ đệm fon. Trong trường hợp này, cách tốt nhất để khắc phục sự cố là xây dựng lại bộ đệm phông chữ trong Windows 10 theo cách thủ công sau khi tắt mọi dịch vụ có thể sử dụng nó. Tuy nhiên, trong trường hợp sử dụng Windows GUI không phải là một tùy chọn (các menu không hiển thị), thì cách tốt nhất là xây dựng lại bộ đệm phông chữ thông qua tệp BAT mà bạn tạo từ cửa sổ Notepad trên cao.
  • Tệp Hệ thống bị hỏng - Trong các trường hợp nghiêm trọng ở chế độ, bạn có thể thấy lỗi này xảy ra trong các tình huống PC của bạn đang xử lý một trường hợp hỏng tệp hệ thống nghiêm trọng. Trong trường hợp này, bạn nên cố gắng sửa chữa hoặc thay thế các tệp bị hỏng bằng cách sử dụng tiện ích như Quản lý và Phục vụ Hình ảnh Triển khai (DISM) hoặc Trình kiểm tra Tệp Hệ thống (SFC). Nếu không có cách nào trong số họ tạo ra sự khác biệt, hy vọng duy nhất của bạn để khắc phục sự cố là tiến hành cài đặt hoặc sửa chữa sạch sẽ (sửa chữa tại chỗ).

Phương pháp 1:Khôi phục Cài đặt Phông chữ Mặc định qua GUI

Nếu bạn chưa thử cách này, bạn nên bắt đầu hướng dẫn khắc phục sự cố này bằng cách khôi phục mọi cài đặt phông chữ về mặc định của chúng. Miễn là không có bất kỳ sự cố hoặc trục trặc tiềm ẩn nào có thể gây ra loại hành vi này, việc khôi phục cài đặt phông chữ mặc định trở về giá trị mặc định sẽ giải quyết được vấn đề.

Dưới đây là hướng dẫn nhanh về cách đặt lại cài đặt phông chữ hiện tại của bạn từ menu Bảng điều khiển:

Lưu ý: Các hướng dẫn bên dưới sẽ hoạt động bất kể phiên bản Windows của bạn là gì.

  1. Nhấn phím Windows + R để mở Run hộp thoại. Tiếp theo, nhập ‘control.exe’ bên trong hộp văn bản và nhấn Enter để mở Bảng điều khiển cổ điển giao diện. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  2. Bên trong Bảng điều khiển cổ điển giao diện, nhập ‘phông chữ’ bên trong văn bản tìm kiếm (phần trên cùng bên phải của màn hình) và nhấn Enter. Từ danh sách kết quả, nhấp vào Phông chữ . Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  3. Từ Phông chữ , nhấp vào Cài đặt phông chữ từ menu dọc ở phần bên trái của màn hình. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  4. Bên trong Cài đặt phông chữ , nhấp vào Khôi phục cài đặt phông chữ mặc định và đợi thao tác hoàn tất.
  5. Khởi động lại máy tính của bạn và xem liệu sự cố có được khắc phục hay không khi lần khởi động tiếp theo hoàn tất.

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 2:Đặt lại Cài đặt Phông chữ Mặc định qua Trình chỉnh sửa Sổ đăng ký

Nếu vấn đề phông chữ của bạn quá nghiêm trọng đến mức bạn có thể làm theo hướng dẫn ở trên (trong Phương pháp 1) để đặt lại cài đặt phông chữ về giá trị mặc định của chúng (hoặc bạn đã làm điều này nhưng vấn đề vẫn tương tự), bạn sẽ có thể sửa lỗi phông chữ vấn đề bằng cách tạo một tệp .reg có khả năng đặt lại cài đặt phông chữ trở lại giá trị mặc định của chúng.

Một số người dùng bị ảnh hưởng đã xác nhận rằng phương pháp này cuối cùng đã cho phép họ giải quyết vấn đề kỳ lạ khiến hệ điều hành của họ hiển thị các ký tự và biểu tượng kỳ lạ.

Nếu bạn muốn làm theo hướng dẫn này, hãy làm theo hướng dẫn bên dưới để tạo tệp .reg có khả năng đặt lại cài đặt thích trở về giá trị mặc định của chúng:

  1. Nhấn phím Windows + R để mở Run hộp thoại. Tiếp theo, nhập ‘notepad.exe’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở Notepad cửa sổ có quyền truy cập quản trị. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

    Lưu ý: Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng) nhắc, nhấp vào để cấp đặc quyền quản trị.

  2. Khi bạn đang ở bên trong cửa sổ Notepad được nâng lên, hãy nhập mã sau vào bên trong cửa sổ Notepad:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "Segoe UI (TrueType)"="segoeui.ttf"
    "Segoe UI Black (TrueType)"="seguibl.ttf"
    "Segoe UI Black Italic (TrueType)"="seguibli.ttf"
    "Segoe UI Bold (TrueType)"="segoeuib.ttf"
    "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
    "Segoe UI Emoji (TrueType)"="seguiemj.ttf"
    "Segoe UI Historic (TrueType)"="seguihis.ttf"
    "Segoe UI Italic (TrueType)"="segoeuii.ttf"
    "Segoe UI Light (TrueType)"="segoeuil.ttf"
    "Segoe UI Light Italic (TrueType)"="seguili.ttf"
    "Segoe UI Semibold (TrueType)"="seguisb.ttf"
    "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"
    "Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
    "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"
    "Segoe UI Symbol (TrueType)"="seguisym.ttf"
    "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
    "Segoe Print (TrueType)"="segoepr.ttf"
    "Segoe Print Bold (TrueType)"="segoeprb.ttf"
    "Segoe Script (TrueType)"="segoesc.ttf"
    "Segoe Script Bold (TrueType)"="segoescb.ttf"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    
    "Segoe UI"=-
  3. Tiếp theo, nhấp vào Tệp (từ thanh ruy-băng ở trên cùng), sau đó nhấp vào Lưu dưới dạng từ menu ngữ cảnh mới xuất hiện. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  4. Khi bạn đã ở bên trong Lưu dưới dạng , điều hướng đến vị trí thích hợp nơi bạn muốn lưu tệp .reg. Tiếp theo, truy cập trình đơn thả xuống được liên kết với Lưu dưới dạng tới Tất cả các tệp . Cuối cùng, đặt bất kỳ tên nào bạn muốn cho tệp mới tạo, nhưng đảm bảo kết thúc bằng ‘ .reg Phần mở rộng ‘.
    Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  5. Nhấp vào Lưu để tạo hiệu quả tệp reg.
  6. Tiếp theo, điều hướng đến vị trí bạn đã lưu .reg , sau đó nhấp chuột phải vào tệp đó và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh mới xuất hiện. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  7. Nhấp vào tại lời nhắc xác nhận, sau đó đợi thao tác hoàn tất.

Phương pháp 3:Tạo lại bộ nhớ đệm phông chữ trong Windows 10 theo cách thủ công

Hóa ra, một trong những trường hợp phổ biến nhất sẽ dẫn đến loại vấn đề này là một số loại lỗi bên trong bộ nhớ cache thích hợp của phiên bản Windows của bạn. Nếu bạn nhận thấy rằng các phông chữ không hiển thị chính xác hoặc bạn nhìn thấy các ký tự kỳ lạ thay vì các chữ cái, bạn có thể khắc phục sự cố này bằng cách tạo lại bộ nhớ cache phông chữ theo cách thủ công.

Hoạt động này đã được xác nhận là thành công bởi rất nhiều người dùng bị ảnh hưởng. Bạn có thể làm theo các hướng dẫn bên dưới cho dù bạn đang sử dụng Windows 10 hay Windows 8.1.

Hãy nhớ rằng theo mặc định, tệp bộ đệm phông chữ được lưu trữ ở vị trí sau:

C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache

Nếu bạn cố gắng truy cập trực tiếp vào thư mục này, rất có thể bạn sẽ thực hiện được trực tiếp vì nó được bảo vệ theo mặc định. Tuy nhiên, bạn sẽ có thể truy cập vào thư mục và xây dựng lại bộ đệm phông theo cách thủ công trên bản cài đặt Windows của mình bằng cách thực hiện theo các hướng dẫn bên dưới:

Lưu ý: Trước khi bắt đầu xây dựng lại bộ đệm phông chữ của mình, bạn có thể muốn tạo điểm khôi phục hệ thống mới đề phòng xảy ra sự cố.

  1. Nhấn phím Windows + R để mở Run hộp thoại. Tiếp theo, nhập ‘services.msc’ bên trong hộp văn bản và nhấn Enter để mở Dịch vụ màn hình. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

    Lưu ý: Nếu bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp quyền truy cập quản trị viên.

  2. Khi bạn đã ở bên trong Dịch vụ màn hình, cuộn xuống qua danh sách dịch vụ và tìm Dịch vụ bộ nhớ đệm phông chữ của Windows . Tiếp theo, nhấp chuột phải vào nó và chọn Thuộc tính từ menu ngữ cảnh. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  3. Khi bạn đã ở bên trong Phông chữ Windows Thuộc tính dịch vụ bộ nhớ đệm , nhấp vào Chung chuyển hướng. Tiếp theo, nhấp vào Dừng để dừng dịch vụ một cách hiệu quả, sau đó đặt Loại khởi động thành Đã tắt trước khi nhấp vào Áp dụng. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  4. Tiếp theo, lặp lại bước 2 và 3 với Windows Presentation Foundation Font Cache 3.0.0.0 . Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  5. Bây giờ cả hai dịch vụ liên quan đều bị tắt, hãy mở File Explorer và điều hướng đến thư mục sau:
    C:\Windows\ServiceProfiles\LocalService\AppData\Local

    Lưu ý: Vì vị trí này được Windows bảo vệ nên rất có thể bạn sẽ không thể chỉ dán vị trí vào thanh điều hướng, vì vậy bạn cần phải nhấp đúp vào từng thư mục để đến đó.

  6. Khi được yêu cầu cung cấp quyền quản trị viên cần thiết, hãy nhấp vào Tiếp tục. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  7. Khi bạn đã ở bên trong đúng vị trí ( C:\ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ FontCache) nhấn Ctrl + A để chọn mọi thứ bên trong, sau đó nhấp chuột phải vào một mục đã chọn và chọn Xóa từ menu ngữ cảnh mới xuất hiện. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  8. Tiếp theo, quay lại C:\ Windows \ ServiceProfiles \ LocalService \ AppData \ Local và xóa FontCache3.0.0.0.dat tập tin. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  9. Tiếp theo, sử dụng File Explorer để điều hướng đến thư mục sau và xóa th FNTCACHE.DAT tệp:
    C:\Windows\System32\
  10. Sau khi bạn làm theo các hướng dẫn ở trên, hãy khởi động lại máy tính của bạn và đợi quá trình khởi động tiếp theo hoàn tất.
  11. Sau khi máy tính của bạn khởi động lại, hãy nhấn phím Windows + R để mở Run hộp thoại. Tiếp theo, nhập ‘services.msc’ bên trong hộp văn bản và nhấn Enter để mở Dịch vụ màn hình một lần nữa. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  12. Bên trong Dịch vụ , hãy tiếp tục và đặt các dịch vụ sau trở lại Loại khởi động tự động: Windows Font Cache Service Windows Presentation Foundation Font Cache 3.0.0.0 Lưu ý:Bạn có thể làm theo các bước 2 và 3 để được hướng dẫn về cách thực hiện việc này.
  13. Thế là xong! Bạn đã xây dựng lại thành công bộ đệm phông chữ của mình trong Windows 10 hoặc Windows 8.1.

Nếu bạn đang tìm kiếm một cách tiếp cận khác để tạo lại bộ đệm phông chữ của mình, hãy làm theo hướng dẫn bên dưới.

Phương pháp 4:Tạo lại Bộ nhớ đệm Phông chữ qua Tệp BAT

Nếu phương pháp trên trông có nhiều công việc và bạn đã quen với việc tạo và chạy các tập lệnh BAT, bạn có thể tăng tốc quá trình xây dựng lại bộ đệm phông chữ của mình đáng kể bằng cách sử dụng Notepad để tạo tập lệnh BAT và chạy nó để thực hiện về cơ bản các bước từ Phương pháp 1 tự động.

Phương pháp này được xác nhận là hoạt động trên Windows 10 và Windows 8.1.

Nếu bạn muốn thử và sửa chữa bộ đệm phông chữ của mình thông qua tập lệnh BAT, hãy làm theo hướng dẫn bên dưới để tạo và chạy một tập lệnh:

  1. Nhấn phím Windows + R để mở Run hộp thoại. Bên trong hộp văn bản, nhập ‘notepad.exe’ rồi nhấn Ctrl + Shift + Enter để mở Notepad với các đặc quyền của quản trị viên. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  2. Khi bạn đang ở bên trong cửa sổ Notepad nâng cao, hãy dán mã sau vào hộp văn bản của Notepad:
    @echo off
    
    :: Stop and disable "Windows Font Cache Service" service
    :FontCache
    sc stop "FontCache"
    sc config "FontCache" start=disabled
    sc query FontCache | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 (goto FontCache)
    
    :: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents
    icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q
    
    :: Delete font cache
    del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"
    
    del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"
    
    :: Enable and start "Windows Font Cache Service" service
    sc config "FontCache" start=auto
    sc start "FontCache"
  3. Tiếp theo, nhấp vào Tệp từ thanh ruy-băng ở đầu màn hình và nhấp vào Lưu dưới dạng từ menu ngữ cảnh mới xuất hiện. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  4. Khi bạn đã ở bên trong Lưu dưới dạng , thay đổi trình đơn Lưu dưới dạng trình đơn thả xuống đến Tất cả tệp (*. *). Sau khi bạn thực hiện việc này, hãy đặt tên cho tệp mới tạo của bạn (trong Tên tệp ) tuy nhiên bạn muốn, nhưng hãy đảm bảo rằng bạn kết thúc nó bằng dấu ‘. bat ' sự mở rộng. Cách sửa Phông chữ bị hỏng trên Windows 10 và 8
  5. Khi tiện ích mở rộng chính xác được định cấu hình, hãy nhấp vào Lưu để hoàn thành việc tạo tập lệnh.
  6. Cuối cùng, điều hướng đến vị trí bạn đã lưu .bat , nhấp chuột phải vào tệp đó và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh.
  7. Khi được nhắc bởi Kiểm soát tài khoản người dùng (UAC) , nhấp vào để cấp đặc quyền quản trị.
  8. Chờ cho đến khi tập lệnh được xử lý thành công, sau đó khởi động lại máy tính của bạn và xem sự cố phông chữ có được khắc phục ở lần khởi động máy tính tiếp theo hay không.

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 5:Thực hiện quét SFC và DISM

Nếu việc đặt lại cài đặt phông chữ và xóa bộ nhớ cache phông chữ không khắc phục được sự cố, thì rất có thể bạn là tệp Windows bị hỏng (rất có thể là phụ thuộc vào phông chữ). Trong trường hợp này, bạn có thể xác định và thay thế các tệp bị hỏng bằng cách sử dụng một số tiện ích tích hợp được biết là có thể khắc phục các trường hợp hỏng - Quản lý và phục vụ hình ảnh triển khai (DISM) và Trình kiểm tra tệp hệ thống (SFC).

Khi xử lý dữ liệu bị hỏng, bạn nên bắt đầu với việc Quét toàn bộ trình kiểm tra tệp hệ thống .

Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

Lưu ý: Công cụ này có khả năng hoạt động mà không cần kết nối internet - Nó sử dụng kho lưu trữ được lưu trữ cục bộ để so sánh các tệp Windows có khả năng bị hỏng với các tệp tương đương lành mạnh và thay thế chúng khi cần thiết. Khi bạn bắt đầu thao tác này, đừng làm gián đoạn nó cho đến khi nó hoàn tất vì bạn có nguy cơ tạo ra các bản sao bị hỏng cơ bản khác.

Sau khi quá trình quét SFC kết thúc, hãy khởi động lại máy tính của bạn và xem liệu vấn đề phông chữ tương tự vẫn tiếp diễn sau khi lần khởi động tiếp theo hoàn tất.

Nếu sự cố phông chữ vẫn tiếp diễn, đã đến lúc thực hiện quét DISM .

Cách sửa Phông chữ bị hỏng trên Windows 10 và 8

Lưu ý: Loại sửa chữa tệp hệ thống này sẽ yêu cầu máy tính của bạn duy trì kết nối Internet ổn định. Điều này là cần thiết vì nó sử dụng một thành phần phụ của Windows Update để tìm và thay thế các trường hợp tệp bị hỏng. Do đó, điều quan trọng là phải duy trì truy cập Internet trong toàn bộ hoạt động này.

Sau khi quá trình quét DISM hoàn tất, hãy khởi động lại máy tính của bạn một lần nữa và xem liệu màn hình phông chữ có được khắc phục hay không khi lần khởi động tiếp theo hoàn tất.

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 6:Thực hiện cài đặt Sửa chữa hoặc Cài đặt sạch

Nếu không có bản sửa lỗi tiềm năng nào ở trên phù hợp với bạn, rất có thể bạn đang đối phó với một số loại lỗi hệ thống không thể giải quyết theo cách thông thường. Nếu tình huống này có thể áp dụng, bạn có thể khắc phục sự cố này bằng cách đặt lại mọi tệp liên quan đến hệ điều hành.

Một số người dùng cũng gặp sự cố phông chữ trên Windows 10 và Windows 8.1 đã báo cáo rằng họ đã khắc phục được sự cố bằng cách sửa chữa cài đặt hoặc cài đặt sạch cài đặt Windows của họ:

  • Cài đặt sạch - Quy trình cài đặt sạch sẽ cho phép bạn đặt lại mọi tệp hệ điều hành mà không cần sử dụng phương tiện cài đặt tương thích. Một ưu điểm khác của phương pháp này là bạn có thể bắt đầu quy trình trực tiếp từ menu GUI của cài đặt windows của bạn. Hạn chế chính là trừ khi bạn sao lưu dữ liệu của mình trước, bạn sẽ mất mọi dữ liệu quý giá từ ổ đĩa hệ điều hành.
  • Cài đặt sửa chữa (sửa chữa tại chỗ) - Nếu bạn đang tìm kiếm một phương pháp tập trung sẽ chỉ chạm vào các tệp hệ điều hành của mình, bạn nên tiến hành cài đặt sửa chữa (còn được gọi là sửa chữa / nâng cấp tại chỗ). Bạn sẽ cần sử dụng phương tiện cài đặt Windows tương thích, nhưng bạn sẽ có thể giữ dữ liệu có giá trị từ ổ đĩa hệ điều hành của mình (ứng dụng, trò chơi, phương tiện cá nhân và thậm chí cả tùy chọn của người dùng).