执行 Windows Server 的功能更新

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

重要

先决条件

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

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

注意

收集诊断信息

建议从设备收集一些信息,以便在功能更新失败时进行诊断和故障排除。 还建议将该信息存储在即使在无法访问设备时也可以访问的位置。

若要收集信息:

  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. 请确保所有应用程序都处于运行状态,并且客户端成功连接到这些应用程序。

如果计算机在功能更新后未按预期工作,请联系 Microsoft 支持部门寻求技术帮助。

后续步骤

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

如果想要了解有关部署、安装后配置和激活选项的详细信息,请查看 Windows Server 部署、配置和管理学习路径