許多 Windows XP 使用者都遇過這樣的困擾:將字體檔案複製到 C:\WINDOWS\Fonts 資料夾後,系統卻沒有彈出「安裝新字體」的提示視窗,導致字體無法正常使用。更令人困惑的是,Fonts 資料夾的「檔案」選單中竟然找不到「安裝新字體」選項。
經過深入研究發現,XP 系統下的 Fonts 資料夾是一個特殊的系統資料夾。即使在「資料夾選項」中設定顯示所有檔案,其內部的設定檔 desktop.ini 仍然無法在介面中顯示。唯有在檔案總管的網址列直接輸入 C:\WINDOWS\Fonts\desktop.ini 才能看到它。許多使用者在進行系統優化時,會搜尋並刪除所有的 desktop.ini 檔案,結果誤刪了這個關鍵設定檔,導致字體安裝功能失效。
C:\WINDOWS\Fonts 資料夾desktop.ini[.ShellClassInfo]UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}這個 desktop.ini 檔案包含了讓 Fonts 資料夾識別為「字體資料夾」的類別識別碼 (CLSID)。當此檔案遺失時,系統不再將該資料夾視為特殊的字體資料夾,而是當作普通資料夾處理,自然就失去了安裝字體的功能。重建此檔案並設定正確屬性後,系統即可重新識別並恢復字體安裝功能。
這個解決方案雖然簡單,但需要從系統資料夾特殊機制的角度思考,就像哥倫布讓雞蛋立起來一樣,關鍵在於找對方向。希望能幫助遇到相同問題的朋友快速解決困擾。