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

Win7 無法設定程式預設開啟方式?修復檔案關聯註冊表

編輯:Win7 系統應用技巧

Win7 雙擊檔案彈出「選擇預設程式」但清單無適用程式,或點選「瀏覽」指定程式後不生效,通常是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<副檔名> 下的 OpenWithList 損壞導致。

修復步驟

步驟 1:嘗試正常關聯流程

雙擊檔案 → 「選擇預設程式」→ 勾選「永遠使用選取的程式開啟此類檔案」→ 選擇/瀏覽目標程式 → 確定。

選擇預設程式對話框

步驟 2:若無效,清理註冊表使用者選擇清單

  1. Win+R → regedit → Enter。
  2. 導航至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf(以 .pdf 為例,依實際副檔名調整)。
  3. 展開 OpenWithList,刪除 除了 (Default) 以外的所有字串值(如 a、b、c、MRUList 等)。
  4. 同樣處理 OpenWithProgids 下的多餘值。

註冊表FileExts路徑

刪除OpenWithList多餘值

步驟 3:重新建立關聯

關閉註冊表,再次雙擊檔案 → 選擇預設程式 → 正常指定即可生效。

進階修復

  • 系統層面關聯:HKEY_CLASSES_ROOT\.pdf → 確認 (Default) 值指向正確 ProgID(如 AcroExch.Document.DC)。
  • 使用「預設程式」控制台項目 →「設定預設程式」→ 選擇目標程式 →「為此程式設定預設值」。
  • 第三方工具:Default Programs Editor、FileTypesMan 可視化管理檔案關聯。
Copyright © Windows教程網 All Rights Reserved