就地升级会将服务器从旧版Windows Server移动到较新版本,同时保持设置、服务器角色和数据不变。 例如,可以从 Windows Server 2012 R2 升级到 Windows Server 2025。 当您进行就地升级时,环境会在受支持的版本上运行,拥有所有最新的安全性和性能功能,且无需重新构建。
本文介绍如何使用安装介质中的Windows Server安装程序或Windows 更新中的功能更新进行升级。
先决条件
若要确定Windows Server版本和支持的升级路径,请参阅按版本支持的就地升级路径。
目标服务器上的管理权限。
服务器的完整备份,包括操作系统、应用、数据和任何 VM。 执行还原测试以确认备份有效且可恢复。 可以使用Windows Server备份或合作伙伴备份解决方案。
升级期间需要停机,因此需要安排计划性维护时段。
掌握以下知识:
- 支持就地升级的角色和功能。 请参阅 在 Windows Server 中升级和迁移角色和功能。
- Windows Server支持的Microsoft服务器应用程序。 请参阅 适用于 Windows Server 的 Microsoft 服务器应用程序兼容性。
- 任何非Microsoft应用程序供应商支持要求。
一个服务器:
- 满足或超过 Windows Server 的硬件要求。
- 尚未聚集。 如果运行的是群集,请改用 Cluster-Aware 更新 功能或 群集操作系统滚动升级 。
有效的产品密钥和激活方法。 密钥和方法可能会有所不同,具体取决于你从中收到Windows Server媒体的分发渠道,例如商业许可计划、零售渠道或 OEM。
将文件存储在服务器之外的位置,例如 USB 闪存驱动器或网络位置。
如果Configuration Manager安装在 Windows Server 2012 或 Windows Server 2012 R2 服务器上,请按照 支持 Configuration Manager 的本地基础结构的预升级和升级后说明进行操作。
重要
不要对运行 Active Directory 域服务(AD DS)的服务器使用就地升级。 尽管在技术上可以进行就地升级,但它不提供 Windows Server 2025 及更高版本中包含的 AD 性能和功能改进。 请改为使用干净的操作系统安装来提升新的域控制器,并降级旧的域控制器。 有关详细信息,请参阅 将域控制器更新为更高版本的 Windows Server。
根据是使用安装介质还是Windows 更新进行升级,需要满足其他先决条件。 选择升级方法的选项卡:
安装媒体升级方法仅适用于非Azure服务器。 若要在 Azure 虚拟机 (VM) 中升级 Windows Server,请参阅 Azure 中运行 Windows Server 的 VM 的就地升级 或使用 Windows 更新方法。
要升级到的Windows Server版本的安装介质(ISO 映像、USB 驱动器或 DVD)。
可以从原始设备制造商(OEM)、零售分销渠道、Visual Studio订阅或Microsoft 365 管理中心获取目标版本的Windows Server安装媒体。
收集升级前诊断信息
在升级之前,请从服务器收集诊断信息,以防升级失败。 将诊断文件存储在服务器出现故障时能方便访问的位置。
若要收集信息:
打开提升的 PowerShell 命令提示符,记下当前目录,然后运行以下命令:
Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt systeminfo.exe | Out-File -FilePath systeminfo.txt ipconfig /all | Out-File -FilePath ipconfig.txtGet-ComputerInfo命令需要 PowerShell 5.1 或更高版本。 如果Windows Server版本不包含 PowerShell 5.1,请打开注册表编辑器,并在BuildLabEx下找到EditionID和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion值。打开文件资源管理器,转到您记下的目录,将文件复制到 U盘或计算机以外的网络位置。
收集系统信息后,备份服务器操作系统、应用和 VM。 关闭或迁移服务器上当前运行的任何 VM。 请确保升级期间未运行任何 VM。
执行就地升级
可以使用安装介质或Windows 更新执行就地升级。 选择升级方法的选项卡:
小窍门
正在寻找在没有安装介质的情况下升级的方法? 使用“Windows 更新”选项卡进行升级,而无需安装介质。
从安装介质运行Windows Server安装程序以执行就地升级。 此过程适用于运行 Windows Server 2012 R2 或更高版本的非Azure非聚集服务器。 在升级期间,服务器会多次重启。
若要使用安装介质进行就地升级,请执行以下操作:
装载或插入安装介质。 打开文件资源管理器,转到安装介质的根目录,然后打开
setup.exe。 例如,如果装载了 ISO 映像或插入 DVD 作为驱动器 D,则文件路径为D:\setup.exe。 如果 用户帐户控制 提示你允许安装程序进行更改,请选择“ 是”。默认情况下,安装程序会自动下载安装更新。 如果你接受默认设置,请选择“ 下一步 ”继续。
如果不希望安装程序自动下载更新,请选择 “更改安装程序下载更新的方式”,选择适合你的环境的选项,然后选择“ 下一步”。
如果出现提示,请输入产品密钥,然后选择“ 下一步”。
选择要安装的Windows Server版本,然后选择 Next。
查看适用的通知和许可条款。 如果同意条款,请选择“ 接受”。
选择“ 保留文件、设置和应用 ”以执行就地升级,然后选择“ 下一步”。
安装程序分析完设备后,会显示 “准备安装 ”屏幕。 若要开始就地升级,请选择“ 安装”。
就地升级开始,屏幕会显示进度。 就地升级完成后,服务器将重启。
验证就地升级
服务器重启后,通过检查Windows Server版本并测试应用程序来验证升级是否成功。
打开提升的 PowerShell 命令提示符。 运行以下命令,验证版本与预期版本是否匹配。
Get-ComputerInfo -Property WindowsProductName确保所有应用程序都在运行,并且客户端连接成功。
如果在就地升级后服务器未按预期工作,请在 C:\Windows\Panther 目录中分析安装程序日志文件。 另请下载该工具 SetupDiag 以分析安装程序日志文件。
如果需要技术支持,请联系 Microsoft 支持部门。
相关内容
- 规划Windows Server升级
- 添加或删除角色和功能
- Windows Server管理概述
- 开始使用 Windows Admin Center
- 密钥管理服务(KMS)激活规划