跳至內容

修复指定端口已打开的VPN错误指南

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN

在使用VPN时,遇到“指定端口已打开”错误并不罕见。许多VPN服务可以处理此问题,但在SonicWall VPN的NetExtender中尤为普遍。许多用户还报告称,在更新操作系统后遇到了此错误。以下是一些解决此问题的方法。

如何修复Windows 11/10上的指定端口已打开VPN错误?

1. 重启电脑

  • 点击“开始”按钮。
  • 点击“电源”按钮,然后选择“重启”。
  • 等待电脑重新启动。

虽然这是一个基本的解决方法,但它是排查大多数电脑问题的有效方法。重启后,锁定的连接将关闭,VPN可以创建新的连接。因此,如果您在Windows 11上遇到“指定端口已打开”的VPN错误,请务必尝试此方法。

2. 使用注册表编辑器

  • 按下Windows键 + R,输入regedit,然后按回车键。
  • 在注册表编辑器中,导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • 右键单击右侧窗格,选择“新建”,然后选择“多字符串值”。
  • 将其重命名为ReservedPorts并打开它。
  • 在“值数据”框中输入1723-1723,然后点击“确定”。
  • 关闭注册表编辑器并重启电脑以使更改生效。

通过编辑注册表,您可能会修复使用L2TP协议时的VPN“指定端口已打开”错误,务必尝试此方法。

3. 在命令提示符中修改连接端口

  • 按下Windows键,搜索“命令提示符”,并从结果列表中选择它。
  • 输入以下代码:netstat -aon
  • 确定使用端口1723的程序的PID。
  • 输入以下命令并按回车键。我们以此命令为例,但您需要更改最后的数字以匹配您的进程:taskkill /F /PID 1242
  • 关闭命令提示符。
  • 重启电脑以使更改生效。

这是强制停止应用程序使用VPN专用端口的一种方法,如果您在使用PPTP协议时遇到“指定端口已打开”错误,这可以帮助您。

4. 使用控制面板

  • 按下Windows键,搜索“控制面板”,并打开它。
  • 将视图更改为“小图标”,然后选择“电话和调制解调器”。
  • 打开“调制解调器”选项卡,选择调制解调器并点击“删除”。
  • 重启电脑以使更改生效。

此修复适用于因调制解调器相关问题导致的Windows 11/10上VPN所需端口已打开问题。

5. 尝试其他VPN

如果您尝试了上述方法后仍然遇到问题,可能值得考虑更换VPN。您当前使用的VPN可能不够理想。为了获得快速且无错误的体验,我们推荐ExpressVPN。它以可靠的性能、强大的安全功能和易于使用而闻名,能为您提供更顺畅的VPN体验,并帮助您避免“指定端口已打开”错误。

使用VPN时“指定端口已打开”错误的原因

虽然此错误可能由多种原因引起,但其主要原因是设备上的其他应用程序尝试打开VPN使用的不可共享网络连接端口。其次,如果其他应用程序尝试使用与VPN使用的不可共享连接相同的端口,也可能会出现此错误消息。虽然这更多地与Mac和Linux相关,但SSH转发也可能引发此错误消息。Meraki和SonicWALL VPN用户均报告了“指定端口已打开”的问题,但您也可能在其他VPN客户端上遇到此问题。此外,软件错误和由于计算机更新而导致的延迟也可能是导致此VPN错误消息出现的原因。

总结

我们希望本指南能够帮助您解决“指定端口已打开”错误。此时,您应该能够无障碍地使用您的虚拟私人网络。如果您仍然遇到问题,请随时在下方评论中与我们联系。

更新時間