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

XP 開機登入後自動登出?kernel32.dll / userinit.exe 損壞修復教學

編輯:XP 系統基礎知識

現象:開機選擇使用者登入,尚未顯示桌面即自動登出,安全模式同樣發生,所有帳號皆同。主因為 kernel32.dll 或 userinit.exe 遺失/損壞,或病毒竄改登錄檔 Userinit 鍵值指向偽造 userinit32.exe。

使用 XP 安裝光碟修復控制台恢復

  1. 以 XP 光碟開機,歡迎畫面按 R 進入修復模式,再按 C 使用「故障回復主控台」。
  2. 選擇 Windows 安裝(通常為 1),輸入管理員密碼。
  3. 輸入 cd system32 進入目錄。
  4. 刪除損壞檔案:
    del userinit32.exe
    del kernel32.dll
  5. 查看光碟機代號:map(假設為 F:)。
  6. 從光碟展開乾淨檔案:
    expand f:\i386\kernel32.dl_
    expand f:\i386\userinit.ex_
  7. 建立 userinit32.exe 複本防病毒再次竄改:
    copy userinit.exe userinit32.exe
  8. 重開機進入系統,隨即進行完整掃毒清除蠕蟲病毒。
修復後務必更新病毒碼全盤掃描,並檢查登錄檔 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit 值是否為 C:\WINDOWS\system32\userinit.exe,(結尾逗號不可少)。
Copyright © Windows教程網 All Rights Reserved