在 Azure 中运行 Windows 的受支持 VM 就地升级

适用于:✔️ Windows VM

注意

遵循本文中的过程会导致数据平面与虚拟机 (VM) 的控制平面断开连接。 Azure 功能(如自动来宾修补自动 OS 映像升级热修补Azure 更新管理器)不可用。 若要利用这些功能,建议使用首选操作系统创建新的 VM,而不是执行就地升级。

本文介绍如何对支持的基于 Windows 10 的 Azure VM 进行就地系统升级。 本文还介绍了本地系统升级不支持的 Azure VM 的解决方法。 有关运行 Windows Server 的 Azure VM,请参阅 支持的 Windows Server VM 就地升级。

注意

正在查找 Windows Server?
有关运行 Windows Server 的 VM 的就地系统升级过程,请参阅 在 Azure 中运行 Windows Server 的 VM 就地升级。

原始产品版本:Windows 10 版本 1803、所有版本、Windows 10 版本 1709、所有版本、运行 Windows 的虚拟机、Windows 10、Windows 8.1、Windows 7 企业版
原始 KB 数: 4014997

现象

假设出现了下面这种情景:

  • 你有一个 VM,该 VM 在 Microsoft Azure 环境中运行 Windows。
  • 运行 VM 就地升级,以将其升级到操作系统的较新版本。

在这种情况下,升级可能会失败或被阻止,并且需要直接控制台访问。

原因

特定版本的 Azure Windows VM 支持就地系统升级。 我们正在努力将就地系统升级(作为功能更新)的支持范围扩大到其他版本。

就地系统升级支持的 Windows 版本

  • Windows 10 单会话、所有版本、所有版本

    注意

就地系统升级尚不支持 Windows 版本(请考虑使用解决方法)

  • Windows 10 和 11 企业版多会话,所有版本
  • Windows 8.1
  • Windows 7 企业版

Windows 10 VM 的就地系统升级过程

此过程需要 45-60 分钟才能完成,VM 需要重启。 若要进行就地系统升级,请执行以下步骤:

  1. 验证 Windows 10 VM 是否不使用 临时 OS 磁盘。 目前不支持此功能。

  2. 验证 Windows 10 VM 是否至少有 2 GB RAM,以及系统磁盘上的 12 GB 可用磁盘空间。

  3. 为防止数据丢失,请使用 Azure 备份来备份 Windows 10 VM。 或使用Azure 市场备份和恢复中的第三方备份解决方案

  4. 检查备份是否成功。 为此,请关闭原始 Windows 10 VM。 验证是否可以从备份成功还原新的 VM,以及所有应用程序是否都成功运行。

    注意

    原始 Windows 10 VM 或还原的 VM 可用作就地系统升级的源。 但两个 VM 不能同时运行,除非 VM 的系统名称以及其中一个 VM 上的 IP 地址已更改,以防止冲突。

  5. 连接到 Windows 10 VM,然后转到“设置更新和安全>>Windows 更新。

  6. 在Windows 更新中,选择“检查更新”。

  7. 出现功能更新项时,选择“ 立即下载并安装”。

  8. 更新将下载并安装。 将保留用户设置和数据,VM 将自动重启。

如果对此过程有一般问题,请发布到 Microsoft问答, 并将 azure-virtual-machines 标记添加到问题。

解决方法

若要解决此问题,请创建运行受支持版本的 Azure VM。 下载并升级 VM 的 VHD。

为防止数据丢失,请使用 Azure 备份来备份 Windows 10 VM。 或使用Azure 市场备份和恢复中的第三方备份解决方案

下载并升级 VHD

步骤 1:在本地 Hyper-V VM 中就地升级

  1. 下载 VM 的 VHD
  2. 将 VHD 附加到本地 Hyper-V VM。
  3. 启动 VM。
  4. 运行就地升级。

步骤 2:将 VHD 上传到 Azure

按照以下文章中的步骤将 VHD 上传到 Azure 并部署 VM。

上传通用 VHD 并使用它在 Azure 中创建新 VM

注意

在 Azure Windows VM 上执行就地升级时,Azure 门户中的 VM 属性不会更新;更改仅反映在 OS 中。 这意味着 VM 属性中的源映像信息(包括发布者、套餐和计划)保持不变。 用于部署 VM 的映像保持不变,并且仅会升级 OS。

参考

Microsoft Azure 虚拟机Microsoft服务器软件支持。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区