可以执行就地升级(功能更新),将 Windows Server 移动到较新版本。 还可以将安装转换为不同版本,或在许可选项(例如评估、零售和批量许可)之间进行切换。 本文介绍可帮助你进行规划的选项。
执行升级(功能更新)或转换 Windows Server 安装的过程有很大差异。 变体取决于你安装的版本和版本、许可方式以及你选择的路径。 我们使用不同的术语来区分 Windows Server 部署中可能涉及的任何操作:就地升级、全新安装、群集操作系统 (OS) 滚动更新、迁移和许可证转换。 可以在安装、更新或迁移到 Windows Server 中详细了解这些术语。
升级 Windows Server 的许可版本
以下一般准则适用于 已获得 Windows Server 许可的就地升级(功能更新)路径,即不进行评估:
- 不支持从 32 位到 64 位体系结构的升级。 由于 Windows Server 2008 R2 的所有版本仅 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 版。
Note
如果服务器使用网络接口卡(NIC)组合,请在升级之前禁用 NIC 组合。 升级完成后,可以重新启用它。 请参阅 NIC 组合概述 了解详细信息。
将评估版本转换为零售版本
可以将 Windows Server 的评估版本和版别转换为零售版本和版别。 例如,如果安装标准版(桌面体验)版本的评估版,则可以将其转换为标准版(桌面体验版)或数据中心版(桌面体验版)的零售版本。
但是,无法将所有 Windows Server 评估版本和版别转换为所有零售版本和版别。 例如,如果安装评估数据中心版,则只能将其转换为零售数据中心版,而不是零售标准版。
由于 Windows Server 2016,无法将桌面体验评估版本转换为核心零售版本。 如果安装 Standard Core 评估版本,则只能将其转换为零售 Datacenter Core,无法转换为零售 Standard Core。
务必按照以下过程中的指示运行 DISM /online /Get-TargetEditions 命令,以确定可以转换为的零售版本。 如果所需的零售版本未列为目标版本,则需要重新安装所需的零售版本。
Note
要验证服务器是否正在运行评估版本,可以在提升的命令提示符中运行以下命令之一:
- 运行
DISM /online /Get-CurrentEdition并确保当前板别名称包括Eval。 - 运行
slmgr.vbs /dlv并确保输出包括EVAL。
如果未激活 Windows,桌面右下角会显示评估期间剩余的时间。
Windows Server Standard 或 Datacenter
如果你的服务器运行的是 Windows Server Standard 或 Datacenter 版的评估版本,则可以将其转换为可用的零售版本。 在提升的命令提示符或 PowerShell 会话中运行以下命令。
通过运行以下命令确定当前版别名称。 输出是版别名称的缩写形式。 例如,Windows Server Datacenter(桌面体验)评估版为
ServerDatacenterEval。DISM /online /Get-CurrentEdition通过运行以下命令验证当前安装可以转换为哪些版别。 查看输出,记下要转换为的版本名称。
DISM /online /Get-TargetEditions运行以下命令以保存适用于 Windows Server 的 Microsoft 软件许可条款,然后你可以查看这些条款。 将
<target edition>占位符替换为上一步中记录的版别名称。DISM /online /Set-Edition:<target edition> /GetEula:C:\license.rtf在以下命令中输入新的版别名称和相应的零售产品密钥。 此设置版本过程要求你接受之前保存的 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
Tip
有关 Dism.exe 的详细信息,请参阅 DISM 命令行选项。
Important
无法将 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 版:
通过运行以下命令,确定 Windows Server Standard 是当前版别名称。 输出是版别名称的缩写形式,例如 Windows Server Standard(桌面体验)版是
ServerStandard。DISM /online /Get-CurrentEdition通过运行以下命令,验证 Windows Server Datacenter 是要转换为的有效选项:
DISM /online /Get-TargetEditions在以下命令中输入
ServerDatacenter和你的零售产品密钥:DISM /online /Set-Edition:ServerDatacenter /ProductKey:<product key> /AcceptEula
在零售、批量许可和 OEM 许可证之间转换
安装 Windows Server 后,可以随时在零售许可证、批量许可许可证或 OEM 许可证之间自由转换。 在执行这种转换期间,版本(Standard 或 Datacenter)保持不变。 如果你一开始是评估版本,则先将其转换为零售版本,然后通过提升的命令提示符运行以下命令来在版本之间进行转换。 提供你的批量许可、零售或 OEM 产品密钥。
slmgr.vbs /ipk <product key>
另请参阅
有关升级 Windows Server 的详细信息,请参阅以下文章: