无法创建虚拟交换机 Hyper-V(0x80070002)

无法创建虚拟交换机 Hyper-V(0x80070002)

使用 Hyper-V 管理器在 Hyper-V 上创建任何类型(外部、内部和私有)的虚拟交换机时都会出现以下错误。

无法创建虚拟以太网交换机。

系统找不到指定的文件。(0x80070002)

以下是错误的屏幕截图:

在此处输入图片描述

操作系统:Windows 8.1 (x64) + Update 1

尝试从 Powershell 创建时出现同样的错误。

答案1

  1. 进入设置 ->网络与互联网

  2. 选择更改适配器选项

  3. 右键单击 NIC 适配器 ->特性

  4. 检查是否Hyper-V 可扩展虚拟交换机已安装在 NIC 的属性中

  5. 重新安装 Hyper-V 可扩展虚拟交换机

    5.1 选择安装

    5.2 选择协议

    5.3 选择 Hyper-V 可扩展虚拟交换机

  6. 使用 Hyper-V 管理器在 Hyper-V 上创建虚拟交换机

来源:https://www.tenforums.com/virtualization/10699-hyper-v-error-when-creating-virtual-switch.html#post306179

答案2

所有建议的解决方案均失败!

这确实立即见效了,从那以后我就没遇到过任何问题。操作方法如下:

打开以下注册表项并授予“所有应用程序”完全控制权限

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc

就是这样,之后就不再有问题了。

答案3

我所做的只是从设备管理器中一次删除一个 NIC(远程登录)。删除后,右键单击并单击扫描硬件更改

Windows 重新找到已删除的 NIC 并安装它,然后 Hyper-V 管理器能够创建 V-Switch。

对于英特尔网卡,我确实需要联想网站上的最新驱动程序。我不需要卸载并重新安装 Hyper-V 角色;可能是因为我已经尝试过删除角色 → 重新启动 → netcfg -d(PowerShell) → 再次重新启动。(由于我正在远程工作,因此我不得不使用 LogMeIn 计划重启)

答案4

我能够在我的服务器上创建外部虚拟交换机。

问题是司机在迁移到 2019 期间,保留了以前的 WS2016 OS 所使用的驱动程序。我进入供应商驱动程序下载页面,获取适用于我的服务器的最新可用网络驱动程序(在这里要非常小心地选择正确的驱动程序)。然后我重新启动了,因为我可以,问题就解决了!

希望这可以帮助。

相关内容