适用于 Windows Server 的升级和转换选项

可将 Windows Server 的安装升级到较新版本或转换为不同版本,或在许可选项(例如评估、零售和批量许可)之间切换。 本文介绍可帮助你进行规划的选项。

升级或转换 Windows Server 安装的过程可能会有很大的不同,具体取决于你安装的版本、许可方式以及所采用的路径。 我们使用不同的术语来区分 Windows Server 部署中可能涉及的任何操作:全新安装、就地升级、群集操作系统 (OS) 滚动升级、迁移和许可证转换。 可以在安装、升级或迁移中了解有关这些术语的详细信息。

升级 Windows Server 的许可版本

以下是适用于 Windows Server 已获许可(即非评估)的就地升级路径的一般指南:

  • 不支持从 32 位到 64 位体系结构的升级。 自 Windows Server 2016 以来的所有 Windows Server 版本都仅有 64 位。
  • 不支持从一种语言到另一种语言的升级。
  • 如果服务器是一个 Active Directory 域控制器,则无法将其转换为零售版。 有关重要信息,请参阅将域控制器升级到 Windows Server 2012 R2 和 Windows Server 2012
  • 不支持从 Windows Server 的预发布版本(预览版)升级。 执行 Windows Server 的全新安装。
  • 不支持从“服务器核心”安装切换到“带桌面体验的服务器”安装的升级(反之亦然)。
  • 不支持从以前的 Windows Server 安装到 Windows Server 的评估副本升级。 评估版本应作为干净安装进行安装。
  • 升级时,只能从 Standard 版更改为 Datacenter 版。 不支持从 Datacenter 版更改为 Standard 版。

重要

如果服务器使用 NIC 组合,请在升级前禁用 NIC 组合,然后在升级完成后重新启用该组合。 请参阅 NIC 组合概述 了解详细信息。

将评估版转换为零售版

可以将 Windows Server 的评估版转换为零售版。 如果已安装 Standard 版的评估版,则可以将其转换为 Standard 版或 Datacenter 版的零售版。 同样,如果已安装 Datacenter 版的评估版,则只能将其转换为 Datacenter 版的零售版。

如果尚未激活 Windows,桌面右下角会显示评估期的剩余时间。

重要

对于 14393.0.161119-1705.RS1_REFRESH 之前的 Windows Server 2016 版本,只有在 Windows Server 安装了“带桌面体验的服务器”安装选项(而不是“服务器核心”)后,才能从评估版转换为零售版。 从 14393.0.161119-1705.RS1_REFRESH 版本和更高版本开始,无论使用哪个安装选项,你都可以将评估版本转换为零售版本。

注意

在尝试从评估版转换为零售版之前,请验证你的服务器是否确实在运行评估版。 为此,请启动提升的命令提示符并运行命令 slmgr.vbs /dlv;评估版将在输出中包含 EVAL。

Windows Server Standard 或 Datacenter

如果服务器正在运行 Windows Server Standard 版或 Windows Server Datacenter 版,可以将其转换为零售版,如下所示:

  1. 从提升的命令提示符或 PowerShell 会话中,运行以下命令以保存 Windows Server 的 Microsoft 软件许可条款,然后便可以查看这些条款:

    DISM /online /Set-Edition:ServerDatacenter /GetEula:C:\eula.rtf
    
  2. 通过运行以下命令确定当前版本名称。 输出是版本名称的缩写形式,例如 Windows Server Datacenter 版为 ServerDatacenter:

    DISM /online /Get-CurrentEdition
    
  3. 通过运行以下命令验证当前安装可以转换为哪些版本。 Windows Server Standard 评估版可以转换为 Windows Server Standard 或 Datacenter 版的零售版,而 Windows Server Datacenter 评估版只能转换为 Windows Server Datacenter 零售版:

    DISM /online /Get-TargetEditions
    
  4. 记下要转换为的目标版本名称,然后在下面的命令中输入此名称和零售产品密钥。 此过程要求你接受之前保存的 Windows Server 的 Microsoft 软件许可条款。

    提示

    可以使用相应的产品密钥和版本 ID 通过一个步骤将 Windows Server Standard 评估版转换为 Windows Server Datacenter 零售版。

    DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
    

    例如:

    DISM /online /Set-Edition:ServerDatacenter /ProductKey:ABCDE-12345-ABCDE-12345-ABCDE /AcceptEula
    

提示

有关 Dism.exe 的详细信息,请参阅 DISM 命令行选项

重要

如果服务器是一个 Active Directory 域控制器,则无法将其转换为零售版。 在这种情况下,请在运行零售版的服务器上安装额外的域控制器,迁移持有的任何 FSMO 角色,并从运行评估版的域控制器中删除 Active Directory 域服务 (AD DS)。 有关详细信息,请参阅将域控制器升级到 Windows Server 2012 R2 和 Windows Server 2012

Windows Server Essentials

如果服务器运行的是 Windows Server Essentials,则可以通过输入零售、批量许可证或 OEM 密钥将其转换为完整零售版,方法是运行提升的命令提示符并将其作为以下命令的一部分输入:

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

将 Windows Server Standard 版转换为 Datacenter 版

安装 Windows Server 后,随时都可以将 Windows Server Standard 版转换为 Datacenter 版。 还可以从安装介质运行 setup.exe 来升级或修复安装(有时称为就地修复)。 如果运行 setup.exe 以在任何版本的 Windows Server 上执行升级或就地修复,结果将是你开始时使用的同一版本。

可以按如下所示将 Windows Server 的 Standard 版转换为 Datacenter 版:

  1. 通过运行以下命令,确定 Windows Server Standard 是当前版本名称。 输出是版本名称的缩写形式,例如 Windows Server Standard 版为 ServerStandard:

    DISM /online /Get-CurrentEdition
    
  2. 通过运行以下命令,验证 Windows Server Datacenter 是要转换为的有效选项:

    DISM /online /Get-TargetEditions
    
  3. 在以下命令中输入 ServerDatacenter 和零售产品密钥:

    DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
    

在零售、批量许可和 OEM 许可证之间转换

安装 Windows Server 后,可以随时在零售许可证、批量许可许可证或 OEM 许可证之间自由转换。 在执行这种转换期间,版本(Standard 或 Datacenter)保持不变。 如果从评估版开始,请先将其转换为零售版,然后才能在版本之间进行转换。

为此,请从提升的命令提示符运行以下命令,包括提供批量许可、零售或 OEM 产品密钥:

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX