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

解決 Windows XP 選擇使用者後自動登出/回到登入畫面 (userinit.exe 修復)

編輯:XP 系統基礎知識

點選使用者帳號 → 「載入個人設定」 → 「儲存設定」 → 自動登出回到選擇使用者畫面。這是典型的 userinit.exe 損毀、遺失或登錄檔啟動參數被竄改 (病毒/惡意軟體/優化工具導致)。

解決方案 (需另一台正常 XP 或 WinPE 環境)

步驟 1:取得正常的 userinit.exe

  • 從正常運作的同版本 XP 系統複製 C:\Windows\System32\userinit.exe 到 USB/網路共享。

步驟 2:進入 WinPE 替換系統檔

  1. 用 WinPE/U 盤開機進入桌面。
  2. 將 userinit.exe 複製到故障系統 C:\Windows\System32\ 覆蓋。

步驟 3:修復登錄檔 Winlogon 鍵值

  1. WinPE 中 Win+R → regedit。
  2. 載入故障系統登錄檔:
    選取 HKEY_LOCAL_MACHINE → 檔案 → 載入結構 → 選擇故障系統 C:\Windows\System32\Config\SOFTWARE (命名為 FaultySW)。
    同樣載入 SYSTEM (命名為 FaultySYS)。
  3. 定位 HKEY_LOCAL_MACHINE\FaultySYS\Microsoft\Windows NT\CurrentVersion\Winlogon。
  4. 找到 Userinit 字串值,修改為:
    C:\Windows\System32\userinit.exe, (注意結尾逗號不可少)。
  5. 卸載結構 (檔案 → 卸載結構) → 重新開機。

步驟 4:進入系統後立即全盤掃毒

修復僅治標,必須清除導致檔案損毀/登錄檔竄改的病毒/木馬/惡意軟體。

關鍵點提醒

  • Userinit 鍵值 必須以逗號結尾,否則系統無法正確啟動 Explorer。
  • 若無 WinPE,可嘗試「安全模式」或「修復主控台」操作 (較困難)。
  • 操作登錄檔有風險,建議先備份 C:\Windows\System32\Config\ 整個資料夾。

預防建議

  • 安裝可靠防毒軟體並保持更新。
  • 避免使用來源不明的「優化大師」「註冊表清理」工具。
  • 定期備份系統狀態 (含登錄檔、關鍵系統檔)。
Copyright © Windows教程網 All Rights Reserved