1. 程式人生 > >中了MSN FUNNY病毒後,電腦登入時總是登出,無法進入系統的解決辦法

中了MSN FUNNY病毒後,電腦登入時總是登出,無法進入系統的解決辦法

一次中了MSN FUNNY病毒,用IceSword工具強力刪除病毒體檔案後,重新啟動電腦。系統出現使用者登入視窗後,輸入密碼,出現了“正在載入個人設定……”提示,且桌面也在眼前閃了一下,不過馬上又顯示“正在登出……”的提示,隨後停在了登入視窗,無論我重試多少次,總是出現兩樣的問題,就是進入不了系統。本以為在安全模式下可以解決該問題,不過問題依舊。

後來在網上查到,是病毒把登錄檔開機載入項修改了(本來系統是載入c:/windows/system32/userinit.exe的,後來發現已經被修改成了載入msn.com這個病毒體檔案),由於病毒體檔案已經被我野蠻刪除了,所以XP因為不能正常載入userinit.exe程式,從而根本進入不了系統。

 想到了修改登錄檔,可是,根本進入不了系統,怎麼修改呢?找了很多工具,都不提供不登入修改登錄檔的功能。後來聽朋友介紹,下載了一個名為“ERD Commander 2005 Boot CD 漢化加強版”的工具。該工具可以支援從光碟啟動,因此,你如果要用這個軟體的話,必須先將它刻盤。它包括了修改登錄檔的諸多實用功能(實際上就是一個小型的作業系統了),詳細介紹可以google一下 :)

用該工具盤啟動系統,將登錄檔項:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon ]下的“Userinit ”鍵值修改為 “C:/WINDOWS/system32/userinit.exe,” 然後重啟電腦,就可以了。

PS. 順便說一下,如果發現系統當中的userinit.exe檔案丟失或損壞,可以從別人處拷一個好的過來,或者,用XP安裝盤,進入修復控制檯,並從安裝光盤裡面提取userinit.exe檔案(在安裝光碟i386目錄下,檔名是USERINIT.EX_,用expand命名即可把userinit.exe解壓出來),然後放到%systemroot%/system32目錄裡面即可注意:expand命令這樣使用
expand 光碟碟符:/i386/USERINIT.EX_ 系統盤碟符:/Windows/system32