我想升级我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例的操作系统 (OS)。但是,我希望现有配置和数据保持原封不动。
要在 EC2 实例上执行操作系统就地升级,请执行手动就地升级。或者,使用 AWS Systems Manager 执行自动就地升级。
先决条件:
完成以下步骤:
确保您的配置符合就地升级的要求。
(可选)要验证您的 Windows 实例使用的驱动程序,请选择 Start(开始)菜单,然后选择 Control Panel(控制面板)。然后,选择 Network Connections(网络连接)并检查 Local Area Connection(本地连接)的值。 -或- 运行以下命令来识别驱动程序类型:
pnputil -e
-或- 运行以下 PowerShell 命令来检查当前安装的驱动程序版本:
Get-WmiObject Win32_PnpSignedDriver | Select-Object DeviceName, DriverVersion, InfName | Where-Object {$.DeviceName -like "*AWS*" -OR $.DeviceName -like "Amazon"}
确保您的实例运行其准虚拟化 (PV)、弹性网络适配器 (ENA) 或 AWS Non-volatile Memory Express (NVMe) 驱动程序的最新版本。
执行就地升级。 **注意:**要更新您的 AWS NVMe 驱动程序,请参阅 AWS NVMe 驱动程序上的 Windows 实例。
执行所需的升级后任务。
**注意:**在升级过程完成之前,2 次实例状态检查中有 1 次失败。如果您遇到升级问题,或者实例在数小时后仍未通过状态检查,请参阅对 EC2 Windows 实例上的操作系统升级进行问题排查。
有关详细信息,请参阅 How to manually upgrade Microsoft Windows Server 2012 on AWS(如何在 AWS 上手动升级 Microsoft Windows Server 2012)。
**注意:**自动就地创建实例的 AMI,然后从 AMI 启动一个临时实例。升级后,自动化会从临时实例创建一个新的 AMI,然后终止该临时实例。要测试应用程序功能,您可以从升级后的 AMI 启动测试实例。有关详细信息,请参阅使用自动化运行手册升级 EC2 Windows 实例。
使用 AWSEC2-CloneInstanceAndUpgradeWindows 运行手册自动就地升级您的实例。
有关详细信息,请参阅 How to automate your Microsoft Windows Server upgrades using AWS Systems Manager(如何使用 AWS Systems Manager 自动升级 Microsoft Windows Server)。
将 EC2 Windows 实例升级到更高版本的 Windows Server
如何将我的 EC2 Windows Server 实例升级到更新的版本?
Microsoft 网站上的 Upgrade and migrate roles and features in Windows Server(在 Windows Server 中升级并迁移角色和功能)
This article was reviewed and updated on 2026-01-23.
AWS Official
已回复 21 天前
255023zjy
已提问 2 年前
rePost Polyglot
已提问 3 年前
whb
已发布 2 年前