FIX : win10 vpn stuck on connecting
遇到过一次这个故障,当时并未解决,再次遇到这个问题,特意在网上检索相关解决方案,在此记录一下
1、修改注册表:
在“运行”中输入:regedit 回车,打开注册表编辑器,查找以下路径:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
查找以下键,将键值修改为:1(找不到则新建,DWORD32类型)
AllowL2TPWeakCrypto
AllowPPTPWeakCrypto
ProhibitIpSec
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]
查找以下键,将键值修改为:2(找不到则新建,DWORD32类型)
AssumeUDPEncapsulationContextOnSendRule
这个……确实是这么长,39个字节……
2、修改服务启动状态,并重新启动服务
在“运行”中输入:services.msc 回车,打开 服务,找到“Routing and Remote Access”服务,设置启动状态为“自动”,并启动服务。(如果服务已经启动,请 重新启动 服务)
此时可尝试连接VPN,如果系统仍在尝试连接VPN,请重启电脑。
3、批处理操作
为了方便大家操作,整理了一个批处理,大家可保存为.BAT文件,直接运行就可以了,省去在注册表中查找的麻烦。
@echo off
@echo 解决Win10系统,连接VPN时,卡在“正在连接网络……”
@echo.
@echo 修改注册表项目……
@reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v AllowL2TPWeakCrypto /t reg_dword /d 1 /f
@reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v AllowPPTPWeakCrypto /t reg_dword /d 1 /f@reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v ProhibitIpSec /t reg_dword /d 1 /f
@reg add "HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent" /v AssumeUDPEncapsulationContextOnSendRule /t reg_dword /d 1 /f
@echo 完成
@echo.
@echo 修改相关服务器启动状态……
sc config RemoteAccess start= auto > nul
@echo 完成
@echo.
@echo 启动相关服务。(如果长时间未能完成操作,请尝试重启电脑。)
sc stop RemoteAccess > nul
sc start RemoteAccess > nul
@echo 启动完成
@echo.
@echo.
@echo 请尝试连接VPN,如果仍然无法连接,请重启电脑。
@echo.
@pause
网友评论