我已经从 Windows 功能安装了 Hyper-V,但是当我打开 Hyper-V 管理器并尝试创建虚拟交换机时出现此错误(NONAME
是计算机名称):
我在网上搜索解决方案,但没有找到任何可以解决我的问题的方法。我检查了以太网属性选项“Hyper-V 可扩展虚拟交换机”,但仍然出现错误。我还尝试卸载并重新安装 Hyper-V 管理器,但什么也没发生。我有 Windows 10 Pro 并且是全新安装。有什么想法可以解决吗?
答案1
在 Windows 10 更新后遇到了同样的症状,重新安装网络适配器也无济于事。但是在 PowerShell 控制台中执行以下命令可以解决问题:
New-VMSwitch VMSwitch -NetAdapterName Ethernet
这似乎修复了网络交换机配置,因此此后虚拟交换机管理器成功启动,我可以使用它随意删除和创建虚拟交换机。
答案2
尝试从设备管理器中卸载网络适配器,然后重新安装。
大多数情况下,此后 Hyper-V 可以创建虚拟交换机。
答案3
我无法打开虚拟交换机管理器并使用 Docker。解决方法如下:
- 打开或关闭 Windows 功能 > 取消选中容器和 Hyper-V
- 重启
- 打开或关闭 Windows 功能 > 检查容器和 Hyper-V
- 重启
Hyper-V Manager 的虚拟交换机管理器和 Docker 随后即可正常工作。