嚴重狀況:Windows 7 系統中所有 .exe 執行檔雙擊均提示「這個檔案沒有與之關聯的程式來執行這個動作」,甚至在「執行」對話框輸入程式名稱也顯示「不支援的介面」。這通常是登錄中 HKEY_CLASSES_ROOT\.exe 關聯鍵值被誤刪、惡意軟體破壞、或清理工具過度清理導致。透過匯入標準 .exe 關聯登錄值可快速修復。
notepad.exe)Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
.reg(如 fix_exe_assoc.reg),編碼選 ANSI 或 UTF-16 LE.reg 檔案 → 確認「是」匯入登錄.exe 執行關聯應已恢復正常HKEY_CLASSES_ROOT\.exe 的預設值 exefile 指向 HKEY_CLASSES_ROOT\exefile 類別定義PersistentHandler 指定的 CLSID {098f2470-bae0-11cd-b579-08002b30bfeb} 為系統內建的可執行檔持久化處理器.exe 副檔名關聯,不影響其他副檔名cmd → 勾選「以系統管理員身分建立此工作」→ 確定reg add "HKCR\.exe" /ve /d "exefile" /freg add "HKCR\.exe" /v "Content Type" /d "application/x-msdownload" /freg add "HKCR\.exe\PersistentHandler" /ve /d "{098f2470-bae0-11cd-b579-08002b30bfeb}" /f警示: 此症狀常為惡意軟體(如病毒、木馬、偽裝優化工具)破壞登錄關聯所致。修復後務必全盤掃毒,並檢查 HKEY_CLASSES_ROOT\exefile\shell\open\command 預設值是否為 "%1" %*,防止被植入掛載命令。建議養成不下載來路不明「優化工具」、「破解補丁」的習慣,保持 UAC 啟用。