Windows 8.1连接VPN时出现720错误

8
我在我的电脑上使用64位的Windows 8.1系统,最近在连接VPN时出现了以下错误,即使我没有安装任何新应用程序: Error 720:无法与远程计算机建立连接。可能需要更改此连接的网络设置。
我已经尝试过遵循多个教程,但都未成功。 下面是我尝试过的一个例子配置: http://en.remontka.pro/error-720-windows-8-and-8-1-solved/ 谢谢。

其他安装了Windows 8.1的计算机无法访问VPN,并且找不到可能导致问题的两台计算机之间的差异。 - user2705861
我尝试使用您的示例配置,并在我的笔记本电脑上解决了您的问题 :) - pastorello
5个回答

15

由于我找不到一个完整或清晰的答案来解决这个问题, 而且这已经是第二次我使用这篇文章来修复我的问题,所以我发表了我的解决方案:

为什么是720? 720是连接尝试失败的错误代码,因为您的计算机和远程计算机无法达成PPP控制协议的一致性。我不知道为什么会发生这种情况,但我认为这完全是出于安装程序的注册表权限和VPN安装程序创建的多个miniport驱动程序安装而导致的,这些驱动程序没有为win 8.1正确编程。

解决方案:

  1. 检查注册表的写入权限

    a. 下载进程监视器http://technet.microsoft.com/en-us//sysinternals/bb896645.aspx并运行它

    b. 将注册表设置为目标,并将过滤器设置为检查哪些寄存器对于netsh不可写入:“进程名称是'netsh.exe'”和“结果为'ACCESS DENIED'”,然后获取具有管理员权限的命令提示符并输入 netsh int ipv4 reset reset.log

    c. 对于进程监视器记录为不可访问的每个注册表键,使用regedit访问这些注册表并将这些权限更改为“完全访问”

    d. 运行以下命令netsh int ipv6 reset reset.log并重复步骤c)

  2. 卸载所有不起作用的miniport驱动程序

    a. 打开设备管理器(Windows+x -> 设备管理器)

    b. 对于每个不起作用的miniport(带有黄色标记的那些):更新驱动程序->显示非兼容驱动程序->选择另一个驱动程序(例如, 通用宽带适配器)

    c. 卸载这些不起作用的设备

    d. 重新启动您的计算机

    e. 重复执行步骤a) - d),直到您在miniports上看不到任何黄色标记为止

  3. 删除您的VPN连接并创建一个新的连接。

这对我起作用了(2次,一次是在我的win 8.1上第一次使用VPN连接后,然后是当我重新安装思科客户端并尝试再次使用Windows VPN时)

参考文献:

http://en.remontka.pro/error-720-windows-8-and-8-1-solved/

https://forums.lenovo.com/t5/Windows-8-and-8-1/SOLVED-WAN-Miniport-2-yellow-exclamation-mark-in-Device-Manager/td-p/1051981


解决方案#2在Windows 8.1上对我有效。 - haiiaaa
第三种方法在我的Windows 10上可行。 - Behrouz.M
太好了,解决方案2在8.1上对我起作用了。 - Gavin

2

对我也起作用了。在卸载驱动程序后重新启动是至关重要的。 - Albus Dumbledore

1
首先,我想感谢愿意帮助我们的Rose,但是你的答案只能解决电脑上的问题,在其他设备上会出现无法连接的错误720。经过长时间搜索和联系微软支持,我们最终解决了问题。 在设备管理器中,选择“查看”菜单,然后选择显示隐藏设备。查找具有驱动程序警告问题的远程Miniport IP或网络监视器。在其属性中,在详细信息选项卡中检查驱动程序的键属性。 在本地机器上的Regedit中查找此键,备份该键并将其删除。重新启动Windows。 重新打开设备管理器并选择已删除记录的miniport。激活更新驱动程序选项,并在下一个屏幕上手动查找计算机上的驱动程序,然后使用可用驱动程序列表中的Microsoft供应商和WAN Miniport驱动程序类型进行更改,IP或IPV6 L2TP网络监视器。 升级后重新启动计算机。 我知道这有点费力,但这是唯一适用于所有计算机的方法。

谢谢您的建议。我找到了Miniport IP,然后更新了驱动程序,它又开始工作了。 - SamChen
你是指每个设备的“驱动程序键”吗?你是说你成功地从它存在的注册表位置中删除了驱动程序的键? - Alexandru
是的,我们在注册表中找到了这些引用并将它们删除。因此,在尝试后,您可以升级这些驱动程序并重新启动Windows。 - user2705861

1
根据Microsoft支持KB,如果TCP/IP已损坏或未绑定到您的拨号适配器,则可能会出现此问题。可以尝试按以下方式重新安装或重置TCP/IP:
  • 将TCP/IP重置为原始配置 - 使用NetShell实用程序,键入此命令(在CommandLine中):netsh int ip reset [file_name.txt],[file_name.txt]是记录NetShell执行的操作的文件名称,例如netsh hint ip reset fixtcpip.txt。

  • 删除并重新安装NIC - 打开Controller并选择System。单击Hardware选项卡并选择设备。双击Network Adapter,右键单击NIC,选择卸载。重新启动计算机,Windows应自动检测NIC并重新安装它。

  • 升级NIC驱动程序 - 您可以下载最新的NIC驱动程序并升级驱动程序。
希望能有所帮助。

0

我也遇到了同样的问题,但大多数已发布的解决方法都无法奏效。

我执行了sfc /scannow命令,结果报告说有些错误无法修复。

为了解决这个问题,我运行了以下命令:

Dism /Online /Cleanup-Image /RestoreHealth

讽刺的是,后来我发现WAN错误已经消失了,720 VPN错误也不见了,我的VPN工作得很好。

很难相信这个比较奥妙的命令就可以纠正WAN错误,但值得一试。


你的解决方案就像是把一栋公寓楼整体升高,然后从头开始重建,只为了修复第十层的一个窗户手柄。 - AaA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接