萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

Windows 中文變亂碼/消失?註冊表 FontAssoc 缺失修復完整步驟

執行磁碟掃描後中文變亂碼或消失?這是註冊表 FontAssoc 關鍵鍵值遺失導致系統無法正確映射中文字型。本文提供手動重建完整步驟。

故障徵兆

  • 系統工具/附件應用程式標題列、選單顯示亂碼或方框。
  • SCANDISK.LOG 提示「資料夾 C:\Windows 已損壞」。
  • 註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc 下缺少關鍵值。

手動修復步驟

  1. Win+R 輸入 regedit 開啟註冊表編輯器。
  2. 導航至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc
  3. **檢查/建立「Associated Char Set」**,右側新增字串值:
名稱數值
ANSI(00)Yes
GB2312(86)Yes
WEM(FF)Yes
SYMBOL(02)On
  1. **檢查/建立「Associated Default Fonts」**,右側新增字串值:
名稱數值
Assoc System Fontsimsun.ttc
Font Package Decorative新細明體
Font Package Dont Care新細明體
Font Package Modern新細明體
Font Package Roman新細明體
Font Package Script新細明體
Font Package Swiss新細明體
  1. 若整個 FontAssoc 鍵值不存在,右鍵 Control > 新增 > 鍵值,命名 FontAssoc,再按上述建立子鍵與值。
  2. 關閉註冊表,**重開機**生效。

操作細節

  • 新增字串值:右鍵右側空白 >「新增」>「字串值」> 輸入名稱 > Enter > 再雙擊輸入數值資料。
  • 字型檔名請確認 C:\Windows\Fonts 實際存在(繁體中文系統通常為 mingliu.ttc、kaiu.ttf 等)。
  • 修改前建議匯出該分支備份(右鍵 > 匯出)。

預防與補充

  • 磁碟檢查前備份註冊表或建立系統還原點。
  • 避免使用不明來源的「系統優化/清理」工具修改字型註冊表。
  • Win7/8/10/11 同樣適用,路徑相同。
copyright © 萬盛學電腦網 all rights reserved