Cara Memperbaiki Font yang rosak pada Windows 10 dan 8

Sebilangan pengguna menghadapi masalah pelik setelah memasukkan fon tersuai di folder Font lalai pada Windows 10 dan Windows 8.1. Sebilangan besar pengguna yang terpengaruh melaporkan bahawa semua huruf fon mereka diganti dengan kotak dan simbol.

Setelah menyelidiki masalah ini secara menyeluruh, ternyata terdapat beberapa kemungkinan penyebab yang mungkin mencetuskan kemunculan paparan simbol pelik ini. Berikut adalah senarai pendek contoh yang diketahui menyebabkan masalah ini:

  • Fon yang tidak terbaca dipilih -  Dalam kebanyakan kes, masalah ini akan terjadi kerana fon yang dipilih pengguna yang tidak dimaksudkan untuk digunakan sebagai pilihan lalai untuk OS. Dalam kes ini, anda seharusnya dapat menyelesaikan masalah dengan menetapkan semula ke tetapan fon lalai menggunakan antara muka Panel Kawalan Klasik.
  • Kunci pendaftaran berkaitan Font rosak - Jika anda tidak dapat menetapkan semula fon OS anda menggunakan Panel Kawalan atau perubahan tidak mendaftar, kemungkinan anda berhadapan dengan beberapa jenis kunci pendaftaran rosak yang menyimpan maklumat fon. Dalam kes ini, anda seharusnya dapat menyelesaikan masalah dengan membuat fail .reg yang mampu mengatasi setiap nilai fon khusus di dalam Registry Editor.
  • Cache fon rosak - Menurut beberapa pengguna yang terjejas, masalah ini juga boleh berlaku kerana masalah fon cache. Dalam kes ini, pendekatan terbaik untuk menyelesaikan masalah adalah dengan membina semula cache fon secara manual pada Windows 10 setelah mematikan setiap perkhidmatan yang mungkin menggunakannya secara aktif. Namun, sekiranya menggunakan Windows GUI bukanlah pilihan (menu tidak dapat dilihat), pendekatan terbaik adalah membangun kembali cache fon melalui file BAT yang anda buat dari jendela Notepad yang tinggi.
  • Kerosakan Fail Sistem - Dalam keadaan yang teruk, anda boleh melihat ralat ini berlaku dalam keadaan di mana PC anda menghadapi kes kerosakan sistem fail yang teruk. Dalam kes ini, anda harus berusaha memperbaiki atau mengganti fail yang rosak dengan menggunakan utiliti seperti Deployment Image Servicing and Management (DISM) atau System File Checker (SFC). Sekiranya tidak ada yang membuat perbezaan, satu-satunya harapan anda untuk menyelesaikan masalah ini ialah mencari pemasangan atau pembaikan yang bersih (pembaikan di tempat).

Kaedah 1: Pulihkan Tetapan Font Lalai melalui GUI

Sekiranya anda belum mencuba ini, anda harus memulakan panduan penyelesaian masalah ini dengan mengembalikan setiap tetapan fon kembali ke lalai mereka. Selagi tidak ada masalah atau masalah korupsi yang mendasari yang boleh menyebabkan jenis tingkah laku ini, memulihkan tetapan fon lalai kembali ke nilai lalai harus menangani masalah tersebut.

Berikut adalah panduan ringkas untuk menetapkan semula tetapan fon semasa anda dari menu Panel Kawalan:

Catatan: Arahan di bawah harus berfungsi tanpa mengira versi Windows anda.

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik 'control.exe' di dalam kotak teks dan tekan Enter untuk membuka antara muka Panel Kawalan klasik .
  2. Di dalam antara muka Panel Kawalan klasik , ketik 'fon' di dalam teks carian (bahagian kanan atas skrin) dan tekan Enter. Dari senarai hasil, klik pada Fon .
  3. Dari skrin Font , klik pada Tetapan Font dari menu menegak di bahagian kiri skrin.
  4. Di dalam menu Tetapan fon , klik pada butang Kembalikan tetapan fon lalai dan tunggu sehingga operasi selesai.
  5. Mulakan semula komputer anda dan lihat apakah masalahnya dapat diselesaikan setelah permulaan berikutnya selesai.

Sekiranya masalah yang sama masih berlaku, beralih ke kemungkinan penyelesaian seterusnya di bawah.

Kaedah 2: Tetapkan Semula Tetapan Font Lalai melalui Registry Editor

Sekiranya masalah fon anda sangat teruk sehingga anda mungkin mengikuti arahan di atas (dalam Kaedah 1) untuk menetapkan semula tetapan fon ke nilai lalai mereka (atau anda sudah melakukan ini tetapi masalah yang sama tetap ada), anda seharusnya dapat memperbaiki kerosakan fon masalah dengan membuat fail .reg yang dapat menetapkan semula tetapan fon kembali ke nilai lalai mereka.

Beberapa pengguna yang terjejas telah mengesahkan bahawa kaedah ini akhirnya membolehkan mereka menangani masalah pelik yang menjadikan OS mereka menampilkan watak dan simbol yang pelik.

Sekiranya anda ingin mengikuti panduan ini, ikuti arahan di bawah untuk membuat fail .reg yang dapat menetapkan semula tetapan suka kembali ke nilai lalai:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik 'notepad.exe'  di dalam kotak teks dan tekan Ctrl + Shift + Enter untuk membuka tetingkap Notepad dengan akses admin.

    Catatan: Apabila diminta oleh arahan UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

  2. Sebaik sahaja anda berada di dalam tetingkap Notepad yang tinggi, taipkan kod berikut di dalam tetingkap Notepad:
    Windows Registry Editor Versi 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 Miring (TrueType) "=" seguibli.ttf "" Segoe UI Bold (TrueType) "=" segoeuib.ttf "" Segoe UI Bold Italic (TrueType) "=" segoeuiz.ttf "" Segoe UI Emoji (TrueType) "=" seguiemj.ttf "" Segoe UI Bersejarah (TrueType) "=" seguihis.ttf "" Segoe UI Italic (TrueType) "=" segoeuii.ttf "" Segoe UI Light (TrueType) "=" segoeuil.ttf "" Segoe UI Light Miring (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 Skrip (TrueType) "=" segoesc.ttf "" Segoe Script Bold (TrueType) "=" segoescb.ttf "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes]" Segoe UI "= -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 "= -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 "= -segoescb.ttf "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes]" Segoe UI "= -segoescb.ttf "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes]" Segoe UI "= -
  3. Seterusnya, klik pada Fail (dari bar pita di bahagian atas), kemudian klik Simpan seperti dari menu konteks yang baru muncul.
  4. Setelah anda masuk ke dalam menu Save As , arahkan ke lokasi yang sesuai di mana anda ingin menyimpan fail .reg. Seterusnya, akses menu lungsur turun yang dikaitkan dengan Simpan sebagai jenis ke Semua Fail . Akhirnya, tetapkan nama yang anda mahukan untuk fail yang baru dibuat, tetapi pastikan untuk mengakhirinya dengan pelanjutan ' .reg '.

  5. Klik Simpan untuk membuat fail reg dengan berkesan.
  6. Seterusnya, arahkan ke lokasi di mana anda menyimpan fail .reg , kemudian klik kanan padanya dan pilih Jalankan sebagai Pentadbir dari menu konteks yang baru muncul.
  7. Klik Ya pada arahan pengesahan, kemudian tunggu sehingga operasi selesai.

Kaedah 3: Bina semula Cache Font secara manual di Windows 10

Ternyata, salah satu contoh yang paling biasa yang akhirnya mencetuskan masalah seperti ini adalah semacam rasuah di dalam cache versi Windows anda. Sekiranya anda melihat bahawa fon tidak dipaparkan dengan betul atau anda melihat watak-watak pelik dan bukan huruf, anda seharusnya dapat menyelesaikan masalah ini dengan membina semula cache fon secara manual.

Operasi ini disahkan berjaya oleh banyak pengguna yang terjejas. Anda seharusnya dapat mengikuti arahan di bawah sama ada anda menggunakan Windows 10 atau Windows 8.1.

Perlu diingat bahawa secara lalai, fail cache fon disimpan di lokasi berikut:

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

Sekiranya anda cuba mengakses folder ini secara langsung, kemungkinan besar anda dapat melakukannya secara langsung kerana dilindungi secara lalai. Walau bagaimanapun, anda seharusnya dapat mengakses folder dan membina semula cache fon secara manual pada pemasangan Windows anda dengan mengikuti arahan di bawah:

Catatan: Sebelum anda mula membina semula cache fon anda, anda mungkin ingin membuat titik pemulihan sistem baru sekiranya berlaku sesuatu.

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Seterusnya, ketik 'services.msc' di dalam kotak teks dan tekan Enter untuk membuka skrin Perkhidmatan .

    Catatan: Sekiranya anda diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberi akses pentadbir.

  2. Sebaik sahaja anda berada di skrin Perkhidmatan , tatal ke bawah senarai perkhidmatan dan cari Perkhidmatan Windows Font Cache . Seterusnya, klik kanan padanya dan pilih Properties dari menu konteks.
  3. Sebaik sahaja anda berada di dalam skrin Windows Font  Cache Service Properties , klik pada tab General . Seterusnya, klik Berhenti untuk menghentikan perkhidmatan dengan berkesan, kemudian tetapkan jenis Permulaan ke Dinonaktifkan sebelum mengklik Terapkan.
  4. Seterusnya, ulangi langkah 2 dan 3 dengan Windows Presentation Foundation Font Cache 3.0.0.0 .
  5. Setelah kedua-dua perkhidmatan yang berkaitan dilumpuhkan, buka File Explorer dan arahkan ke folder berikut:
    C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local

    Catatan: Oleh kerana lokasi ini dilindungi oleh Windows, kemungkinan anda tidak dapat menyisipkan lokasi di bar navigasi, jadi anda perlu mengklik dua kali setiap direktori untuk sampai ke sana.

  6. Apabila diminta untuk memberikan kebenaran pentadbir yang diperlukan, klik Teruskan.
  7. Setelah anda berada di lokasi yang betul ( C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \ FontCache) tekan Ctrl + A untuk memilih semua yang ada di dalamnya, kemudian klik kanan pada item yang dipilih dan pilih Padam dari menu konteks yang baru muncul .
  8. Seterusnya, kembali ke C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Local  dan hapuskan fail FontCache3.0.0.0.dat .
  9. Seterusnya, gunakan File Explorer untuk menavigasi ke direktori berikut dan hapus fail FNTCACHE.DAT :
    C: \ Windows \ System32 \
  10. Selepas anda mengikuti arahan di atas, but semula komputer anda dan tunggu sehingga permulaan seterusnya selesai.
  11. Setelah komputer anda boot semula, tekan kekunci Windows + R untuk membuka kotak dialog Run . Seterusnya, ketik 'services.msc' di dalam kotak teks dan tekan Enter untuk membuka semula skrin Perkhidmatan .
  12. Di dalam skrin Perkhidmatan , teruskan dan tetapkan perkhidmatan berikut kembali ke Jenis Permulaan Automatik: Windows Font Cache Service Windows Presentation Foundation Font Cache 3.0.0.0 Catatan: Anda boleh mengikuti langkah 2 dan 3 untuk panduan bagaimana melakukannya.
  13. Itu sahaja! Anda berjaya membina semula cache fon anda di Windows 10 atau Windows 8.1.

Sekiranya anda mencari pendekatan lain untuk membina semula cache fon anda, ikuti arahan di bawah.

Kaedah 4: Membangunkan semula Font Cache melalui BAT File

Sekiranya kaedah di atas kelihatan seperti banyak kerja dan anda biasa membuat dan menjalankan skrip BAT, anda dapat mempercepat proses membina semula cache fon anda dengan banyak menggunakan Notepad untuk membuat skrip BAT dan menjalankannya untuk pada dasarnya melaksanakan langkah dari Kaedah 1 secara automatik.

Kaedah ini disahkan berfungsi pada Windows 10 dan Windows 8.1.

Sekiranya anda ingin mencuba dan memperbaiki cache fon anda melalui skrip BAT, ikuti arahan di bawah untuk membuat & menjalankannya:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Di dalam kotak teks, ketik 'notepad.exe' dan kemudian tekan Ctrl + Shift + Enter untuk membuka Notepad dengan hak pentadbir.
  2. Setelah anda berada di dalam tetingkap Notepad yang ditinggikan, tampal kod berikut di dalam kotak teks Notepad:
    @echo off :: Berhenti dan lumpuhkan perkhidmatan "Windows Font Cache Service": FontCache sc stop "FontCache" sc config "FontCache" start = pertanyaan sc dilumpuhkan FontCache | findstr / I / C: "STOPPED" if not% errorlevel% == 0 (goto FontCache) :: Beri hak akses kepada pengguna semasa untuk folder "% WinDir% \ ServiceProfiles \ LocalService" dan kandungan icacls "% WinDir% \ ServiceProfiles \ LocalService "/ hibah"% UserName% ": F / C / T / Q :: Hapus cache fon del / A / F / Q"% WinDir% \ ServiceProfiles \ LocalService \ AppData \ Local \ FontCache \ * FontCache * "del / A / F / Q "% WinDir% \ System32 \ FNTCACHE.DAT" :: Aktifkan dan mulakan perkhidmatan "Windows Font Cache Service" konfigurasi sc "FontCache" start = auto sc start "FontCache"
  3. Seterusnya, klik pada Fail dari bar pita di bahagian atas skrin dan klik Simpan seperti dari menu konteks yang baru muncul.
  4. Setelah anda masuk ke dalam menu Save as , ubah menu drop-down Save as type ke All Files (*. *). Setelah anda melakukan ini, beri nama fail yang baru anda buat (di bawah Nama Fail ) sesuka hati, tetapi pastikan anda mengakhirinya dengan ' pemanjangan kelawar .
  5. Setelah peluasan yang betul dikonfigurasikan, tekan Simpan untuk menyelesaikan pembuatan skrip.
  6. Akhirnya, arahkan ke lokasi di mana anda menyimpan fail .bat , klik kanan padanya dan pilih Jalankan sebagai pentadbir dari menu konteks.
  7. Apabila diminta oleh Kawalan Akaun Pengguna (UAC) , klik Ya untuk memberikan hak pentadbiran.
  8. Tunggu sehingga skrip berjaya diproses, kemudian mulakan semula komputer anda dan lihat apakah masalah fon diperbaiki pada permulaan komputer seterusnya.

Sekiranya masalah yang sama masih berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 5: Melakukan Imbasan SFC dan DISM

Sekiranya menetapkan semula tetapan fon anda dan membersihkan cache fon anda tidak menyelesaikan masalah, kemungkinan anda adalah fail Windows yang rosak (kemungkinan besar adalah ketergantungan fon). Dalam kes ini, anda mungkin dapat menentukan dan mengganti fail yang rosak dengan menggunakan beberapa utiliti bawaan yang diketahui dapat memperbaiki keadaan rasuah - Penyebaran dan Pengurusan Imej Penyebaran (DISM) dan Pemeriksa Fail Sistem (SFC).

Semasa menangani data yang rosak, anda harus memulakan dengan Imbasan Pemeriksa Fail Sistem .

Catatan: Alat ini mampu berfungsi tanpa sambungan internet - Ia menggunakan arkib yang disimpan secara tempatan untuk membandingkan fail Windows yang berpotensi rosak dengan setara yang sihat dan menggantinya apabila perlu. Sebaik sahaja anda memulakan operasi ini, jangan mengganggu sehingga selesai kerana anda berisiko menghasilkan kejadian rosak lain yang mendasari.

Setelah imbasan SFC selesai, nyalakan semula komputer anda dan lihat apakah masalah fon yang sama masih berterusan setelah permulaan berikutnya selesai.

Sekiranya masalah fon masih berlaku, sudah waktunya untuk melakukan imbasan DISM .

Note: This type of system file repair will require your computer to maintain a stable Internet connection. This is necessary because it uses a sub-component of Windows Update to find and replace corrupted file instances. Because of this, it’s important to maintain internet access throughout this entire operation.

Once the DISM scan is finally complete, restart your computer once again and see if the font display is fixed once the next startup is complete.

If the same problem is still occurring, move down to the next potential fix below.

Method 6: Performing a Repair install or Clean install

If none of the potential fixes above have worked for you, chances are you’re dealing with some kind of system corruption that cannot be resolved conventionally. If this scenario is applicable, you should be able to fix this problem by resetting every OS-related file.

Several users that were also experiencing font issues on Windows 10 and Windows 8.1 have reported that they managed to fix the problem by repair installing or clean installing their Windows installation:

  • Pemasangan bersih - Prosedur pemasangan bersih akan membolehkan anda menetapkan semula setiap fail OS tanpa perlu menggunakan media pemasangan yang serasi. Kelebihan lain dari kaedah ini ialah anda boleh memulakan prosedur secara langsung dari menu GUI pada pemasangan windows anda. Kelemahan utama adalah bahawa melainkan jika anda membuat sandaran data terlebih dahulu, anda akan kehilangan data berharga dari pemacu OS.
  • Pemasangan pembaikan (pembaikan di tempat) - Sekiranya anda mencari pendekatan yang berfokus yang hanya akan menyentuh fail OS anda, anda harus melakukan pemasangan pembaikan (juga dikenali sebagai pembaikan / peningkatan tempat) Anda perlu menggunakan media pemasangan Windows yang serasi, tetapi anda dapat menyimpan data berharga dari pemacu OS anda (aplikasi, permainan, media peribadi, dan juga pilihan pengguna).
Teg Windows