怎樣修改PE系統(tǒng)的注冊表一、首先要解開內(nèi)核文件:將winpe.im_或winpe.is的核心文件后輟名改為 winpe.cab用解壓軟件解壓這個(gè)文件,會(huì)得到.img或.iso文件,用UltraISO或其它虛擬光驅(qū)軟件打開,復(fù)制 system32config文件夾及setupreg.hiv文件(有的PE中,setupreg.hiv文件為setupreg.hi_,要把setupreg.hi_改為setupreg.cab用Winrar等軟件解壓得到setupreg.hiv)。二、在運(yùn)行中輸入 regedit.進(jìn)入注冊表。三、點(diǎn)中第三項(xiàng),注意,點(diǎn)中前兩項(xiàng)是不起作用的。然后在文件中加載你要修改的注冊文件。四、software文件就是pe啟動(dòng)后注冊表的 HKEY_LOCAL_MACHINE 項(xiàng),setupreg.hiv就是pe啟動(dòng)后注冊表的HKEY_LOCAL_MACHINE的system項(xiàng),DEFAULT 就是pe啟動(dòng)后注冊表 HKEY_USERS 的HKEY_USERS.DEFAULT 。 WinPE系統(tǒng)設(shè)定如何修改(可通過修改PE注冊表或配置文件來實(shí)現(xiàn))我們都知道電腦系統(tǒng)有各種各樣的系統(tǒng)設(shè)定,WinPE也不例外,下面就介紹介紹這方面的知識(shí)。 其實(shí)這一步主要是指修改PE的注冊表,可以直接修改PE注冊表,也可以修改配置文件。 1、修改內(nèi)部注冊表的方法: 用前面修改PECMD.INI的方法將內(nèi)部注冊表的文件提取出來: /WXPE/SYSTEM32/CONFIG/*.* /WXPE/SYSTEM32/SETUPREG.HI_( 這是CAB壓縮包,將它解開成SETUPREG.HIV) REGEDIT/sREG文件名 運(yùn)行注冊表編輯器REGEDIT.EXE,鼠標(biāo)點(diǎn)擊HKEY_LOCAL_MACHINE,然后點(diǎn)“文件”-“加載配置單元”,打到提取出來的注冊表文件(需要改哪個(gè)就加載哪個(gè)),打開,提示掛載名時(shí)隨便輸入取一個(gè)名字如“WinPE”,展開HKEY_LOCAL_MACHINE后里面就有一項(xiàng)WinPE,然后就跟普通的注冊表操作一樣了,改好后用鼠標(biāo)點(diǎn)一下“WinPE”項(xiàng)目,然后“文件”-“卸載配置單元”,這個(gè)文件就改好了。 用改過的注冊表文件替換原來的。 2、修改配置文件的方法: 對于普通的不依賴于外置程序目錄結(jié)構(gòu)的注冊表項(xiàng)目,可以用常規(guī)方法將修改項(xiàng)寫成REG文件(可以直接從XP系統(tǒng)中導(dǎo)出,然后在其基礎(chǔ)上修)。在外置程序目錄下有個(gè)RegDoc.cmd,這個(gè)文件是毛桃用來注冊外置程序文檔關(guān)聯(lián)的(就是改注冊表),可以用記事本打開它,加入一行: 則PE加載外部配置時(shí)它會(huì)自動(dòng)導(dǎo)入。 這是最簡單的改注冊表的方法。但是如果要修的項(xiàng)依賴于外置程序的目錄結(jié)構(gòu)(比如要在右鍵菜單中添加用UltraEdit32打開),就不能用上面的方法了,因?yàn)橥庵贸绦虻慕^對路徑是不確定的(不同的機(jī)器中盤符不能確定)。 這種情況就需要用原始的REG命令來做了(就跟毛桃在REGDOC.CMD中的做法一樣),這個(gè)命令的語法比較艱澀,且注冊表鍵值的表示方法跟REG文件不同。在命令提示符下通過/?參數(shù)可以獲得它的用法(中文的哦),提醒一下/?參數(shù)是個(gè)以多層使用的,如REG/?得到的是基本參數(shù)的說明,如用REGADD/?則可得到ADD這個(gè)參數(shù)的用法…… 有了這個(gè)命令的基礎(chǔ)后,我們來看看是怎么解決不定路徑問題的。 在REGDOC.CMD中有一個(gè)環(huán)境變量%TP%,代表的是REGDOC.CMD這個(gè)文件所在的路徑。我們可以通過%TP%/../表示它的上層目錄,%TP%/../../表示它的上兩層目錄。用此方法可以索引到外置程序目錄內(nèi)的所有路徑,而不用考慮外置程序目錄本身的絕對路徑。 (還有個(gè)方法就是在WinPE.INI中用PECMD的REGI命令一行行添加,這個(gè)比系統(tǒng)的REG命令好理解些,同樣可以用%CurDir%環(huán)境變量來索引外置程序目錄內(nèi)的所有路徑) 直接修改的好處是啟動(dòng)PE就是所需要設(shè)置,不依賴外部配置文件,PE的加載速度也比較快,但麻煩。修改配置文件則比較簡單,但要依賴配置文件加載過程(直到加載到那些語句時(shí)才會(huì)生效),啟動(dòng)時(shí)需要額外的時(shí)間加載,相當(dāng)于給系統(tǒng)打補(bǔ)丁去修改默認(rèn)設(shè)置。 一般情況下不推薦直接修改PE注冊表,麻煩,重新打包也比較花時(shí)間。但有些跟系統(tǒng)緊密的鍵必須直接修改才有效,比如屏幕分辨率,雖然在外面也可以修改有,但在登錄時(shí)加載到它之前是無效的,那么在登錄的過程中屏幕就會(huì)因切換分辨率而閃爍。 自己修改注冊表的前提是自己要知道所希望的改變要修注冊表中的哪些鍵值??梢陨暇W(wǎng)搜索,現(xiàn)在網(wǎng)上的這些資源多得是,實(shí)在找不到的話可以還可以用RegMon之類的注冊表監(jiān)視軟件來定位。 比如修改記事本的自動(dòng)換行,又不知道相應(yīng)的鍵值在哪??梢韵乳_啟RegMon,然后在記事本中改變換行的選項(xiàng),看RegMon的監(jiān)視結(jié)果,來定位是哪個(gè)鍵值。因?yàn)橄到y(tǒng)本身也在不斷的更改注冊表,RegMon中的顯示會(huì)很多,但是通過不斷的改變記事本中的設(shè)置,最終是可以找到的,這個(gè)過程需要的是耐心和細(xì)心。 在PE系統(tǒng)中怎么修改電腦系統(tǒng)的注冊表,不是PE自身的注冊表WINPE進(jìn)入后利用運(yùn)行—regedit或者直接找到注冊表編輯器,進(jìn)入,顯然打開的是WINPE的注冊表信息,沒關(guān)系找到HKEY_LOCAL_MACHINE并左鍵單擊使其高亮,再點(diǎn)擊任務(wù)欄中的文件選擇“加載配置單元”在彈出的選擇定位框里把路徑定位到c:windowssystem32config這樣就可以看到注冊表文件的本體了其中沒有擴(kuò)展名的,即為類型中顯示“文件”的即為注冊表核心文件,也就是要編輯的本機(jī)系統(tǒng)的注冊表,選擇要編輯的單元例如:SYSTEM、SOFTWARE...選擇一個(gè)后會(huì)彈出讓輸入項(xiàng)名稱,這里隨便輸入比如111之類的,但是切記不要和下面已有的項(xiàng)名稱重復(fù),這樣就能在HKEY_LOCAL_MACHINE下看到這樣一個(gè)單元打開后即可對需要修改的地方進(jìn)行修改,修改完畢后,左鍵選中加載的這個(gè)單元,點(diǎn)擊任務(wù)欄上的文件,選擇“卸載配置單元”,提示框里點(diǎn)“是”即可。這樣就能完成對本機(jī)注冊表的修改。 1:首先確認(rèn)你的系統(tǒng)盤(不是當(dāng)前PE系統(tǒng)盤),打開磁盤,找到Windows文件夾打開,在里面找到 regedit.exe應(yīng)用程序雙擊打開就可以改了。 2:不管是XP,還是Windows7,windows8,注冊表的目錄都一樣。在系統(tǒng)里按Win+R鍵打開運(yùn)行窗口,輸入 regedit 回車即可運(yùn)行本系統(tǒng)注冊表管理器。 具體的注冊表項(xiàng)目類別屬性可以自己在百度查找。 regedit 就可以. 在PE下這個(gè)會(huì)亮,選好本機(jī)的文件就可,具體請自行找. 多少分不關(guān)鍵,你修改注冊表做什么呢?這東西要是不是很精通可最好不要?jiǎng)影?,要不系統(tǒng)就報(bào)廢了,。電腦原系統(tǒng)不能改嗎?開始-運(yùn)行-regedit 你還值錢要先做一下備份,以防出錯(cuò)! PE下用注冊表加載配置單元加載注冊表文件,修改后再卸載配置單元,修改后的內(nèi)容會(huì)寫入注冊表文件,以后進(jìn)入系統(tǒng),加載的就是經(jīng)過修改的注冊表. 在PE下如何修改注冊表用WIN PE光盤啟動(dòng)PE后,加載的是PE系統(tǒng)的注冊表,因此需要進(jìn)入PE系統(tǒng)的注冊表編輯器重新加載硬盤系統(tǒng)的注冊表。注冊表文件是保存在c:\windows\system32\config文件夾下(假設(shè)系統(tǒng)裝于c盤):SAM、SECURITY、SOFTWARE、SYSTEM。在WINPE光盤系統(tǒng)中,開始-運(yùn)行,輸入regedit,點(diǎn)擊HKEY_LOCAL_MACHINE,從菜單點(diǎn)擊文件-加載配置單元,在彈出對話框的文件類型中選擇所有文件找到硬盤系統(tǒng)中注冊表保存位置,如C:\windows\system32\config\中,選擇注冊表文件。例如SYSTEM,然后在彈出的框中輸入一個(gè)項(xiàng)名字,如TEST,在HKEY_LOCAL_MACHINE 下選擇剛才新建的TEST,進(jìn)行修改,當(dāng)完成后,選擇HKEY_LOCAL_MACHINE\TEST,然后從菜單點(diǎn)擊文件-卸載配置單元,就完成了對硬盤系統(tǒng)的注冊表修改。 在PE下如何修改注冊表注冊表文件是保存在c:\windows\system32\config 文件夾下(假設(shè)系統(tǒng)裝于c盤):SAM、SECURITY、SOFTWARE、SYSTEM。在WIN PE光盤系統(tǒng)中,開始-運(yùn)行,輸入regedit,點(diǎn)擊HKEY_LOCAL_MACHINE,從菜單點(diǎn)擊文件-加載配置單元,在彈出對話框的文件類型中選擇所有文件找到硬盤系統(tǒng)中注冊表保存位置,如C:\windows\system32\config\中, 選擇注冊表文件。例如SYSTEM,然后在彈出的框中輸入一個(gè)項(xiàng)名字,如TEST,在HKEY_LOCAL_MACHINE 下選擇剛才新建的TEST,進(jìn)行修改,當(dāng)完成后,選擇HKEY_LOCAL_MACHINE\TEST,然后從菜單點(diǎn)擊文件-卸載配置單元,就完成了對硬盤系統(tǒng)的注冊表修改。 |
|