Hyper-V与虚拟化

启动 VM 时0x8000FFFF错误 - Windows Server

· 52CE 我爱测

本文提供了一种解决方案,用于修复在基于 Windows Server 2012 R2 的 Hyper-V 服务器上启动虚拟机(VM)时发生的0x8000FFFF错误。 原始 KB 数: 2960802 现象 假设出现了下面这种情景: - 你拥有基于 Windows Server 2012 的 Hyper-V 服务器。 - 已在 VM 上启用 RemoteFX 3D 适配器(vGPU)。 - 将 VM 置于保存状态,然后将主机服务器升级到 Windows S

本文提供了一种解决方案,用于修复在基于 Windows Server 2012 R2 的 Hyper-V 服务器上启动虚拟机(VM)时发生的0x8000FFFF错误。

原始 KB 数: 2960802

现象

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

  • 你拥有基于 Windows Server 2012 的 Hyper-V 服务器。
  • 已在 VM 上启用 RemoteFX 3D 适配器(vGPU)。
  • 将 VM 置于保存状态,然后将主机服务器升级到 Windows Server 2012 R2。
  • 升级后启动已保存的 vGPU VM。
  • 连接到 vGPU VM,然后重启 VM。

在此方案中,vGPU VM 无法启动。 收到以下错误消息:

“<hostname>”Microsoft视频监视器(实例 ID BA8735EF-E3A9-4F1B-BADD-DBF3A5909915):无法还原并出现错误“灾难性故障”(0x8000FFFF)。 (虚拟机 ID 65DDF80E-B83D-4967-84A6-96BB935D66CF)

解决方法

若要解决此问题,请执行以下步骤:

  1. 使用提升的权限启动命令提示符,然后运行以下命令:

    Net stop vmms
    

    如果出现提示,请输入“是”以停止远程桌面虚拟化主机代理服务。

  2. 打开 VM 的配置 XML。 通常,该文件位于 VM 的虚拟机文件夹下。

  3. 查找值为 512 的 VDEVVersion 标记。 将此值减少到 256,然后保存 XML 文件。

  4. 使用提升的权限启动命令提示符,然后运行以下命令:

    Net start vmhostagent
    
  5. 尝试再次启动 VM。

Status

Microsoft已确认这是“适用于”部分中列出的Microsoft产品中的问题。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于”部分中列出的Microsoft产品中的问题。
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。