若開啟檔案總管時跳出「找不到指令碼檔案 C:\Windows\explorer.exe:306141236.vbs」錯誤,通常是登錄表 Userinit 鍵值被惡意程式竄改。請依下列步驟修復。
explorer.exe 按 Enter,暫時恢復桌面環境。regedit 開啟登錄表編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonUserinit,雙擊修改數值資料為:C:\Windows\system32\userinit.exe,(注意結尾逗號不可少)。
此問題常因病毒或優化軟體修改登錄表導致,修復後建議掃毒並避免使用來源不明的系統優化工具。