可以使用就地操作系统升级(功能更新)从旧操作系统升级到新操作系统,同时保持设置、服务器角色和数据不变。 本文介绍如何使用安装媒体升级到更高版本的 Windows Server。
Important
本文仅涵盖非 Azure 服务器和虚拟机(VM)的 Windows Server 升级过程。 要升级在 Azure VM 中运行的 Windows Server,请参阅在 Azure 中运行 Windows Server 的 VM 的就地升级。
Prerequisites
在开始升级之前,请完成以下先决条件:
- 要升级到的 Windows Server 版本的安装媒体。
- 有关可用的 Windows Server 版本和受支持的升级路径的信息,请参阅我应该升级到哪个版本的 Windows Server?。
- 可以从原始设备制造商 (OEM)、零售渠道、Visual Studio 订阅以及 Microsoft 365 管理中心获取目标 Windows Server 版本的安装媒体。
 
- 有效的产品密钥和激活方法。 密钥和方法可能因获取 Windows Server 媒体的渠道而异。 渠道示例包括商业许可计划、零售渠道或 OEM。
- 用于存储计算机外文件的位置,例如 USB 闪存驱动器或网络位置。
- 了解: - 支持就地升级的角色和功能。 请参阅 Windows Server 中的角色和功能升级和迁移。
- 在 Windows Server 上受支持的 Microsoft 服务器应用程序。 请参阅 Windows Server 的 Microsoft 服务器应用程序兼容性。
- 任何非 Microsoft 应用程序供应商支持要求。
 
- 满足以下条件的计算机:- 满足或超过 Windows Server 的硬件要求。
- 未在 Azure 中运行。
- 尚未聚集。 如果运行的是群集,请改用 集群感知更新 功能或 群集操作系统滚动升级。
 
- 计算机的完整备份。 备份应包括操作系统、应用程序、数据以及服务器上运行的所有 VM。 可以使用 Windows Server 备份或合作伙伴备份解决方案。
Note
如果要对安装了 Configuration Manager 的 Windows Server 2012 或 Windows Server 2012 R2 服务器执行功能更新,请按照升级支持 Configuration Manager 的本地基础结构中的升级前和升级后说明进行操作。
收集诊断信息
我们建议从设备收集一些信息用于诊断和故障排除,以防功能更新失败。 我们还建议将信息存储在你可访问的某个位置,即使设备不可用也是如此。
若要收集信息:
- 打开提升的 PowerShell 命令提示符,记下当前目录,然后运行以下命令: - Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt systeminfo.exe | Out-File -FilePath systeminfo.txt ipconfig /all | Out-File -FilePath ipconfig.txt- Tip - Get-ComputerInfo命令需要 PowerShell 5.1 或更高版本。 如果 Windows Server 版本不包含 PowerShell,可以在注册表中查找- Get-ComputerInfo命令返回的信息:- 打开注册表编辑器。
- 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 密钥。
- 复制 Windows Server BuildLabEx 和 EditionID 值。
 
- 打开文件资源管理器,转到记下的目录,然后将文件复制到 USB 闪存驱动器或计算机外的网络位置。 
收集 Windows Server 相关信息后,建议备份服务器操作系统、应用程序和 VM。 还必须关闭、快速迁移或实时迁移当前在服务器上运行的任何 VM。 功能更新期间不能运行任何 VM。
执行就地升级
在本部分中,你将使用 Windows Server 安装程序选择就地升级的设置。 Windows Server 安装程序使用这些设置来更新 Windows Server 版本。 更新期间,计算机将多次重启。
若要执行就地升级,请执行以下步骤:
- 打开文件资源管理器,转到 Windows Server 安装程序媒体,然后打开 setup.exe。 如果使用删除媒体,则文件路径可能 D:\setup.exe。 - Important - 根据安全设置,用户帐户控制对话框可能会提示你允许安装程序对设备进行更改。 如果同意条件,请选择“ 是”。 
- 默认情况下,安装程序会自动下载安装更新。 如果你接受默认设置,请选择“ 下一步 ”继续。 - 如果不希望安装程序自动下载更新,请选择“更改安装程序下载更新的方式”,选择适合你环境的选项,然后选择“下一步”。 
- 如果出现提示,请输入产品密钥,然后选择“ 下一步”。 
- 选择要安装的 Windows Server 版本,然后选择“ 下一步”。 
- 查看适用的通知和许可条款。 如果同意条款,请选择“ 接受”。 
- 要执行就地升级,请选择“保留文件、设置和应用”,然后选择“下一步”。 
- 安装程序完成对设备的分析后,会显示“准备安装”屏幕。 若要开始就地升级,请选择“ 安装”。 
就地升级开始,进度会显示在屏幕上。 就地升级完成后,服务器将重启。
检查就地升级
完成到 Windows Server 的就地升级后,请执行以下步骤以确保升级成功:
- 打开提升的 PowerShell 命令提示符。 运行以下命令,验证版本和版本是否与安装期间选择的媒体和值匹配。 - Get-ComputerInfo -Property WindowsProductName
- 确保所有应用程序都在运行,且客户端与应用程序的连接成功。 
如果计算机在功能更新后未按预期工作,并且需要技术支持,可以联系 Microsoft支持部门。
相关内容
以下文章可帮助你准备和使用新的 Windows Server 版本:
- 安装或卸载角色、角色服务或功能
- Windows Server 管理概述
- 开始使用 Windows Admin Center
- 密钥管理服务(KMS)激活规划
- 使用基于 Active Directory 的激活进行激活
要了解有关部署以及安装后配置和激活选项的更多信息,请参阅 Windows Server 部署、配置和管理学习路径。