安装星空组网,把我原来的OpenVPN搞炸了

Viewed 5

OpenVPN的日志:
Thu Jun 04 14:57:14 2026 MANAGEMENT: Client disconnected
Thu Jun 04 14:57:14 2026 There are no TAP-Windows adapters on this system. You should be able to create a TAP-Windows adapter by going to Start -> All Programs -> TAP-Windows -> Utilities -> Add a new TAP-Windows virtual ethernet adapter.
Thu Jun 04 14:57:14 2026 Exiting due to fatal error

根本原因
星空组网(StarVPN)安装时,其 NDIS 虚拟网卡驱动注册过程把 OpenVPN 的 TAP-Windows 适配器设备节点干掉了。
具体来说,星空组网的 gwvnic.sys 和你 OpenVPN 的 tap0901.sys 都是 NDIS 虚拟网卡驱动,在同一个驱动类(Class = Net)下注册。星空组网安装时做了驱动注册/初始化操作,过程中把 OpenVPN 已有的 TAP 适配器设备从系统中移除了——不是禁用,是整个 PnP 设备节点被删掉。
结果 OpenVPN 启动时就完全找不到网卡,直接报:
There are no TAP-Windows adapters on this system.
修复方案

  1. 重启电脑——如果驱动已被标记删除但仍加载在内核中,必须重启清除状态
  2. 下载 TAP-Windows 驱动包,里面要包含这四个文件(缺一不可):
  • devcon.exe(设备管理工具)
  • OemVista.inf(驱动安装描述文件)
  • tap0901.cat(数字签名文件)
  • tap0901.sys(驱动本体)
    下载地址:https://github.com/OpenVPN/tap-windows6/releases 中的 dist.win10.zip
  1. 管理员权限运行:
    devcon.exe install OemVista.inf tap0901
  2. 验证:ncpa.cpl 中出现 "TAP-Windows Adapter V9" 即成功
0 Answers