操作例項 建立自定義 Windows PE 映像

2021-07-11 22:56:26 字數 4896 閱讀 5703

應用到: windows 7, windows server 2008 r2

本操作例項介紹了如何建立自定義的 windows(r) pe 映像。用於自定義 windows pe 3.0 的主要工具是部署映像服務和管理 (dism),它是乙個命令列工具。建立自定義映像後,可以將映像部署到硬碟或在 cd-rom、usb 快閃儲存器驅動器 (ufd) 或硬碟上建立可引導的 windows pe ram 磁碟。

windows pe ram 磁碟直接引導到記憶體,分配的驅動器號是 x,該驅動器號不需要與從中引導的**(例如 ufd 或 cd-rom)對應。確保有足夠的記憶體支援 windows pe 映像的大小以及任何其他記憶體要求,例如,需要額外工作記憶體的任何自定義應用程式。windows pe 的最小 ram 要求為 512 mb。

若要完成此操作例項,需要具備以下條件:

在此步驟中,建立可支援構建 windows pe 映像的目錄結構。該目錄結構是必需的。

在技術人員計算機上,單擊「開始」,依次指向「所有程式」「windows opk」「windows aik」,右鍵單擊「部署工具命令提示符」,然後選擇「以管理員身份執行」

選單快捷方式將開啟「命令提示符」視窗,並將環境變數自動設定為指向所有必需的工具。預設情況下,所有工具都安裝在 c:\program files\version\tools 中,其中 version 可以是windows opkwindows aik

在命令提示符下執行copype.cmd指令碼。該指令碼需要使用兩個引數:硬體體系結構和目標位置。例如,

copype.cmd

其中 可能是x86amd64ia64,是指向本地目錄的路徑。例如,

copype.cmd x86 c:\winpe_x86

此指令碼會建立以下目錄結構並複製該體系結構的所有必要檔案。例如,

\winpe_x86

\winpe_x86\iso

\winpe_x86\mount

將基本映像 (winpe.wim) 複製到 \winpe_x86\iso\sources 資料夾,並將該檔案重新命名為 boot.wim。

copy c:\winpe_x86\winpe.wim c:\winpe_x86\iso\sources\boot.wim

在此步驟中,將基本映像裝載到本地目錄,從而可以新增或刪除程式包。

在命令提示符下,使用 dism 將基本 windows pe 映像裝入\mount目錄。例如,

dism /mount-wim /wimfile:c:\winpe_x86\iso\sources\boot.wim /index:1 /mountdir:c:\winpe_x86\mount

在此步驟中,將使用dism /addpackage選項新增可選元件。新增可選元件時,必須同時包括中性語言程式包和特定語言程式包。windows pe 3.0 提供以下 windows 程式包。

說明winpe-fontsupport-

對以下語言的其他字型支援:ja-jp、ko-kr、zh-cn、zh-hk 和 zh-tw。

winpe-hta

html 應用程式支援。能夠使用 internet explorer 指令碼引擎和 html 服務建立 gui 應用程式。

winpe-legacysetup

**安裝功能程式包。windows media 上 \sources 資料夾中的所有安裝檔案。在處理 windows media 上的安裝或 \sources 資料夾時,會新增此程式包。必須隨安裝功能程式包一同新增。若要將新的 boot.wim 新增到**,除了新增安裝和**程式包之外,還要新增子程式包。支援 windows server® 2008 r2 安裝需要使用此程式包。

winpe-mdac

microsoft(r) 資料訪問元件支援。使用 active directory 物件 (ado) 啟用 sql server 查詢。示例用法:根據唯一的系統資訊構建動態無人參與檔案。

winpe-pppoe

啟用乙太網點對點協議 (pppoe) 支援。從 windows pe 建立、連線、斷開和刪除 pppoe 連線。

winpe-scripting

windows 指令碼主機 (wsh) 支援。能夠使用 wsh 指令碼物件處理批處理檔案。

winpe-setup

安裝功能程式包(父程式包)。客戶端和伺服器公用的 \sources 資料夾中的所有安裝檔案。

winpe-setup-client

客戶端安裝功能程式包(子程式包)。客戶端安裝品牌檔案。必須在新增安裝功能程式包之後新增。

winpe-setup-server

伺服器安裝功能程式包(子程式包)。伺服器安裝品牌檔案。必須在新增安裝功能程式包之後新增。

winpe-srt

windows 恢復環境功能程式包。提供用於自動系統診斷和修復以及建立自定義恢復解決方案的恢復平台。

winpe-wmi

windows management instrumentation (wmi) 支援。啟用最低系統診斷的 wmi 提供程式子集。

winpe-wds-tools

windows 部署服務工具功能程式包。包括 api,以便使用自定義的 windows 部署服務客戶端和映像捕獲實用程式啟用多播方案。

windows pe-setup-package 是 winpe-setup-client 和 winpe-setup-server 的父程式包。必須先安裝 winpe-setup,才能安裝子程式包。winpe-xml 程式包現在位於基本 boot.wim 中。

使用dism /add-package選項將 windows 程式包新增到自定義映像。在此示例中,同時新增中性語言程式包和特定語言程式包。

dism /image:c:\winpe_x86\mount /add-package /packagepath:"c:\program files\《版本》\tools\petools\《體系結構》\winpe_fps\winpe-wmi.cab"

dism /image:c:\winpe_x86\mount /add-package /packagepath:"c:\program files\《版本》\tools\petools\《體系結構》\winpe_fps\en-us\winpe-wmi_en-us.cab"

對要在基本映像中安裝的每個程式包,重複步驟 1。

使用帶有/getpackages選項的dism命令檢視當前映像中的所有程式包,驗證這些程式包是否已安裝。例如,

dism /image:c:\winpe_x86\mount /get-packages

使用 dism 列出 windows pe 映像中的功能程式包時,這些程式包始終會以「掛起」狀態列出,即使處理操作成功也是如此。這是由設計決定的,不需要您執行進一步的操作。

在此步驟中,可使用dism /add-package選項選擇性地將語言支援新增到自定義 windows pe 映像。預設情況下,其他 windows pe 語言包並未安裝在技術人員計算機上。可從 \winpe_langpacks 資料夾下的 windows opk 或 windows aik **中獲得其他語言包。

將 windows pe 語言包新增到工作目錄。例如,

dism /image:c:\winpe_x86\mount /add-package /packagepath:"c:\program files\《版本》\tools\petools\《體系結構》\winpe_fps\en-us\lp_en-us.cab"

使用具有以下語法的/set-allintl選項設定預設語言。例如,

dism /image:c:\winpe_x86\mount /set-allintl:en-us

可以使用/get-intl選項驗證語言設定。例如,

dism /image:c:\winpe_x86\mount /get-intl

在此步驟中,可將應用程式和指令碼新增到在 windows pe 中工作時可能需要的 windows pe 映像。有關詳細資訊,請參閱

提交對映像的更改。在此步驟中,將 dism/unmount選項和/commit選項一起使用提交對原始映像的更改。例如:

dism /unmount-wim /mountdir:c:\winpe_x86\mount /commit

現在,有了自定義的 windows pe ram 磁碟映像,您可以將其放到可啟動的**上,如 cd-rom 或 ufd。

若要使用自定義 windows pe 映像建立可引導 cd-rom 或 ***-rom,請按照操作例項:在 cd-rom 上建立可啟動的 windows pe ram 磁碟主題的步驟 3執行操作。

若要使用自定義 windows pe 映像建立可引導 ufd,請按照操作例項:在 usb 快閃儲存器驅動器上建立可啟動的 windows pe ram 磁碟主題的步驟 3執行操作。

概念構建 windows pe 映像

啟動 windows pe

easyUI 自定義window工具

author yhc 預設的window有四個工具 collapsible,minimizable,maximizable 和closable.如示例我們定義以下window 自定義工具,設定該工具為true或者false,如示例我們希望定義乙個window僅僅擁有乙個可關閉的工具,你應該設定任何其...

自定義註解例項

1.定義乙個全域性註解 要求登入 要求登入註解 target retention retentionpolicy.runtime documented public inte ce needlogin target 表示的是註解可以使用的範圍,這裡用於描述方法和 描述類 介面 包括註解型別 或enu...

自定義切面例項

需求 日誌插入,比如乙個許可權平台管理,系統希望記錄每一條管理員操作許可權或應用的記錄,如修改許可權,新增許可權,刪除許可權,新增應用,修改應用,刪除應用等,將這些審計記錄存到資料庫,方便追蹤。用面向切面程式設計,自定義切面例項 1.自定義審計註解,用來指定操作型別和操作目標 審計 target r...