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