早上彈出 Windows 腳本宿主錯誤對話框

早上彈出 Windows 腳本宿主錯誤對話框

幾天前,當我早上從睡眠模式恢復電腦時,我會看到來自「Windows Script Host」的錯誤對話框,其中顯示:「沒有用於檔案副檔名「.vbs」的腳本引擎。我很難追蹤我查看了事件日誌、註冊表和計劃任務,但清單太長,我不知道到底該在哪裡找到。

詳細資訊: 看起來每天都會發生一次,而且我只在早上看到它。我使用的是 64 位元 Windows 7 Home Premium。

任何指示表示讚賞。

另外,我認為這是在 Windows 自動更新之一之後開始的。

答案1

您可能想查看您的調度程序,看看每天早上都在嘗試運行哪種類型的東西。偏執也沒什麼不好。

問題的根本原因是您安裝了一些接管 .vbs 擴展名的東西(很可能是編輯器。UltraEdit 對我做了這件事)。開啟Regedit,前往HKEY_CLASSES_ROOT.vbs並將預設值重設為「VBSfile」(無引號)。

答案2

不確定是什麼提示運行腳本,但這是該錯誤的潛在修復方法。

http://www.nilpo.com/2009/07/windows-xp/error-there-is-no-script-engine-for-file-extension/

步驟 1:設定預設腳本主機 開啟命令提示字元視窗。在 Windows XP 中,按一下“開始”、“執行...”,然後鍵入 cmd.exe。在 Windows Vista 和 Windows 7 中,按一下「開始」並鍵入 cmd。然後在即時搜尋結果中選擇 cmd。鍵入以下命令並按 Enter 鍵。

cscript.exe //H:WScript

步驟 2:註冊 vbscript.dll 模組 開啟命令提示字元視窗。在 Windows XP 中,按一下“開始”、“執行...”,然後鍵入 cmd.exe。在 Windows Vista 和 Windows 7 中,執行提升的命令提示字元。在命令提示字元視窗中鍵入以下命令,然後按 Enter。

regsvr32%systemroot%\system32\vbscript.dll

步驟 3:還原 .vbs 檔案關聯 如果前兩個解決方案不起作用,您應該透過下載並執行下面的登錄檔案之一來還原 .vbs (VBScript) 檔案類型的檔案關聯。

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsXP.reg

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsVista.reg

相關內容