跳到主要内容

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。例如,您可以执行以下操作:

    • 安装完成后,以 管理员权限 在启动程序中运行“OpenVPN GUI”,您将在系统托盘中看到OpenVPN图标。

    • 尝试使用 Connect 作为右键单击图标时出现的 vpnbook 设置之一。如果无法连接或能够连接,您可以通过 View Log 菜单检查与连接的服务器通信时使用的日志。

    • 如果此方法没有任何问题,Mudfish 也应该可以正常工作。

  • 您还可以尝试使用 NDIS 6 或 OpenVPN 分发的更高版本的 TAP Win32 adapter v9 网络设备。当前的 Mudfish 发行版使用基于 NDIS 5 构建的 TAP Win32 adapter v9 驱动程序,因此可能无法与最新的 Windows 版本顺利运行。您可以通过执行以下操作将其配置为使用最新的驱动程序:

    1. 首先,安装Mudfish。这将安装(旧的)TAP Win32 adapter v9 驱动程序。
    2. 现在,如果您转到https://openvpn.net/community-downloads/链接,您可以找到最新的Tap-windows驱动程序,并下载与Installer(NDIS 6)对应的版本。截至撰写本文时,文件 https://swupdate.openvpn.org/community/releases/tap-windows-9.21.2.exe 是最新的。安装这个。
    3. 现在您的操作系统的驱动程序将发生变化。现在尝试运行 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过程。