答案1
对于遇到问题的其他任何人,我最终能够在注册表中进行编辑然后重新启动后解决问题。感谢此处发布的指南Github。
从提升的命令提示符运行以下命令:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
答案2
您可以禁用 IPSec 并始终仅连接到 l2tp。
启动注册表编辑器 (regedit.exe) 并导航到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters.
从编辑菜单中,选择“新建”、“DWORD 值”。
输入名称“ProhibitIpSec”并按Enter。
双击新值,将其设置为 1,然后单击确定。
重新启动机器。
要再次启用 IPSec,请将值设置为 0。
享受。
答案3
我在 3 台 Windows 10 PC 上遇到了同样的问题。上述注册表修复最初不起作用。这 3 台 PC 唯一的共同点是它们都是在某个阶段从 Windows 7 升级的。Microsoft 支持建议使用他们的媒体创建工具从 DVD 或 USB 棒就地重新安装 Windows 10。这样可以保留我的所有应用程序和数据,就像从 W7 升级一样。就地升级后,我遇到了同样的错误,然后应用了注册表修复,连接成功了。我还尝试在重新格式化的硬盘上安装 Windows 10。注册表修复后也有效。如果 VPN 客户端和/或服务器位于宽带路由器等 NAT 设备后面,则注册表修复似乎是必要的。建立连接后,需要执行其他步骤才能通过 VPN 连接为 VPN 客户端启用互联网访问。就我而言,我必须将客户端源 IP 地址范围 10.2.0.0/8 添加到我的 NAS 防火墙,因为 VPN 服务器是我的 NAS。