使用 DISM 将 Windows 映像更改为更高版本

你可以使用 Windows 版本维护命令列出映像的潜在版本或将映像的版本更改为更高版本。 每个潜在目标版本的包都暂存在 Windows 映像中。 维护映像时,系统会向映像中的每个版本应用更新。

  • 脱机更改 Windows 版本不需要产品密钥。 通过脱机维护将映像更改为更高版本后,可以使用以下方法之一添加产品密钥:
    • 在开箱即用体验 (OOBE) 期间输入产品密钥。
    • 在 specialize 配置阶段,使用无人参与应答文件输入产品密钥。
    • 脱机设置版本后,将部署映像维护和管理 (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
    

更改为更高版本

重要

在 Windows 11 24H2 及更高版本上,从核心/家庭版升级到任何更高版本(包括教育版、企业版和专业版)时,强烈建议按需预安装功能 SENSE Client for Microsoft Defender for Endpoint (MDE)。 如果未在具有受支持的 Windows 版本的设备上预安装,设备将无法载入 MDE。

  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
    

    记下要更改为的版本的 edition-ID。

    重要

    不能将 Windows 映像设置为更低的版本。 运行 /Get-TargetEditions 选项时不会显示最低版本。 请勿对已更改为更高版本的映像执行此过程。

  3. 键入以下命令并指定 edition-ID,以将 Windows 映像更改为更高版本。

    Dism /Image:C:\test\offline /Set-Edition:Professional
    
  4. 卸载映像并提交更改。

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

了解服务策略

DISM Windows 版本服务命令行选项

DISM - Windows 的部署映像服务和管理技术参考