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

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

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

升级许可版本的 Windows Server

以下一般准则适用于已获得 Windows Server 许可的就地升级(功能更新)路径,即不进行评估:

  • 不支持从 32 位到 64 位体系结构的升级。 自 Windows Server 2008 R2 以来的所有 Windows Server 版本都仅有 64 位。
  • 不支持从一种语言到另一种语言的升级。
  • 如果服务器是一个 Active Directory 域控制器,则无法将其转换为零售版本。 有关重要信息,请参阅将域控制器升级到 Windows Server
  • 不支持从 Windows Server 的预发布版本(预览版)进行升级。 执行 Windows Server 的干净安装。
  • 不支持从“Server Core”安装切换到“带桌面体验的 Server”安装的升级,反之亦然。
  • 不支持从以前的 Windows Server 安装到 Windows Server 的评估副本升级。 评估版本应安装为干净安装。
  • 从以前的版本升级到新版本时,默认情况下保留现有的操作系统版本。 例如,默认从 Standard(旧版本)升级到 Standard(新版本),从 Datacenter(旧版本)升级到 Datacenter(新版本),或从 Datacenter: Azure Editio(旧版本)升级到 Datacenter: Azure Edition(新版本)。
  • 或者,升级时可以更改为某些其他版别。 你可以从 Standard 更改为 Datacenter 或 Datacenter: Azure Edition,也可以从 Datacenter 更改为 Datacenter: Azure Edition。 升级时,无法从 Datacenter 更改为 Standard 版或从 Datacenter: Azure Edition 更改为 Standard 或 Datacenter 版。

注意

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

将评估版本转换为零售版本

可以将 Windows Server 的评估版本和版别转换为零售版本和版别。 例如,如果已安装 Standard(桌面体验)版的评估版本,则可以将其转换为 Standard(桌面体验)版或 Datacenter(桌面体验)版的零售版本。

但是,无法将所有 Windows Server 评估版本和版别转换为所有零售版本和版别。 例如,如果已安装评估 Datacenter 版,则只能将其转换为零售 Datacenter 版,无法转换为零售 Standard 版。

在 2016 年之后的 Windows Server 版本中,如果已安装桌面体验评估版本,则无法将它们转换为 Core 零售版本。 如果安装 Standard Core 评估版本,则只能将其转换为零售 Datacenter Core,无法转换为零售 Standard Core。

请务必按照以下过程中的指示运行 DISM /online /Get-TargetEditions 命令,以确定可以转换为的零售版本。 如果所需的零售版本未列为目标版本,则需要重新安装所需的零售版本。

注意

要验证服务器是否正在运行评估版本,可以在提升的命令提示符中运行以下命令之一:

  • 运行 DISM /online /Get-CurrentEdition 并确保当前板别名称包括 Eval
  • 运行 slmgr.vbs /dlv 并确保输出包括 EVAL

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

Windows Server Standard 或 Datacenter

如果你的服务器运行的是 Windows Server Standard 或 Datacenter 版的评估版本,则可以将其转换为可用的零售版本。 在提升的命令提示符或 PowerShell 会话中运行以下命令。

  1. 通过运行以下命令确定当前版别名称。 输出是版别名称的缩写形式。 例如,Windows Server Datacenter(桌面体验)评估版为 ServerDatacenterEval

    DISM /online /Get-CurrentEdition
    
  2. 通过运行以下命令验证当前安装可以转换为哪些版别。 在输出中,记下要转换为的版本名称。

    DISM /online /Get-TargetEditions
    
  3. 运行以下命令以保存适用于 Windows Server 的 Microsoft 软件许可条款,然后你可以查看这些条款。 将 <target edition> 占位符替换为上一步中记录的版别名称。

    DISM /online /Set-Edition:<target edition> /GetEula:C:\license.rtf
    
  4. 在以下命令中输入新的版别名称和相应的零售产品密钥。 设置版本过程要求你接受之前保存的 Windows Server Microsoft软件许可条款。

    DISM /online /Set-Edition:<target edition> /ProductKey:<product key> /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

Windows Server Essentials

如果服务器运行的是 Windows Server Essentials,则可以在提升的命令提示符中,在以下命令中输入零售、批量许可或 OEM 密钥来将其转换为完整零售版本:

slmgr.vbs /ipk <license key>

将 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:<product key> /AcceptEula
    

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

安装 Windows Server 后,可以随时在零售许可证、批量许可许可证或 OEM 许可证之间自由转换。 在执行这种转换期间,版本(Standard 或 Datacenter)保持不变。 如果你一开始是评估版本,则先将其转换为零售版本,然后通过提升的命令提示符运行以下命令来在版本之间进行转换。 提供你的批量许可、零售或 OEM 产品密钥。

slmgr.vbs /ipk <product key>

另请参阅

有关升级 Windows Server 的详细信息,请参阅以下文章: