win2000输入密码后循环登陆,不能进入用户桌面
??? 一臺WIN2K SP4機器,可能是操作原因,在登陸界面輸入密碼后無法進入桌面,提示"加載個人設置"后重新要求輸入密碼. 如果是xp機器,一般重建新用戶,然后用新用戶登陸后可以解決.
??? 可惜是脆弱的2000!
??? 以前的解決辦法是重裝,因為遇到過幾次都沒徹底解決,所以這次想研究下,順便蹭頓中飯.?
分析:我們知道,Windows 2000的引導過程分為預引導、引導、內核加載、內核初始化和系統(tǒng)登陸五個階段.? 在第五個階段,由WIN32子系統(tǒng)啟動WINLOGON.EXE,并由它啟動LOCAL SECURITY AUTHORITY(LSASS.EXE)顯示登錄對話框。用戶登錄后,WINDOWS2000/XP會繼續(xù)配置網絡設備和用戶環(huán)境。待進入桌面后,win2000啟動完成.?
? 既然登陸框已經出現,且已經提示 加載個人設置,那么說明winlogon.exe文件成功啟動后,有個文件或者服務沒有加載,導致系統(tǒng)始終無法進入桌面.?
是什么文件/服務呢?
這樣的文件沒有幾個,如果用streng2查殺***的話,一定會遇到過"userinit.exe被修改"的提示.我們查下資料,
userinit.exe的描述如下:
文件名: userinit.exe
顯示名: Microsoft Windows 操作系統(tǒng)
描述: Userinit 登錄應用程序 Userinit.exe是Windows操作系統(tǒng)一個關鍵進程。用于管理不同的啟動順序,例如在建立網絡鏈接和Windows殼的啟動。
發(fā)行者: Microsoft Corporation
數字簽名方: Microsoft Windows Verification PCA
文件類型: 應用程序
文件路徑: C:\Windows\system32\userinit.exe
啟動類型: 注冊表: 本地計算機
位置: SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon\userinit 與操作系統(tǒng)一起提供: 是?
? 那讓我們看看是不是因為沒有加載userinit.exe造成啟動失敗的.
進入dos,搜索c:\winnt\system32,無此文件.
? 先不忙恢復文件,再看看注冊表鍵值是否正確.這里我用的是深山紅葉袖珍PE工具箱,光盤引導pe系統(tǒng)后,設置系統(tǒng)所在目錄,在注冊表中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon\Userinit
發(fā)現此時鍵值為"userinit.exe,",
解決:
1,修改為上文鍵值為"c:\winnt\system32\userinit.exe,"
2,去工作正常的win2000機器拷個userinit.exe到本機system32文件夾下.(也可以使用expand?X:\i386\userinit.ex_命令從光盤恢復)
重起后,恢復正常.?
ps:
1,windows2000/xp啟動過程,建議經常作windows維護的朋友們多看幾遍,對故障的判斷非常有好處.
2,使用故障恢復控制臺和修復安裝應該也可解決,但我從沒使用成功的經歷,鄙視下我自己.
3,今天是臘月29,飯店廚師都放假了,so....吃的很刻苦.
轉載于:https://blog.51cto.com/xiaofei/17925
總結
以上是生活随笔為你收集整理的win2000输入密码后循环登陆,不能进入用户桌面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件架构解读与架构师角色培养——希赛嘉宾
- 下一篇: 怎么把u盘启动的东西拷贝出来 如何将U盘