可能存在问题的地方:
核心文件缺失(根本原因) :VMware 安装目录下虽存在桥接底层核心文件(vmnetbridge.sys 内核驱动、vmnetbridge.cat 驱动签名文件、vmnetBridge.dll 功能动态链接库),但缺失 vmnetbridge.inf 驱动安装配置文件 ------ 该文件是 Windows 系统识别、注册桥接驱动的必要文件,缺失后驱动无法与系统联动,桥接服务无法正常创建,直接导致 VMnet0 虚拟网卡无法生成。这些文件可能在VM的安装根目录下,也可能在x64文件夹下。先去检查是否缺失。
文件夹权限限制:VMware 安装根目录无新建文件权限,无法手动创建缺失的 vmnetbridge.inf 文件,无法通过常规方式补全文件并安装驱动。
VMware 权限保护机制:虚拟网络编辑器默认以普通权限打开,会自动隐藏 VMnet0 网卡,造成 "桥接网卡消失" 的误判,需提取管理员权限后才能正常显示。
对应解决办法:
若没有bridge相关文件,可通过右键VM安装包选择管理员方式执行,选择恢复选项,等待恢复完成就可以看到了。 这是我的VM安装目录
D:\VMware_workstation\VMware
步骤 1:以管理员身份打开 CMD
Win + X → Windows 终端 (管理员) / 命令提示符 (管理员)
步骤 2:复制 vmnetbridge.sys 到系统驱动目录
把 VM 目录里的驱动复制到系统:
copy "D:\VMware_workstation\VMware\vmnetBridge.sys" C:\Windows\System32\drivers\
步骤 3:创建并注册 VMware Bridge 服务
sc create VMwareBridge type= kernel start= auto binPath= "C:\Windows\System32\drivers\vmnetBridge.sys" DisplayName= "VMware Bridge Service"
步骤 4:启动桥接服务
sc start VMwareBridge
看到:STATE: 4 RUNNING说明驱动加载成功、服务正常运行。