今天不知道為什么,一直工作正常的L2TP不能連接了。我用的是Surface Pro 3,Windows 10 專業版,操作系統一直保持自動更新,而且最近也沒有安裝什么軟件。點擊連接后,等一段時間就報809錯誤(從Windows 10開始,撥號界面不再顯示錯誤代碼,要到系統日志里面去查)。相同的網絡環境,相同的L2TP,同事的Windows 8.1卻是正常的,而另外一個同事運行Windows 10的筆記本也同樣無法連接。因此可以斷定問題出在Windows 10。我的系統從來都是“裸奔”的,沒有數字、企鵝等大神級安全軟件。
經過一番折騰,最終總結如下:
注冊表,有兩處修改,不要漏掉。我原來的系統中是沒有第一條(ProhibitIpSec)的。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\Parameters]
"ProhibitIpSec"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]
"AssumeUDPEncapsulationContextOnSendRule"=dword:00000002
檢查系統服務,將以下3個服務設置為“自動”啟動
Remote Access Auto Connection Manager
Remote Access Connection Manager
Secure Socket Tunneling Protocol Service
最后,重啟,連接,搞定!
但是這個問題依然感覺有些奇怪,是Windows 10更新惹的禍?還是...要知道Windows 10內置的搜索引擎已經是百度了...難道...呃...