萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

為 WinPE 注入注冊表信息:RegSnap 追蹤 + 批處理動態路徑自適應

為 WinPE (Windows Preinstallation Environment) 添加第三方軟件 (如 ACDSee) 時,需將其注冊表依賴寫入 PE 注冊表。標準化流程:

  1. 在標準 Windows 環境使用 RegSnap (或 RegShot/Process Monitor) 追蹤軟件安裝/運行產生的注冊表變更。
  2. 導出變更為 .reg 文件,轉換為批處理腳本 (.cmd/.bat),保存至軟件目錄 (如 X:\PROGRAMS\圖形圖像\ACDSee\ACDSee.CMD)。
  3. 關鍵:動態獲取當前盤符。批處理首兩行必須保留:
    SET Var0=%0
    FOR /f "delims=" %%I in ("%Var0%") do Set OP=%%~dpI
    %OP% 即為腳本所在分區盤符 (含尾部反斜槓),後續路徑拼接使用 %OP%相對路徑 (如 %OP%ACDSee\ACDSee.EXE),確保 PE 與標準 Windows 環境下雙環境通用。
  4. 注冊寫入示例:
    REG ADD HKCR\ACDC_JIF\Shell\ACDSee\en\Command /ve /t REG_SZ /d "\"%OP%ACDSee\ACDSee.EXE\" /v" /f >NUL
  5. 若使用 Set OP=%%~dI (僅盤符無路徑),後續需寫完整路徑 %OP%\PROGRAMS\TOTALCMD\RUNTC.EXE。

遵循「軟件+注冊腳本+圖標」集中存放原則,便於後期維護升級。所有外掛程序均按此規範部署,構建專業級維護型 WinPE。

copyright © 萬盛學電腦網 all rights reserved