必须先安装对应虚拟化平台并确保驱动就绪,否则网络适配器列表中不会显示虚拟网卡;需在设备管理器中确认无黄色感叹号,再通过ncpa.cpl或powershell启用。

在Windows 10中启用虚拟网卡(如Hyper-V虚拟交换机、VMware Network Adapter、VirtualBox Host-Only Adapter等)前,必须先确保对应虚拟化平台已安装且驱动就绪,否则“网络适配器”列表里根本不会出现该设备。
确认虚拟网卡驱动已正确安装
右键“此电脑”→“管理”→“设备管理器”,展开“网络适配器”,查看是否有带“Virtual”“Hyper-V”“VMware”“VirtualBox”字样的条目;若显示黄色感叹号,说明驱动异常,需重新运行对应虚拟软件的安装程序并勾选“网络组件”选项。
这一步不能跳过——【没有正常加载的虚拟网卡不会出现在“网络和Internet设置”界面】,后续所有操作都无效。
在“网络连接”界面启用虚拟网卡
按 Win+R 输入 ncpa.cpl 回车,打开“网络连接”窗口。
找到目标虚拟网卡(例如:vEthernet (Default Switch)、VMware Network Adapter VMnet1、VirtualBox Host-Only Ethernet Adapter),右键它,点击“启用”。
如果右键菜单里只有“禁用”而没有“启用”,说明该网卡当前已是启用状态;如果右键后无反应或提示“发生错误”,请返回上一步检查驱动是否被系统禁用(设备管理器中右键→“启用设备”)。
通过PowerShell强制启用(适用于GUI失效场景)
以管理员身份运行PowerShell。
输入命令:Get-NetAdapter -Name "*Virtual*" | Enable-NetAdapter,回车执行。
该命令会批量启用所有名称含“Virtual”的适配器,无需手动识别具体名称;若只想启用某一个,可先运行 Get-NetAdapter 查看完整列表,再用精确名称替换,例如:Enable-NetAdapter -Name "vEthernet (WSL)"。
注意:PowerShell命令区分大小写,但适配器名称中的括号和空格必须完全匹配,复制时建议从 Get-NetAdapter 输出中直接选取。










