使用 Hyper-V 管理器在 Hyper-V 上创建任何类型(外部、内部和私有)的虚拟交换机时都会出现以下错误。
无法创建虚拟以太网交换机。
系统找不到指定的文件。(0x80070002)
以下是错误的屏幕截图:
操作系统:Windows 8.1 (x64) + Update 1
尝试从 Powershell 创建时出现同样的错误。
答案1
答案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 所使用的驱动程序。我进入供应商驱动程序下载页面,获取适用于我的服务器的最新可用网络驱动程序(在这里要非常小心地选择正确的驱动程序)。然后我重新启动了,因为我可以,问题就解决了!
希望这可以帮助。