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

.exe 執行檔無法開啟、開啟方式被竄改?四種修復方案快速恢復關聯

編輯:Windows 7 系統介紹

現象

點擊「我的電腦」屬性彈出「找不到 rundll32.exe」,執行檔雙擊變「開啟方式」選單,防毒軟體消失,無法安裝任何程式。

原因

木馬/病毒修改登機檔 HKEY_CLASSES_ROOT\.exe 或 exefile\shell\open\command 關聯,導致系統無法正確啟動執行檔。

四種修復方案(由易到難)

方案一:登機檔修復法(需能執行 .com/.scr)

  1. 將 C:\Windows\regedit.exe 複製並重命名為 regedit.com 或 regedit.scr。
  2. 執行 regedit.com,瀏覽至 HKEY_CLASSES_ROOT\exefile\shell\open\command。
  3. 將預設值改為 "%1" %*。
  4. 重啟電腦,再將 regedit.com 改回 regedit.exe。

方案二:匯入 .reg 檔(適用無法執行 regedit 者)

  1. 在正常電腦建立文字檔,貼上以下內容存為 fix_exe.reg:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
  1. 複製到故障電腦,在純 DOS 模式(安全模式帶命令提示字元)執行:regedit fix_exe.reg。
  2. 重啟電腦。

方案三:命令列修復(僅限 Win2000/XP/2003)

  1. 將 cmd.exe 改名為 cmd.com。
  2. 執行 cmd.com,輸入:
    ftype exefile="%1" %*
    assoc .exe=exefile
  3. 改回 cmd.exe,重啟。

方案四:資料夾選項重建關聯(圖形介面)

  1. 開啟任意資料夾 → 「工具」→「資料夾選項」→「檔案類型」。
  2. 點擊「新增」→ 副檔名填 EXE → 「進階」→ 關聯應用程式選「應用程式」→ 確定。

事後處理

修復後立即全盤掃毒,清除修改關聯的木馬根源,否則極易復發。

Copyright © Windows教程網 All Rights Reserved