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

Win7 雙擊 txt 出現「找不到指令碼檔案」?修復檔案關聯恢復記事本開啟

編輯:Windows 7 系統介紹

雙擊 .txt 檔案卻跳出「找不到指令碼檔案」(或「找不到腳本檔案 \"xxx.vbs\"」),通常是惡意軟體修改了檔案關聯,將 .txt 關聯到 wscript.exe 或 cscript.exe 執行指令碼,殺毒後殘留關聯未還原所致。

快速修復:還原預設開啟方式

  1. 任意 .txt 檔案右鍵 → 「開啟方式」 → 「選擇預設程式」。
  2. 在清單中選取 「記事本」(Notepad)。
  3. 勾選 「永遠使用選取的程式開啟這類檔案」。
  4. 點擊「確定」。

選擇預設程式-記事本

進階修復:登錄表強制還原(若上述無效)

  1. Win+R → regedit
  2. 定位並檢查以下機碼的 (預設) 值:
HKEY_CLASSES_ROOT\.txt                    → 值應為 "txtfile"
HKEY_CLASSES_ROOT\txtfile\shell\open\command → 值應為 "%SystemRoot%\system32\NOTEPAD.EXE %1"
  1. 若值異常(指向 wscript/cscript/其他路徑),右鍵修改為正確值。
  2. 同樣檢查 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice,若存在 ProgId 值且非 txtfile,刪除該機碼或修正值。
  3. 重新啟動 explorer.exe 或重開機生效。

預防建議

  • 安裝可靠防毒軟體並保持更新,避免指令碼病毒竄改關聯。
  • 不隨意執行來源不明的 .vbs/.js/.bat 檔案。
  • 定期備份登錄表關鍵分支(HKEY_CLASSES_ROOT、HKCU\...\FileExts)。
Copyright © Windows教程網 All Rights Reserved