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

userinit.exe 異常導致無法登入 Windows 的完整修復方案

編輯:XP 系統基礎知識

關於 userinit.exe

  • 檔案名:userinit.exe
  • 發行者:Microsoft Corporation
  • 啟動類型:登錄
  • 路徑:%system%\userinit.exe
  • 登錄位置:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon\userinit

描述

Userinit.exe 為 Windows 關鍵進程,管理啟動序列(網路連線、殼啟動等)。正常情況啟動完成後自動結束。若開機後長時間未結束可能為木馬偽裝。被病毒破壞或登錄鍵值被修改,會導致無法正常登入、輸入帳號密碼後立即登出、反覆嘗試仍登出。

異常表現

userinit.exe 被替換,或登錄 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下 userinit 正常值 C:\WINDOWS\system32\UserInit.exe, 被修改。表現:登入反覆登出、無法進入桌面。按 Ctrl+Alt+Del 啟動 explorer.exe 反而能進桌面。金山清理專家可檢測異常 userinit 及相關木馬下載器。

修復方案(先清毒再修復)

方法一:從正常電腦複製 userinit.exe
前提:Windows 能啟動但難以登入(可透過工作管理器啟動 explorer 進桌面)。從正常機複製 %system%\userinit.exe 至 USB 碟,還原至故障機同目錄。

方法二:使用 WinPE 光碟急救 (含圖文步驟)

  1. 進 BIOS 設定第一啟動為光碟機,存檔重開機。
  2. BIOS 設定
  3. 進入 WinPE,開啟登錄編輯工具:
    刪除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\userinit.exe 項(病毒劫持導致反覆登出)。
    刪除劫持項
  4. 修正 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit 鍵值為預設 C:\WINDOWS\system32\UserInit.exe,。
    修正 Userinit 鍵值
  5. 以 WinPE 光碟內的 userinit.exe 覆蓋系統目錄檔案:瀏覽光碟 I386\system32,右鍵複製 userinit.exe 至 X:\windows\system32 (X 為系統盤符,通常 C)。確認覆蓋。
    複製 userinit.exe
    確認覆蓋
  6. 完成後重開機(取出光碟),反覆登出現象解決。

方法三:使用 Windows 安裝光碟進入修復主控台
開機選「修復電腦」→ 按 R 進入修復主控台 → 選擇系統 → 輸入管理員密碼 → 執行:expand D:\i386\USERINIT.EX_ C:\windows\system32\USERINIT.EXE (D 為光碟機代號)。

本站提供 XP 版 userinit.exe 下載 (down.45it.com),解壓覆蓋至 windows\system32 即可。

Copyright © Windows教程網 All Rights Reserved