下載 .ttf 字型檔雙擊想安裝,卻彈出「這個檔案沒有關聯的程式來執行...請在『預設程式』建立關聯」。這是因為 .ttf 檔案關聯在註冊表中遺失或損毀:HKEY_CLASSES_ROOT\.ttf 與 HKEY_CLASSES_ROOT\ttffile 鍵值錯誤。本文教你透過匯入正常電腦的註冊表片段,一鍵修復字型檔關聯,恢復「雙擊安裝」功能。

| 註冊表路徑 | 正確值/結構 | 說明 |
|---|---|---|
HKEY_CLASSES_ROOT\.ttf | (預設) = ttffileContent Type = application/octet-streamPerceivedType = font | 副檔名映射到檔案類型 |
HKEY_CLASSES_ROOT\ttffile | Shell\Open\Command = "%SystemRoot%\System32\fontview.exe" "%1"DefaultIcon = %SystemRoot%\System32\fontview.exe,0 | 定義開啟動作與圖示 |
regedit → 依序展開上述兩個分支。.ttf →「匯出」→ 儲存 ttf_assoc.reg。ttffile →「匯出」→ 儲存 ttffile_assoc.reg。

建立 FixTTFAssoc.reg 內容如下 (適用 Win7 32/64bit 通用):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ttf]
@="ttffile"
"Content Type"="application/octet-stream"
"PerceivedType"="font"
[HKEY_CLASSES_ROOT\ttffile]
@="TrueType Font File"
"FriendlyTypeName"="@%SystemRoot%\\System32\\fontview.exe,-100"
[HKEY_CLASSES_ROOT\ttffile\DefaultIcon]
@="%SystemRoot%\\System32\\fontview.exe,0"
[HKEY_CLASSES_ROOT\ttffile\shell\open\command]
@="\"%SystemRoot%\\System32\\fontview.exe\" \"%1\""
[HKEY_CLASSES_ROOT\ttffile\shell\Install]
"MUIVerb"="@%SystemRoot%\\System32\\fontview.exe,-101"
[HKEY_CLASSES_ROOT\ttffile\shell\Install\command]
@="\"%SystemRoot%\\System32\\fontview.exe\" /install \"%1\""
雙擊導入 → 重開機 → .ttf 雙擊即可開啟字型檢視器/安裝。
Win7 .ttf 字型檔無法雙擊安裝,根因是註冊表 .ttf→ttffile→fontview.exe 關聯鏈斷裂。從正常同版本電腦匯出 .ttf 與 ttffile 兩分支註冊表導入,是最快、最準、風險最低的修復法。修復後,字型管理恢復原生體驗,下載字型、雙擊、安裝,一氣呵成。
Win7 旗艦版電腦提示 DLL 動態連結程式庫出現故障如何修復?
Win7 桌面右鍵無反應/閃退?三大排查:滑鼠故障、資源管理器卡死、鍵盤按鍵卡住
Windows 7 系統需求確定:RC 版門檻即最終零售版標準,64 位元需 2GB 記憶體 20GB 硬碟
Windows 7 常見故障排除全攻略:藍屏、死機、無法開機、列印異常等 14 大類問題解決方案
Win7 釋放磁碟空間 13 招:關閉系統還原/休眠、移動分頁檔/我的文件、清理臨時檔/日誌/更新快取
Win7 七十招必學實用技巧大全:神鍵、隱藏功能、系統優化、安全設定一次掌握