这些截图解释了你的困惑。
指南里提到的“删除 TAP-Windows 和 OpenVPN 的残留文件”,并不是让你把电脑里所有带有 “vpn” 的文件都删掉。你在 C:\Windows\WinSxS 找到的那些文件夹是 Windows 系统自带的网络组件,千万不要删除,它们和 OpenVPN 的 TAP 驱动无关。
下面是正确、安全的做法:
- 检查 TAP 驱动文件:
打开
C:\Windows\System32\drivers\。 如果看到tap0901.sys或tap.sys,删除它。 - 确认 TAP 相关的
.inf文件: 以管理员身份打开命令提示符,运行:
这样会显示哪些pnputil /enum-drivers | findstr TAPoemXX.inf文件属于 TAP-Windows。只删除这些对应的oemXX.inf和它们的.pnf文件(路径在C:\Windows\INF\)。 - 清理 OpenVPN 残留文件夹:
- 删除
C:\Program Files或C:\Program Files (x86)下的 OpenVPN 或 TAP-Windows 文件夹。 - 删除
C:\Users\<你的用户名>\AppData\Local下残留的 OpenVPN 文件夹。
- 删除
- 重启电脑,然后通过 OpenVPN 官方安装包重新安装 TAP 驱动。
所以,回答你的问题:
- 不要把所有带 “VPN” 的文件都删除。
- 如果只看到
tap.sys,那就是需要删除的驱动文件。 -
oem.inf文件是驱动的安装描述文件,需要用pnputil来确认哪些属于 TAP,删除这些即可。