TAP(4)驱动相关
TAP(4) 驱动程序不起作用。
如果您使用的Mudfish版本是v5.5.8或更高版本,则已添加新的Wintun驱动程序来替换OpenVPN的TAP驱动程序。
请注意,在Mudfish启动器中通过UI进行设置时,请打开专家模式,然后进入“设置->程序”菜单中的“Launcher”选项卡找到相应的项目。
请注意,如果您使用 -N 选项运行 Mudfish Launcher,则可以激活该功能。详细激活方法请参考mudrun执行选项文档。
请按以下顺序进行检查和检查。
-
首先,您需要检查tap(4)(Windows中的TAP Win32 adapter v9网络设备)驱动程序是否正确安装。例如,如果我们根据Windows XP进行解释,
-
您可以通过开始 → 设置 → 控制面板 → 网络连接来检查 TAP-Win32 adapter v9 是否存在。

-
-
如果网络设备安装正确,您 必须 检查该设备是否被选中为 “启用” 。如果勾选为 “已禁用” ,请将其更改为 “启用” 。
如果网络设备安装不正确,请按如下方式检查。
-
请务必从 Mudfish 官方网站 (http://ko.loxch.com) 下载并安装 Mudfish Installer。有时,有人从个人博客或咖啡馆下载该程序并安装该程序。那么,该文件可能包含病毒或恶意代码,因此可能无法安装 TAP Win32 adapter v9 设备。
-
务必 检查您当前使用的操作系统是32 bit还是64 bit,并使用适当的Mudfish安装文件进行安装。

-
如果您是Windows XP用户,请使用https://www.majorgeeks.com/files/details/winsock_xp_fix.html中所示的工具并在fix之后使用。该工具是一个可以恢复 Windows Registry 损坏的任何网络相关部分的程序。 使用前请务必 备份 Registry。
-
尝试手动安装 TAP Win32 adapter v9 网络设备。从下面的链接下载适合您平台的文件。
请下载该文件,解压到合适的文件夹,运行里面的两个.bat文件,检查是否有变化。您可以按如下方式检查:
-
使用资源管理器将其解压缩到适当的位置。
-
里面有一个remove.bat文件,用资源管理器运行它。在这种情况下,请删除内部安装的 TAP Win32 adapter v9 设备。
-
完成后,再次运行 install.bat。
-
完成后,进入“控制面板→网络设备”并检查TAP Win32 adapter v9是否正确安装。
如果这样做后仍然没有安装网络设备,请进入“控制面板→设备管理器”菜单,检查网络适配器部分是否有未正确安装的设备(显示有感叹号)。
-
您还可以尝试使用 OpenVPN 软件包进行安装。 Mudfish 使用的 TAP Win32 adapter v9 网 络设备是由 OpenVPN 项目 (https://openvpn.net) 生成的,因此您可以假设它使用相同的网络设备。请按如下方式尝试一下。
-
连接到 https://openvpn.net/community-downloads/,并根据您的环境在 Windows Installer 中安装 32-bit 或 64-bit。
-
如果您连接到 https://www.vpnbook.com/freevpn,我们将提供免费使用 OpenVPN 的服务。使用此处显示的配置文件来配置 OpenVPN client。例如,您可以执行以下操作:
- 下载https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US1.zip文件,解压,将里面的文件复制到
C:\Program Files\OpenVPN\config或C:\Program Files (x86)\OpenVPN\config文件夹中。
- 下载https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US1.zip文件,解压,将里面的文件复制到
-
安装完成后,以 管理员权限 在启动程序中运行“OpenVPN GUI”,您将在系统托盘中看到OpenVPN图标。
-
尝试使用 Connect 作为右键单击图标时出现的 vpnbook 设置之一。如果无法连接或能够连接,您可以通过 View Log 菜单检查与连接的服务器通信时使用的日志。
-
如果此方法没有任何问题,Mudfish 也应该可以正常工作。
-
-
您还可以尝试使用 NDIS 6 或 OpenVPN 分发的更高版本的 TAP Win32 adapter v9 网络设备。当前的 Mudfish 发行版使用基于 NDIS 5 构建的 TAP Win32 adapter v9 驱动程序,因此可能无法与最新的 Windows 版本顺利运行。您可以通过执行以下操作将其配置为使用最新的驱动程序:
- 首先,安装Mudfish。这将安装(旧的)TAP Win32 adapter v9 驱动程序。
- 现在,如果您转到https://openvpn.net/community-downloads/链接,您可以找到最新的Tap-windows驱动程序,并下载与Installer(NDIS 6)对应的版本。截至撰写本文时,文件 https://swupdate.openvpn.org/community/releases/tap-windows-9.21.2.exe 是最新的。安装这个。
- 现在您的操作系统的驱动程序将发生变化。现在尝试运行 Mudfish。
-
如果您熟悉使用
regedit命令,请检查以下路径中的变量是否存在。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DeviceInstall\Parameters\DeviceInstallDisabled如果该变量的值设置为 1,请将其更改为 0,重新启动,然后再次尝试安装。
-
请使用资源管理器检查
c:\Windows\inf\setupapi.dev.log文件是否存在。如果您有该文件,请将其发送至 [email protected]。经过分析,我们可以给您解答更根本的原因。
Mudfish 适配器连接速度显示为 10Mbps。
:-) 不用担心。 Mudfish使用的TAP-Win32 adapter v9网络设备是一个虚拟设备,实际物理速度取决于CPU操作,因此您可以将10Mbps视为backward compatibility的简单auto-negotication过程。