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

您可以使用 Windows 版本維護命令 來列出映射的潛在版本,或將映射的版本變更為較高的版本。 每個潛在目標版本的套件都會暫存于 Windows 映像中。 當您服務映射時,會將更新套用至映射中的每個版本。

  • 離線變更 Windows 版本不需要產品金鑰。 使用離線服務將映射變更為較高版本之後,您可以使用下列其中一種方法來新增產品金鑰:
    • 在現用體驗期間輸入產品金鑰, (OOBE) 。
    • 使用自動回應檔案,在 特製化 設定階段期間輸入產品金鑰。
    • 在離線設定版本之後,使用部署映射服務與管理 (DISM) /Set-ProductKey 選項。
  • 線上變更 Windows 版本需要產品金鑰。

如需產品金鑰的詳細資訊,請參閱 使用產品金鑰和啟用

尋找及變更目前的 Windows 版本

您可以藉由掛接映射並在掛接的映射上執行 DISM 命令,找到映射目前設定為 的 Windows 版本。

尋找目前的版本

  1. 以系統管理員身分開啟命令提示字元。

  2. 使用 Get-ImageInfo 選項執行 DISM,以擷取您想要修改之映射的名稱或索引編號。

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    
  3. 掛接您的 Windows 映像。

    Dism /Mount-Image /ImageFile:C:\test\images /Index:1 /MountDir:C:\test\offline
    

    指定映像檔的大部分作業都需要索引或名稱值。

  4. 輸入下列命令來尋找映射目前設定為的 Windows 版本。

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

    請注意您的映射目前設定為哪個 Windows 版本。 如果映射已經變更為較高的版本,您就不應該再次變更它。 使用最低版本作為起點。

  5. 取消掛接映射,或繼續進行下一個程式。 若要卸載映射,請輸入下列命令。

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

變更為更高版本

  1. 如果尚未掛接,請掛接您的映射:

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /index:1 /MountDir:C:\test\offline
    
  2. 使用 DISM Get-TargetEditions 的選項來尋找您可以變更映射的 Windows 版本。

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

    記下您要變更之版本的版本識別碼。

    重要

    您無法將 Windows 映像設定為較低版本。 當您執行 /Get-TargetEditions 選項時,將不會顯示最低版本。 請勿在已變更為較高版本的映射上使用此程式。

  3. 輸入下列命令,指定要將 Windows 映像變更為更高版本的版本識別碼。

    Dism /Image:C:\test\offline /Set-Edition:Professional
    
  4. 卸載映射,認可您的變更。

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

了解服務策略

DISM Windows Edition-Servicing 命令列選項

DISM - Windows 的部署映像維護與管理技術參考