[整理]XP登錄自動(dòng)注銷(xiāo)的解決辦法 作者:左岸讀書(shū) 日期:2007-11-27
本文轉載自『左岸讀書(shū)_blog!』
http://dhlmtzx.edudh.net/oblog/
更多精彩內容,歡迎訪(fǎng)問(wèn)左岸讀書(shū)_blog!現象:出現windows2000/XP登陸窗口以后,正確輸入用戶(hù)名和密碼,出現了“正在加載個(gè)人設置……”對話(huà)框,但馬上又回到了登陸窗口,多次重復,問(wèn)題依舊。就是在安全模式下,也是不能登陸:用。
解決辦法1:用系統盤(pán)啟動(dòng),登錄進(jìn)恢復控制臺,copy c:\windows\system32\userinit.exe userinit32.exe 重新啟動(dòng)就可以正常登錄了。
原因是MSN FUNNY病毒把正常的userinit.exe給破壞了,并且把注冊表里的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 鍵值由C:\WINDOWS\system32\userinit.exe, 改成了C:\WINDOWS\system32\userinit32.exe,
所以COPY以后,WINXP能找到這個(gè)登錄處理程序從而成功登錄。
登錄進(jìn)系統后,重新把這個(gè)注冊表鍵值恢復即可。
特別注意:若在域中的計算機,請注意組策略(計算機或用戶(hù))是否設置有登錄腳本(登錄腳本可能包括注銷(xiāo)命令)。
解決辦法2:用操作系統的安裝光盤(pán)啟動(dòng)計算機進(jìn)故障恢復控制臺,鍵入(以 Windows XP為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt):以下#開(kāi)頭的行為注釋行
#創(chuàng )建一個(gè)臨時(shí)目錄 regTemp
md regtemp
#進(jìn)入System32\config目錄
cd system32
cd config
#復制system32\config 目錄下的五個(gè)文件到到剛剛創(chuàng )建的臨時(shí)目錄
#五個(gè)文件是:default,sam,security,software,system
copy default \windows\regtemp\
copy sam \windows\regtemp\
copy security \windows\regtemp\
copy software \windows\regtemp\
copy system \windows\regtemp\
#然后再一一刪除這五個(gè)文件。
del default
del sam
del security
del software
del system
#windows\repair目錄下復制這五個(gè)文件到System32\config目錄下:
copy \windows\repair\default
copy \windows\repair\sam
copy \windows\repair\security
copy \windows\repair\software
copy \windows\repair\system
exit
重啟后將恢復系統剛安裝好時(shí)的配置文件,登錄系統后。
不過(guò),這樣登錄進(jìn)去以后,有許多東西被更改了,有的程序可能用不了。
我試了一下,像word,excel就用不了。
所以,我就把我以前備份的注冊表還原了。
還原以后,重啟電腦,系統基本正常。
哈哈……
解決辦法3:
這是因為%System%\system32\userinit.exe沒(méi)有給執行,所以系統不能夠正常啟動(dòng)!解決方法如下:
新建regfix.reg,內容如下,想辦法導入系統:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
重新啟動(dòng)即可!
解決辦法4:
使用windows PE系統(推薦用“深山紅葉winpe系統工具箱”)引導至光盤(pán)系統,運行其中的“強力系統修復 ERD 2003”,設置好系統目錄,接著(zhù)執行他下面的注冊表編輯根據,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon],在右邊的窗口中將鍵值:UserInit的值改為:C:\\WINDOWS\\system32\\userinit.exe,重新啟動(dòng)即可!
除了用安裝光盤(pán)修復外,還可通過(guò)局域網(wǎng)聯(lián)機修復(遠程修改注冊表):如用pstools里的psexec.exe執行Psexec.exe \\主機名 -u 管理員用戶(hù)名 -p 密碼 c:\windows\regedit -s d:\reg.reg
reg.reg 內容如下:
程序代碼
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="Explorer.exe"
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
"UIHost"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6c,00,\
6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00
解決辦法5:
A、若病機可以網(wǎng)絡(luò )連接:
1、將正常機下的 系統盤(pán):\windows\system32\userinit.exe 拷貝至病機相應目錄下;
2、用正常機的注冊編輯器的“文件”菜單下的“連接網(wǎng)絡(luò )注冊表(C)”連接到病機的注冊表,檢查以下是否存在以下注冊表子項(注意是項并非是鍵值):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\Userinit
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\Userinit
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Eventlog\Application\Userinit2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Userinito}}
鍵[EventMessageFile](類(lèi)型為“可擴充字符串值”)內容為:%SystemRoot%\System32\userinit.exeH78
鍵[TypesSupported](類(lèi)型為“DWORD值”),內容為:00000007#WN
同時(shí)檢查:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon項下是否存在以下鍵值:鍵[Userinit](類(lèi)型:“字符串值”)內容:“E:\ WINDOWS\system32\userinit.exe,”(注意:沒(méi)有引號,且串中的E:為您的WINXP所在的盤(pán)符)
B、若病機不可網(wǎng)絡(luò )連接:
用系統盤(pán)啟動(dòng),登錄進(jìn)恢復控制臺,copy c:\windows\system32\userinit.exe userinit32.exe 重新啟動(dòng)就可以正常登錄了。
原因是MSN FUNNY病毒把正常的userinit.exe給破壞了,并且把注冊表里的HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 鍵值由C:\WINDOWS\system32\userinit.exe, 改成了C:\WINDOWS\system32\userinit32.exe,所以COPY以后,WINXP能找到這個(gè)登錄處理程序從而成功登錄。登錄進(jìn)系統后,重新把這個(gè)注冊表鍵值恢復即可。
本文轉載自『左岸讀書(shū)_blog!』
http://dhlmtzx.edudh.net/oblog/
更多精彩內容,歡迎訪(fǎng)問(wèn)左岸讀書(shū)_blog!
第一種:WINXP登錄后馬上自動(dòng)注銷(xiāo)解決方法
一臺WINXP的機器,感染了一個(gè)MSN傳播的病毒,手工清除了病毒文件后,重啟,
系統每次登錄就直接注銷(xiāo),安全模式下也是,最后正確配置也沒(méi)用。
解決方法:
A、若病機可以網(wǎng)絡(luò )連接:
1、將正常機下的 系統盤(pán):\windows\system32\userinit.exe 拷貝至病機相應目錄下;
2、用正常機的注冊編輯器的“文件”菜單下的“連接網(wǎng)絡(luò )注冊表(C)”連接到病機的注冊表,檢查以下是否存在以下注冊表子項(注意是項并非是鍵值):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\Userinit
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\UserinitI
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Eventlog\Application\Userinit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Userinit
內容為
鍵[EventMessageFile](類(lèi)型為“可擴充字符串值”)內容為:%SystemRoot%\System32\userinit.exe
鍵[TypesSupported](類(lèi)型為“DWORD值”),內容為:00000007
同時(shí)檢查:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon項下是否存在以下鍵值:
鍵[Userinit](類(lèi)型:“字符串值”)內容:“E:\WINDOWS\system32\userinit.exe,”(注意:沒(méi)有引號,且串中的E:為您的WINXP所在的盤(pán)符)
B、若病機不可網(wǎng)絡(luò )連接:
用系統盤(pán)啟動(dòng),登錄進(jìn)恢復控制臺,copy c:\windows\system32\userinit.exe userinit32.exe 重新啟動(dòng)就可以正常登錄了。
原因是MSN FUNNY病毒把正常的userinit.exe給破壞了,并且把注冊表里的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 鍵值由C:\WINDOWS\system32\userinit.exe, 改成了C:\WINDOWS\system32\userinit32.exe,
所以COPY以后,WINXP能找到這個(gè)登錄處理程序從而成功登錄。
登錄進(jìn)系統后,重新把這個(gè)注冊表鍵值恢復即可。
第二種:
導致故障發(fā)生的原因kernel32.dll文件丟失或者被損壞。解決辦法是用Windows故障控制臺重新從WinXP的安裝光盤(pán)上提取一個(gè)新的kernel32.dll文件。啟動(dòng)故障控制臺,進(jìn)入Windows\System32目錄下,然后輸入ren kernel32.dll kernel32.old(改名)再回車(chē),輸入map,放入WinXP安裝盤(pán),輸入expand X:\i386\kernel32.dl_ c:\windows\system32\
可惜問(wèn)題依舊,但是也有人說(shuō)是userinit.exe的問(wèn)題,于是我輸入expand X:\i386\userinit.ex_ c:\windows\system32\,不過(guò)似乎不能直接expand。于是輸入expand X:\i386\userinit.ex_ c:\,可以。再 copy c:\userinit.exe c:\windows\system32\(之前可以ren userinit.exe userinit.old)。于是搞定