由于windows在使用“L2TP/IPsec预共享密钥的VPN连接模式”情况下下仅支持证书,而对于使用psk连接l2tp/ipsec的时候则会会出现789错误,所以只有修改windows注册表,用如下方式修改:在“运行”中输入:(适用于xp。WIN7因为权限问题,推荐手动方式添加)
reg add “HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v ProhibitIPSec /t REG_DWORD /d 1

或者手动方式添加:(适用于xp和WIN7)
1、单击“开始”,单击“运行”,键入 regedt32,然后单击“确定”。
2、找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters
3、在“编辑”菜单上,单击“添加值”。
4、在“值名称”框中,键入 ProhibitIpSec。
5、在“数据类型”列表中,单击“REG_DWORD”,然后单击“确定”。
6、在“数据”框中,键入 1,然后单击“确定”。
7、退出注册表编辑器,然后重新启动计算机。

另一种方法复制如下内容至“记事本”,并另存为ipsec.reg注册表文件,双击导入即可(适用于xp和WIN7)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\Parameters]
“ProhibitIPSec"=dword:00000001

参考
http://support.microsoft.com/kb/240262/zh-cn
http://support2.microsoft.com/default.aspx?scid=kb;en-us;q310109&sd=tech

VPN连接常见错误的原因:

691错误
用户名或密码错误。

619错误
上层路由器不支持GRE协议。您所在网络的路由器不支持,请更换路由器,或者使用L2TP连接。

742错误
服务器不支持加密连接。取消加密即可。

错误678、错误800
服务器未开启vpn服务或远程计算机无响应。