使用中常常遇到XP或WIN7注冊(cè)表錯(cuò)誤修改的問題,輕者無大礙,重者系統(tǒng)無法使用。之前在XP下就遇到一個(gè)注冊(cè)表問題,系統(tǒng)啟動(dòng)后看不到桌面(只有背景無圖標(biāo)),嘗試了下“右鍵->顯示桌面”操作,但右鍵根本無反應(yīng);后來打開任務(wù)管理器看了下居然沒有explorer.exe進(jìn)程,果斷在任務(wù)管理器中:“文件”->“新建任務(wù)(運(yùn)行)”
運(yùn)行explorer.exe,有反應(yīng)了,文件瀏覽窗口出來了,但是桌面還是很干凈,啥都沒有!后來想想可能是注冊(cè)表項(xiàng):HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Shell被惡意修改了。
在任務(wù)管理其中“文件”->“新建任務(wù)(運(yùn)行)” 運(yùn)行regedit打開注冊(cè)表編輯器,看到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell鍵值確實(shí)被修改了,這是要做的就很簡(jiǎn)單,雙擊Shell把Shell改成explorer.exe,然后直接重啟即可!這樣就沒問題了。
像上面拯救桌面的遭遇算是幸運(yùn)的,操作也比較簡(jiǎn)單。同樣的遭遇又發(fā)生在了不久之后,同樣是開機(jī)沒有桌面,而且無背景(一片漆黑),右鍵出不來菜單,ctrl+alt+del也打不開任務(wù)管理器!一下子手足無措了,想想問題可能又是要修改注冊(cè)表,但是現(xiàn)在無法直接打開注冊(cè)表編輯器了,最終考慮使用PE系統(tǒng)間接修改本地系統(tǒng)注冊(cè)表可能是最簡(jiǎn)單(可能也是唯一)的方法了。
插上U盤,重啟電腦進(jìn)入PE系統(tǒng),但是這是運(yùn)行regedit打開的注冊(cè)表編輯器針對(duì)的確是PE系統(tǒng)的注冊(cè)表,那如何編輯本地系統(tǒng)(安裝在C系統(tǒng)盤中)的注冊(cè)表呢?下面介紹兩種方式:
方法一:在PE系統(tǒng)下,打開“開始”->"程序"->"windows系統(tǒng)維護(hù)"->"Windows注冊(cè)表編輯器"
這樣打開的就是本地C盤Windows系統(tǒng)的注冊(cè)表!注意,這與在PE系統(tǒng)下使用“開始”->"運(yùn)行"中執(zhí)行regedit打開的注冊(cè)表編輯器不同,運(yùn)行中打開的regedit是對(duì)當(dāng)前運(yùn)行系統(tǒng)(此處就是PE系統(tǒng))的注冊(cè)表進(jìn)行編輯。在此編輯器中修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Shell 就好了。
此方法對(duì)本地為XP系統(tǒng)時(shí)是好用的,但對(duì)WIN7卻可能會(huì)出現(xiàn)問題。
方法二:部分掛載本地注冊(cè)表
這種方法其實(shí)很容易想到,因?yàn)槲覀冎涝诒镜叵到y(tǒng)盤中某個(gè)位置肯定存放了注冊(cè)表的信息,只要我們找到了注冊(cè)表的相關(guān)文件然后修改其中的某個(gè)值就好了。
XP注冊(cè)表文件位于:C:/WINDOWS/system32/config/目錄下。
WIN7注冊(cè)表文件位于:C:/Windows/System32/config/目錄下。如下所示:
其中無后綴名(文件類型顯示為“文件”)的文件就是注冊(cè)表的核心文件,每個(gè)核心文件就對(duì)應(yīng)HKEY_LOCAL_MACHINE下面的各個(gè)部分:
從這也可以看出windows下注冊(cè)表的結(jié)構(gòu)模式,從HKEY_LOCAL_MACHINE字面意思解釋,不同的機(jī)子(不同的系統(tǒng))注冊(cè)表內(nèi)容主要差別就在于HKEY_LOCAL_MACHINE,所以我們只要使用注冊(cè)表編輯器打開本地C盤中的config目錄下的注冊(cè)表內(nèi)容即可,PE系統(tǒng)自帶的regedit就能導(dǎo)入本地硬盤中的注冊(cè)表文件,過程如下:
1)“開始”->“運(yùn)行”中執(zhí)行regedit,打開注冊(cè)表編輯器;
2)選中HKEY_LOCAL_MACHINE,指明本地注冊(cè)表掛載的位置;
3)“文件”->“加載配置單元”,選擇C:\Windows\System32\config目錄,選擇要加載的核心文件,由于我要修改的是Winlogon\Shell,位于SOFTWARE中,所以我選擇SOFTWARE文件:
打開,提示輸入項(xiàng)目名稱,輸入111(這個(gè)沒關(guān)系,隨便輸入即可)。這時(shí)注冊(cè)表編輯器中的HKEY_LOCAL_MACHINE下就存在剛掛載的本地C盤注冊(cè)表的SOFTWARE核心模塊:
4)打開111,選擇Microsoft\Windows NT\CurrentVersion\Winlogon\Shell,修改之!
5)改完之后選中111,然后“文件”->“卸載配置單元”即可完整保存
|
|