执行 Windows Server 就地升级

可以使用就地操作系统升级(功能更新)从旧操作系统升级到新操作系统,同时保持设置、服务器角色和数据不变。 本文介绍如何使用安装媒体升级到更高版本的 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 闪存驱动器或网络位置。
  • 了解:
  • 满足以下条件的计算机:
  • 计算机的完整备份。 备份应包括操作系统、应用程序、数据以及服务器上运行的所有 VM。 可以使用 Windows Server 备份或合作伙伴备份解决方案。

Note

如果要对安装了 Configuration Manager 的 Windows Server 2012 或 Windows Server 2012 R2 服务器执行功能更新,请按照升级支持 Configuration Manager 的本地基础结构中的升级前和升级后说明进行操作。

收集诊断信息

我们建议从设备收集一些信息用于诊断和故障排除,以防功能更新失败。 我们还建议将信息存储在你可访问的某个位置,即使设备不可用也是如此。

若要收集信息:

  1. 打开提升的 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 命令返回的信息:

    1. 打开注册表编辑器。
    2. 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 密钥。
    3. 复制 Windows Server BuildLabExEditionID 值。
  2. 打开文件资源管理器,转到记下的目录,然后将文件复制到 USB 闪存驱动器或计算机外的网络位置。

收集 Windows Server 相关信息后,建议备份服务器操作系统、应用程序和 VM。 还必须关闭、快速迁移或实时迁移当前在服务器上运行的任何 VM。 功能更新期间不能运行任何 VM。

执行就地升级

在本部分中,你将使用 Windows Server 安装程序选择就地升级的设置。 Windows Server 安装程序使用这些设置来更新 Windows Server 版本。 更新期间,计算机将多次重启。

若要执行就地升级,请执行以下步骤:

  1. 打开文件资源管理器,转到 Windows Server 安装程序媒体,然后打开 setup.exe。 如果使用删除媒体,则文件路径可能 D:\setup.exe

    Important

    根据安全设置,用户帐户控制对话框可能会提示你允许安装程序对设备进行更改。 如果同意条件,请选择“ ”。

  2. 默认情况下,安装程序会自动下载安装更新。 如果你接受默认设置,请选择“ 下一步 ”继续。

    如果不希望安装程序自动下载更新,请选择“更改安装程序下载更新的方式”,选择适合你环境的选项,然后选择“下一步”

  3. 如果出现提示,请输入产品密钥,然后选择“ 下一步”。

  4. 选择要安装的 Windows Server 版本,然后选择“ 下一步”。

  5. 查看适用的通知和许可条款。 如果同意条款,请选择“ 接受”。

  6. 要执行就地升级,请选择“保留文件、设置和应用”,然后选择“下一步”

  7. 安装程序完成对设备的分析后,会显示“准备安装”屏幕。 若要开始就地升级,请选择“ 安装”。

就地升级开始,进度会显示在屏幕上。 就地升级完成后,服务器将重启。

检查就地升级

完成到 Windows Server 的就地升级后,请执行以下步骤以确保升级成功:

  1. 打开提升的 PowerShell 命令提示符。 运行以下命令,验证版本和版本是否与安装期间选择的媒体和值匹配。

    Get-ComputerInfo -Property WindowsProductName
    
  2. 确保所有应用程序都在运行,且客户端与应用程序的连接成功。

如果计算机在功能更新后未按预期工作,并且需要技术支持,可以联系 Microsoft支持部门

以下文章可帮助你准备和使用新的 Windows Server 版本:

要了解有关部署以及安装后配置和激活选项的更多信息,请参阅 Windows Server 部署、配置和管理学习路径。