Hyper-V 2016 VM 由于 RemoteFX Manager 错误而无法启动?

Hyper-V 2016 VM 由于 RemoteFX Manager 错误而无法启动?

我在一台新服务器上全新安装了 Server 2016 + Hyper-V 角色,该服务器配备了 Xeon v4、100GB+ RAM 以及支持 RemoteFX 的 NVidia Quadro 卡(带有 6GB GDDR)。(如果可行,我将使用裸机 Hyper-V 服务器 2016,这是为了测试,因此完整服务器 + 角色就可以了)。

安装很顺利。我启用了角色和功能,这也很好,然后安装了 Quadro 驱动程序。Hyper-V 管理器立即识别并接受了 Quadro,并报告它可以为虚拟机提供 RemoteFX 服务。所以我创建了一个简单的 Gen2 VM 来测试它。VM 安装程序 ISO 是 Win 8.1 Enterprise,与 RemoteFX 兼容。

如果我在硬件中包含 RemoteFX 3D 适配器,VM 会拒绝启动。它会尝试 1-3 分钟,然后在 GUI 弹出窗口中报告错误 32788,表示无法启动。如果我删除虚拟 RemoteFX 适配器,它就可以正常启动。

Hyper-V VMMS 和 Worker 事件日志显示各种错误:

  • 错误 32613“VM 管理服务无法启动 RemoteFX 管理器...请尝试重新启动 VM 管理服务。错误消息:尝试引用不存在的令牌。状态代码 20。”
  • 错误 4120“无法找到描述...所需消息的特定语言环境资源不存在...消息的底层 XML 格式不正确”
  • 错误 32607“无法访问所需的 GPU 资源。如果没有 GPU,此服务器将无法作为 RemoteFX 主机运行。请验证 GPU 是否已正确安装”
  • 错误 15350“虚拟化基础设施驱动程序(VID)未运行”
  • 错误 12010“无法找到描述...所需消息的特定语言环境资源不存在。”
  • 错误 12018“合成 3D 显示控制器:无法开机...因为无法创建工作会话”

我排除了常见原因(磁盘空间、不兼容的 CPU/卡),但找不到任何资源来进一步排除故障。VM 或虚拟机管理程序设置页面中没有显示任何设备错误。服务器已启用 Hyper-V 和桌面虚拟化的所有适用角色。“设备管理器”中的所有设备(包括“系统”下的 MS Hyper-V VID 驱动程序)都报告正常工作,因此这似乎不是驱动程序启动错误。我的全部活动几乎都是:安装 Server 2016 + 更新、启用 Hyper-V/桌面虚拟化角色+功能、安装 Quadro 驱动程序、设置 Hyper-V 和创建 VM,因此没有太多空间可以发生奇怪的事情。

一些网页提到 RemoteFX 权限问题可能导致虚拟机无法启动,但通常如果是这样,会明确说明(根据我看过的网页)。就我的情况而言,没有明确说明权限问题,尽管“令牌”和“无法访问资源”的声明强烈暗示可能存在某种权限令牌问题。但如果是这样,则没有任何提示。

我找不到更多信息,网上也没有其他与此错误相关的参考资料。我不知道该去哪里修复它,或者追踪导致失败的原因。

答案1

我得到一个提示,在 Hyper-V 接管系统之前需要安装显卡驱动程序(即将自身安装为虚拟机管理程序,例如使用具有 Hyper-V 角色的 Server 2016 进行测试)。

我重新安装了 Server 2016,但这次我在添加 Hyper-V 角色之前安装了卡驱动程序,而不是之后。我确信驱动程序可以在之后安装,但这立即解决了问题。

相关内容