Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 無法安裝字型?重建 Fonts 資料夾 Desktop.ini 秒解決

編輯:Windows XP 系統介紹

現象描述

  • 將字型檔 (.TTF/.FON/.OTF) 複製到 C:\Windows\Fonts,**不彈出「安裝新字型」對話框**。
  • 字型檔雖在資料夾內,但應用程式 (Word/PS/AI) 字型清單**不顯示**新字型。
  • Fonts 資料夾「檔案」選單缺少「安裝新字型」選項。
  • 工具 →「資料夾選項」→「檢視」已勾選「顯示隱藏檔案/資料夾」,但 Fonts 內仍**看不到 Desktop.ini** 系統設定檔。

根本原因

C:\Windows\Fonts 是**系統特殊資料夾** (Shell Namespace Extension),其行為由資料夾根目錄下的 Desktop.ini 定義。此檔案定義了 UICLSID 指向字型管理類別,使總管呈現「安裝新字型」UI、隱藏副檔名、特殊欄位 (字型名稱/版本/語系)。優化工具/使用者誤刪/病毒清理 常將此檔案當作垃圾刪除,導致字型資料夾退化為普通資料夾,失去安裝功能。

解決方案:重建 Desktop.ini

  1. 開啟命令提示字元 (或 Win+R → CMD)。
  2. 輸入以下指令**逐行執行**:
CD /D %WINDIR%\FONTS
ATTRIB -H -S -R DESKTOP.INI 2>NUL
ECHO [.ShellClassInfo] > DESKTOP.INI
ECHO UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534} >> DESKTOP.INI
ATTRIB +H +S +R DESKTOP.INI
  1. 完成後,重新開啟 Fonts 資料夾,或重新登入/重開機。
  2. 測試:複製任意 .TTF 檔案進入,應彈出「安裝新字型」對話框並正常顯示於應用程式。

指令解析

指令作用
CD /D %WINDIR%\FONTS切換至 Fonts 資料夾 (跨磁碟機安全)
ATTRIB -H -S -R DESKTOP.INI移除隱藏/系統/唯讀屬性以便寫入 (2>NUL 抑制找不到錯誤)
ECHO [.ShellClassInfo] > DESKTOP.INI建立/覆寫 Desktop.ini,寫入區段標頭
ECHO UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534} >> DESKTOP.INI追加關鍵 CLSID:Font Folder 類別識別碼
ATTRIB +H +S +R DESKTOP.INI恢復隱藏/系統/唯讀屬性,防止再次被誤刪

驗證方法

  1. 總管地址列輸入 %WINDIR%\FONTS\DESKTOP.INI 直接開啟檢查內容。
  2. 或命令提示字元 TYPE %WINDIR%\FONTS\DESKTOP.INI。
  3. 正確內容應為:
[.ShellClassInfo]
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}

延伸知識:其他特殊資料夾同理

特殊資料夾關鍵 CLSID (UICLSID)功能
Fonts{BD84B380-8CA2-1069-AB1D-08000948F534}字型安裝/管理 UI
Control Panel{21EC2020-3AEA-1069-A2DD-08002B30309D}控制台項目呈現
Printers{2227A280-3AEA-1069-A2DE-08002B30309D}印表機管理 UI
Network Connections{7007ACC7-3202-11D1-AAD2-00805FC1270E}網路連線管理 UI
Recycle Bin{645FF040-5081-101B-9F08-00AA002F954E}資源回收筒行為

若其他特殊資料夾功能異常,同樣可嘗試重建對應 Desktop.ini 並寫入正確 UICLSID。

預防建議

  • 優化/清理工具**勿勾選「刪除 Desktop.ini」** 或將系統資料夾排除掃描。
  • 定期備份 %WINDIR%\FONTS\DESKTOP.INI 等關鍵設定檔。
  • 安裝字型建議使用「檔案」→「安裝新字型」選單,而非直接複製貼上。
Copyright © Windows教程網 All Rights Reserved