本文為大家介紹win pe修改注冊表(pe下修改win10注冊表),下面和小編一起看看詳細內(nèi)容吧。
winpe的全稱是windows preinstall environment,即“windows preinstallation environment”。在標準windows環(huán)境下,使用regsnap跟蹤分析軟件將添加到注冊表中的內(nèi)容,然后將注冊表導(dǎo)出到軟件的根目錄下,改寫成批處理文件。
這里我們以acdsee程序為例。跟蹤注冊信息后,保存在目錄:x:\programs\graphics and images\acdsee\acdsee.cmd(其中x表示要存放的目錄),建議將軟件存放在\programs\graphics和images \acdsee 這個目錄方便以后維護。并參考acdsee.cmd注冊批處理的格式和樣式,創(chuàng)建自己應(yīng)用程序的注冊批處理文件。
注意:我們需要檢測程序所在的實際路徑或盤符,因為我們需要保證這些腳本在pe環(huán)境和標準windows環(huán)境下調(diào)用時都能正常運行。
創(chuàng)建批處理時,最后兩行用于檢測當前目錄的位置,其中的變量應(yīng)該被保留和引用:
設(shè)置變量0=%0
for /f 'delims=' %%i in ('%var0%') do set op=%%~dpi
上面兩行的作用是檢測當前batch所在的路徑,獲取分區(qū)的盤符,以便在后面的batch中,%op%作為分區(qū)號在插件中使用在路徑中。 %op%只與盤符有關(guān),與路徑無關(guān),所以你需要在你的批處理中的盤符變量%op%后面加上詳細的路徑。例如:
注冊添加hkcr\acdc_jif\shell\acdseeen\command /ve /t reg_sz /d '\'%op%acdsee.exe\' /v' /fnul
以上命令可以在注冊表中添加一條注冊信息。
注意:上述路徑命令檢測過程中,當set op=%%~dpi時,變量%op%后不需要加“\”。像上面的%op%acdsee.exe。
您可以使用setop=%%~di。與上面相比,只是將~dpi改為~di。此時變量不會擴展到當前路徑,而只會擴展到當前盤符。如果使用它,則必須在變量后添加程序的完整路徑。例如:
%op%\programs\totalcmd\runtc.exe
推薦閱讀:winpe藍屏的三個原因:http://help.zhuangjiba.com/show-21-153-1.html
責(zé)任編輯:安裝小魚版權(quán)所有,轉(zhuǎn)載請注明出處!
好了,win pe修改注冊表(pe下修改win10注冊表)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。