Userinit.exe是Windows操作系統一個關鍵程序。用於管理不同的啟動順序,例如在建立網絡鏈接和Windows Shell的啟動。正常Userinit.exe程序在系統啟動完成後就會自動消失,所以在Windows Task Management上看不到。

當userinit.exe被病毒破壞或userinit.exe的註冊表鍵值被病毒修改,會出現使用者輸入系統登陸密碼後,然後系統會自動登出,並重新出現登陸畫面,一直這樣重複,甚至連安全模式都無法進入系統。

發生的可能性有下面三種:
1. Userinit.exe被刪除
2. Userinit.exe被改成其他名稱(例如wsaupdater.exe)
3. 註冊表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下的userinit的鍵值"C:\WINDOWS\system32\UserInit.exe,"被修改

解決步驟:
1. 將其它正常的電腦的C:\WINDOWS\system32\UserInit.exe或原版光碟上的I386\system32\userinit.exe複製到USB碟
2. 使用可開機winpe光碟進入系統,將userinit.exe拷貝到%system%\userinit.exe或%system%\wsaupdater.exe
3. 開始執行輸入regedit選擇找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon的右邊視窗找到 Userinit: Reg_SZ:C:\WINNT\system32\userinit.exe
4. 再來就是重新開機,你應該就可以進入系統了。

userinit.JPG

參考資料
http://www.designlinks.cn/down/down_173.html
http://www.pczone.com.tw/vbb3/thread/28/118565/
http://www.designlinks.cn/down/down_173.html
http://bbs.duba.net/thread-21876176-1-9.html

arrow
arrow
    全站熱搜

    pirateking 發表在 痞客邦 留言(3) 人氣()