電腦啟動就登出是什麼原因造成的
很多人打開電腦輸入帳戶密碼發現電腦反複登出,無法加載成功。在安全模式下也無法進入。
原因是C:\windows\system32目錄下的userinit.exe檔案丢失,可能病毒篡改了userinit.exe檔案位置,隻要把該檔案拷到system32下即可解決反複登出問題。
剛開始以為隻要把userinit.exe拷到system32下就可以了,但沒有想到的是還不行,老是出現剛開始的問題。最後一想可能是把系統資料庫給修改了,系統資料庫一修改可怎麼進行修複呢?真是個頭痛的問題呀,安全模式進不去,系統恢複控制台可以進去但不知道怎麼修改系統資料庫,這時可真讓我着急呀。突然一想我還有一款工具沒有試過,那是就ERDCD光牒。最後用ERD啟動系統,直接修改系統資料庫健值後就可以進入系統了。
方案:假若系統盤在C槽,有C、D、E三個盤符,用windows啟動盤進入系統恢複控制台,按提示輸入:1回車
cd system32回車
dir userinit.* 回車
f: 回車 ( 啟動盤可能是f,可以用dir指令檢視f盤是否有i386)
cd i386回車
expand userinit.ex_ C:\windows\system32回車
exit回車
把userinit.exe複制到system32下後還可以改下名以防在次被修改,例可以改成winlogin.exe。檔案是找回來了,可是注冊的值還是指向了一個錯誤的位置,是以下一步就是修改系統資料庫了。
我們利用ERD啟動系統以後,直接在運作裡輸入regedit進入系統資料庫編輯器打開[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
在"Userinit"裡輸入健值"C:\WINDOWS\system32\\winlogin.exe,"
然後我們重新開機就可以很順利的進入系統了。
userinit.exe
程序檔案: userinit 或者 userinit.exe
程序名稱: UserInit Process
描述:
Userinit.exe是Windows作業系統一個關鍵程序。用于管理不同的啟動順序,例如在建立網絡連結和Windows殼的啟動。
出品者: Microsoft Corp.
屬于: Windows
系統程序: 是
背景程式: 是
使用網絡: 否
硬體相關: 否
常見錯誤: 未知N/A
記憶體使用: 未知N/A
安全等級 (0-5): 0
間諜軟體: 否
Adware: 否
病毒: 否
木馬: 否
系統剛啟動時,如果你調出任務管理器就會看到userinit.exe ,但過一段時間,系統各項加載完畢後,userinit.exe就會自動消失的
ERD Commander 2005 Boot CD
是一個一個可以啟動機器的CD光牒鏡像,用Nero刻盤後,就得到了一張超酷的啟動CD光牒了。用此CD光牒啟動後,可以進入一個類似windows桌面的界面,有開始菜單等,最重要的是内置了一些有用的工具。ERD Commander 2005 Boot CD,可以算是Windows系統管理者的終極武器,系統修複的頂級軟體,支援windows nt,2k,xp,2003。可以在系統出問題的情況下,用它對硬碟上的dead system進行一系列檢修和操作,包括修改管理者密碼,編輯系統資料庫,停用和啟用裝置驅動和服務,崩潰分析,檔案修複,系統還原.至于檔案操作之類自然不在話下。ERD Commander的強大在于,可以直接對硬碟上的系統進行一些正常情況下隻有進入系統才能進行的維護和修複操作。在使用者和dead system之間建立起了橋梁。