执行 Windows Server 就地升级

操作系统的就地升级(功能更新)可以使您从较旧的操作系统升级到较新的操作系统,同时保持设置、服务器角色和数据不变。 本文介绍如何使用功能更新移动到更高版本的 Windows Server。

重要

本文仅介绍非 Azure 服务器和虚拟机(VM)的 Windows Server 功能更新过程。 若要对在 Azure 虚拟机 (VM) 中运行的 Windows Server 执行功能更新,请参阅 在 Azure 中运行 Windows Server 的 VM 的就地升级

先决条件

在开始升级之前,请完成以下先决条件:

  • 确定要更新到的 Windows Server 版本
  • 请确保具有有效的产品密钥和激活方法。 密钥和方法可能会因收到的 Windows Server 媒体的分发渠道而异,例如商业许可计划、零售或原始设备制造商(OEM)。
  • 您需要拥有用于升级到目标版本的 Windows Server 的安装介质。 可以从 OEM、零售版、Visual Studio 订阅和批量许可服务中心(VLSC)渠道获取 Windows Server 目标版本的设置媒体。
  • 有一个位置,用于将文件存储在计算机之外,例如 USB 闪存驱动器或网络位置。
  • 查看升级和迁移 Windows Server 中的角色和功能
  • 查看 Microsoft 服务器应用程序兼容性
  • 查看任何非Microsoft应用程序供应商支持要求。
  • 确保计算机达到以下要求:
    • 满足或超过 Windows Server 硬件要求。
    • 未在 Azure 中运行。
  • 执行计算机的完整备份。 备份应包括服务器上运行的作系统、应用、数据和任何虚拟机(VM)。 可以使用 Windows Server 备份或合作伙伴备份解决方案。
  • 您的计算机未配置为集群。 如果你运行的是群集,请改用群集感知更新概述群集操作系统滚动升级

注意

如果要对安装了 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
    

    提示

    Get-ComputerInfo 需要 PowerShell 5.1 或更高版本。 如果 Windows Server 版本不包含 PowerShell,可以在注册表中找到此信息。 打开注册表编辑器,转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 项,然后复制并粘贴 Windows Server BuildLabExEditionID 值。

  2. 使用 文件资源管理器导航到记下的目录,将文件从计算机复制到 USB 闪存驱动器或网络位置

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

执行就地升级

完成先决条件并收集诊断信息后,即可执行就地升级。 在本部分中,你将使用 Windows Server 安装程序选择就地升级的设置。 Windows Server 安装程序使用这些设置更新你的 Windows Server 版本,在此期间,计算机会重启几次。

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

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

    重要

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

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

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

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

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

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

  6. 选择 保留应用和个人文件 以便进行就地升级,然后选择 下一步

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

就地升级开始,您应会看到进度条。 就地升级完成后,服务器将重启。

检查就地升级是否成功

就地升级到 Windows Server 后,必须确保升级成功。

若要确保就地升级成功,

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

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

如果计算机在功能更新后未按预期工作,则可以 联系微软支持 获取技术支持。

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

若要详细了解如何部署和安装后配置和激活选项,请查看 Windows Server 部署、配置和管理学习路径