問題的提出
WIN2003 開機(jī)即反復(fù)注銷,一直不停。
可能的原因
1、中毒,比如userinit.exe被破壞之類。
2、硬件變動(dòng),包括硬盤盤符修改及其它硬件變動(dòng)。
3、無緣無故。
本帖只討論后兩種情況,即非病毒引起,且GHOST備份還原也不行(盡管這個(gè)備份用了千百回都正常)。
大多數(shù)朋友在這時(shí)會(huì)搜索網(wǎng)絡(luò),但有價(jià)值的信息不多,所以今天我把解決辦法寫出來,希望能為大家解一時(shí)之困。
解決辦法
1、請(qǐng)準(zhǔn)備第二個(gè)WINDOWS類操作系統(tǒng),我們要用它來編輯一下“有病”的win2003的注冊(cè)表。
這個(gè)操作系統(tǒng)可以是機(jī)器上安裝的XP,也可以是各種WINPE啟動(dòng)光盤,只要能啟動(dòng),且有regedit.exe可用即可。
2、啟動(dòng)這第二個(gè)WINDOWS操作系統(tǒng),運(yùn)行regedit.exe,依次選擇文件→加載配置單元,打開“加載配置單元”對(duì)話框。
3、在“加載配置單元”對(duì)話框中,依次選擇X:\WIN2003\SYSTEM32\CONFIG\SYSTEM(X:\WIN2003是你的 WIN2003的windows目錄,當(dāng)然你的可能是c:\windows或是d:\windows之類,根據(jù)自己的情況替換好就行)。這時(shí)會(huì)要求輸入一個(gè)項(xiàng)名稱,可隨便輸入,比如我經(jīng)常用的xxx,再點(diǎn)確定。依次打開HKEY_LOCAL_MACHINE,會(huì)發(fā)現(xiàn)有一個(gè)xxx項(xiàng)了。
4、雙擊打開這個(gè)xxx項(xiàng),刪去其中的MountedDevices項(xiàng),就是它在作怪。
(如果你不放心,在刪去之前請(qǐng)作備份,我不反對(duì))
5、刪去之后,還得要補(bǔ)上一個(gè)正確的,那正確的在哪里呢?其實(shí)正確的就在你正在運(yùn)行的這第二個(gè)系統(tǒng)的注冊(cè)表中,它的位置是:HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,依次打開,找到這個(gè)位置,選中,右鍵菜單中選擇“導(dǎo)出”,保存在自己記得的位置比如“桌面”上,名字就取為xxx.reg吧,容易識(shí)別(當(dāng)然你也可以隨意命名)。
6、不關(guān)閉當(dāng)前regedit.exe,切換到桌面,找到xxx.reg文件,右鍵菜單中選編輯,用記事本打開這個(gè)reg文件,修改一下第三行。原來的內(nèi)容是[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices],把它改為[HKEY_LOCAL_MACHINE\xxx \MountedDevices],保存,關(guān)閉。
7、回到剛才的regedit.exe程序界面,依次點(diǎn)擊文件→導(dǎo)入,在“導(dǎo)入注冊(cè)表文件對(duì)話框”中依次選擇”桌面“\xxx.reg文件,再點(diǎn)擊”打開“導(dǎo)入它。
8、再檢查HKEY_LOCAL_MACHINE\xxx,它下面已經(jīng)有了MountedDevices項(xiàng)了。
9、選中xxx,依次選擇文件→卸載配置單元,WIN2003系統(tǒng)的注冊(cè)表編輯工作完成。
10、重新啟動(dòng),進(jìn)入WIN2003,它不再反復(fù)注銷了。大功告成。!
形成機(jī)制
WIN2003出于安全的考慮,對(duì)系統(tǒng)硬件的修改比較不敏感,你改動(dòng)了它不能自動(dòng)修改。比如,你修改了分區(qū)大小,它卻不能自動(dòng)識(shí)別,在 MountedDevices中還用的是舊數(shù)據(jù),于是問題就來了,它反復(fù)注銷,死給你看,一幅賴皮相,最后搞得你重裝了事。(其實(shí)反過來想一下,這何嘗不是對(duì)硬件變動(dòng)的敏感呢:你只要改了一點(diǎn)點(diǎn),我就不認(rèn)帳,多安全!我本人在修改分區(qū)時(shí)遇到之外,還因換一個(gè)顯卡也遇到這情形,最后還是用上面的辦法修改成功。)
啰嗦的話
第一句:上面的過程,其實(shí)就是弄一個(gè)好的MountedDevices去替換一個(gè)壞的MountedDevices,你如果熟悉各種工具的操作,上述步驟會(huì)大為簡(jiǎn)化,比如我用registry workshop,上面的5、6、7、8可以簡(jiǎn)化為一個(gè)復(fù)制和粘貼。
第二句:如果你是嚴(yán)格按上面的步驟操作的,那請(qǐng)小心處理修改后的xxx.reg文件,不要隨便導(dǎo)入到哪個(gè)系統(tǒng)中去,免得產(chǎn)生垃圾。如果想在將來出現(xiàn)同樣情況時(shí)還有的用,也可以保留,只是要記得xxx這個(gè)加載項(xiàng)名稱。
第三句:自從有一回被人粗暴地一次性扣掉3分后,這還是頭一回寫文章。3分,對(duì)我這樣的人真不是小事,一次性扣掉,大概在winzheng也是有數(shù)的吧。
第四句:幾個(gè)月前,有一位linsw朋友來短消息問這個(gè)問題的解決辦法,本應(yīng)允他抽工夫回答,不想雜務(wù)纏身,遲至今日始能完工,實(shí)在慚愧得緊,希望linsw看到此帖并予以諒解。
第五句:在winzheng受惠于大家頗多,winzheng差不多是我的主頁(yè),如果能為大家做點(diǎn)什么,我愿盡一份力。
順便提醒
如果你是在WINPE下操作,請(qǐng)注意MountedDevices中有沒有只有PE下才有的設(shè)備,如果有,請(qǐng)刪除再導(dǎo)入。
比如PE給我的電腦加了一個(gè)X盤,反映在MountedDevices中,便有了一個(gè)\DosDevices\X:項(xiàng),把它刪除即可。
如果還有別的,請(qǐng)依此操作再導(dǎo)入。