萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

WinXP 電腦不斷重啟循環?兩大核心修復:補回 userinit.exe、修正註冊表 Winlogon/Image File Execution Options

Windows XP 開機後不斷重啟、無法進入桌面,常見兩大主因:userinit.exe 系統檔遺失/損壞、或 註冊表 Winlogon/Userinit 數值錯誤 / Image File Execution Options 下殘留 userinit.exe 子項(多為病毒/木馬修改)。本文提供 Windows PE 環境下的檔案補回法與註冊表修正法,雙管齊下徹底根治。

現象分析

  • 開機進入「Windows 正在啟動」後隨即重啟,循環不止
  • 安全模式同樣重啟(因 userinit 在所有模式都會載入)
  • 核心檔案:C:\Windows\System32\userinit.exe 負責建立使用者初始環境,缺失即無法登入

方法一:Windows PE 環境補回 userinit.exe

  1. 準備:正常 XP 系統複製 userinit.exe 到 USB 隨身碟
  2. 啟動 Windows PE(光碟/USB/硬碟啟動皆可)
  3. PE 中「開始」→「執行」輸入 %windir%\system32 開啟目標資料夾
  4. 將 USB 內的 userinit.exe 貼上覆蓋
  5. 重開機進入硬碟系統驗證

PE 環境

執行 system32 路徑

貼上 userinit.exe

方法二:修正註冊表 Winlogon 與 Image File Execution Options

  1. 進入安全模式(若可進)或 Windows PE
  2. Win+R → regedit
  3. 定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. 右側找到 Userinit 字串值,雙擊修改數值資料為:
    %windir%\system32\userinit.exe,
    注意:結尾必須有逗號「,」
  5. 繼續展開:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  6. 若下方存在 userinit.exe 子項 → 右鍵刪除(此為病毒掛鉤點)
  7. 重開機驗證

安全模式/F8

執行 regedit

Winlogon 路徑

修正 Userinit 數值

Image File Execution Options

刪除 userinit.exe 子項

根因與預防

  • 多數由病毒/木馬(如灰鴿子、Autorun 病毒)修改註冊表或感染/刪除 userinit.exe 造成
  • 修復後必須全盤深度掃毒,並檢查啟動項、服務、計畫任務是否有殘留惡意項目
  • 建議修復完成後立即建立系統映像備份(Ghost/Clonezilla/宏碁一鍵備份等)

雙管齊下補檔+修註冊表,XP 不斷重啟循環即刻終結!

copyright © 萬盛學電腦網 all rights reserved