DISM Windows Edition-Servicing Command-Line選項

您可以使用 Windows 版本服務命令,將相同版本系列中的一個 Windows 版本變更為更高版本。 每個潛在目標版本的版本套件都會暫存于 Windows 映像中。 這稱為版本系列映射。 因為目標版本已暫存,所以您可以服務單一映射,而且更新會適當地套用至映射中的每個版本。 這有助於減少您必須管理的映射數目,但可能會增加必須花費在 特製化 組態階段的處理站時間或使用者時間。

離線變更不需要產品金鑰。 如果您使用離線服務變更為較高的版本,您可以使用下列其中一種方法來新增產品金鑰:

  • 在現用體驗期間輸入產品金鑰, (OOBE) 。

  • 使用自動回應檔案,在 特製化 設定階段期間輸入產品金鑰。

  • 在離線設定版本之後,請使用部署映像服務與管理 (DISM) 和 Windows 版本維護命令列選項 /Set-ProductKey

命令列語法

使用 DISM 維護 Windows 映像的基底語法如下:

DISM.exe {/Image:<path_to_image_directory>|/Online} [dism_global_options] {**servicing_option**} [<servicing_argument>
```]

You can use the following edition-servicing options on an offline image to list editions or to change a Windows image to a higher edition:

```cmd
DISM.exe /Image:<path_to_image_directory> {/Get-CurrentEdition | /Get-TargetEditions | /Optimize-Image /WIMBoot | /Set-Edition | /Set-ProductKey:<product_key>}

下列版本服務選項適用于執行中的 Windows 作業系統:

DISM.exe /Online {/Get-CurrentEdition | /Get-TargetEditions | /Set-ProductKey:<product_key> | /Set-Edition:<target_edition> {/GetEula:<path> | /AcceptEula /ProductKey:<product_key>}}

下表提供如何使用每個版本服務選項的描述。 這些選項不區分大小寫。

/Get-Help /?

在版本維護命令列選項之後立即使用時,會顯示選項和引數的相關資訊。 指定映射時,可能會有其他說明主題可供使用。

範例

Dism /Image:C:\test\offline /Get-CurrentEdition /?
Dism /Online /Get-CurrentEdition /?

/Get-CurrentEdition

顯示指定映射的版本。

範例

Dism /Image:C:\test\offline /Get-CurrentEdition
Dism /Online /Get-CurrentEdition

/Get-TargetEditions

顯示映射可變更的 Windows 版本清單。

範例

Dism /Image:C:\test\offline /Get-TargetEditions
Dism /Online /Get-TargetEditions

/Set-Edition

不使用 /Set-Edition 引數,將離線 Windows 映像變更為更高版本。

若要將線上 Windows Server 作業系統變更為更高版本,您必須搭配 和 /ProductKey 引數使用 /Set-Edition 選項 /AcceptEula

重要

您不應該在 /Set-Edition 已變更為較高版本的映射上使用 選項。 建議您在版本系列中可用的最低版本上使用此選項。

語法

/Set-Edition:<target_edition_ID> [{/GetEula:<path | /AcceptEula /ProductKey:<product_key>}]
  • /GetEula 線上映射上使用 ,將終端使用者授權合約複製到指定的路徑。
  • /AcceptEula argument 會接受使用者授權合約,而且是必要專案,才能變更線上映射上的 Windows 版本。

範例

Dism /Image:C:\test\offline /Set-Edition:<edition name>

僅在執行中的 Windows Server 作業系統上:

Dism /online /Set-Edition:<edition name> /GetEula:c:\eulapath
Dism /online /Set-Edition:<edition name> /AcceptEula /ProductKey:12345-67890-12345-67890-12345

其中 <edition name> 是您想要變更的較高版本。

/Set-ProductKey

當您使用 /Set-Edition/Set-ProductKey 離線 Windows 映像變更為更高版本之後,此選項只能用來在離線 Windows 映像中輸入目前版本的產品金鑰。

範例

Dism /Image:C:\test\offline /Set-ProductKey:12345-67890-12345-67890-12345

限制

  • 如果您在設定離線映射版本時未輸入產品金鑰,則必須在 OOBE 期間輸入產品金鑰,或使用自動回應檔案在 特製化 設定階段期間輸入產品金鑰。

  • 您無法在 Windows 預先安裝環境上使用版本維護命令, (Windows PE) 映射。

  • 若要維護版本特定的自訂,您應該在版本升級之後套用特定版本的回應檔案。

  • 如果您想要針對超過 30 種語言套件的 64 位映射執行 /Set-Edition 選項,您必須從 64 位電腦執行它。 否則,您可能會收到記憶體不足錯誤。 只有在您從 32 位電腦操作 64 位映射時,才會存在這項限制。 當您在符合映射架構的電腦上執行此選項時,就不存在此限制。

  • 您無法將 Windows 映像設定為較低版本。 當您執行 /Get-TargetEditions 選項時,將不會顯示最低版本。

  • 您不應該在 /Set-Edition 已變更為較高版本的映射上使用 選項。

什麼是 DISM?

DISM 映像管理命令列選項

部署映像服務與管理 (DISM) 命令列選項

使用 DISM 將 Windows 映像變更為較高版本