HyperV 无法运行连接到虚拟交换机的 VM,但适用于未连接的 VM

And*_*eas 5 networking virtualization hyper-v windows-10

我在 HP EliteBook G4 上运行 Windows 10 20H2。

我有以下问题:

我无法运行连接到虚拟交换机的虚拟机。

  • 不使用虚拟交换机(网络适配器下“未连接”)时,所有虚拟机均成功运行
  • 当我将虚拟交换机(任何类型、任何种类)分配给虚拟机时,它从 10% 开始就挂起,最终因超时错误而失败。我尝试了一个不包含操作系统的空虚拟机(这至少应该显示 UEFI 屏幕)和一个包含 Ubuntu 20.04 LTS 安装的虚拟机。

我希望我可以运行连接到虚拟交换机的虚拟机。

我尝试了什么?

  • 禁用防病毒软件
  • Windows 10 中的网络重置(多次,例如 netcfg -d)
  • 卸载 Hyper-V,删除所有多余的网络接口并重新安装
  • 升级Windows 10(之前是1903)
  • 使用 HP 提供的更新以太网驱动程序
  • 删除以太网驱动并使用默认的
  • 升级BIOS
  • 文件系统和系统文件检查

我总共花了大约 20 个小时,还让 IT 人员参与这个问题研究和尝试各种命令,关注各个网站。这是我到目前为止还没有发现的问题(或者仍然错过了?)。我希望找到有完全相同问题并且能记住解决方案的人。

我会遇到什么错误?

我认为这些是相关的:

  • Hyper-V-Worker
    • 事件 ID 12006 带有以下消息
      • “Ubuntu20.04.1LTS”合成以太网端口:无法完成资源预留,并出现错误“此操作由于超时期限已过而返回”。(0x800705B4)。(虚拟机ID XXXX-XXX-...)
    • 事件 ID 12030 包含以下消息
      • “Ubuntu20.04.1LTS”无法启动。(虚拟机ID XXXX-XXX-...)
    • 对于具有旧网络适配器的“第一代”虚拟机,事件 ID 12010 带有以下消息
      • “Emptyv1_net”模拟以太网端口(实例 ID XXXX-XXX-...):无法开机,并出现错误“访问被拒绝”。(0x80070005)。(虚拟机ID XXXX-XXX-...)
  • Hyper-V-SynthNic
    • 事件 ID 12670 包含以下消息
      • “Ubuntu20.04.1LTS”在连接到虚拟网络时无法分配资源:由于超时期限已过,此操作返回。(0x800705B4)(虚拟机 ID XXXX-XXX-...)。以太网交换机可能不存在。
      • “Ubuntu20.04.1LTS”在连接到虚拟网络时无法分配资源:访问被拒绝。(0x80070005)(虚拟机 ID XXXX-XXX-...)。以太网交换机可能不存在。

har*_*ymc 1

由于修复安装 Windows 10 并就地升级到 Windows 20H2 没有帮助,不幸的是,您似乎需要重新安装。

我建议备份数据并从头开始重新安装 Windows,这意味着不是升级。您将需要重新安装所有应用程序。

重新格式化安装分区是可选的,也许只有在简单安装无法解决问题时才应使用。