Rasdial 错误 756 只能通过重新启动解决

kee*_*ees 5 vpn windows-xp batch-file

我在使用 Rasdial 启动 VPN 连接时遇到了一个非常令人沮丧的问题。

我有用作无人现场测量设备的计算机(Windows XP Professional SP2)。他们通过使用我从应用程序调用的批处理文件,通过 UMTS 连接自动启动与服务器的 VPN 连接。

对于要启动的连接,我使用以下批处理文件:

rasdial vpnserver /disconnect

rasdial VPNserver stationname password
Run Code Online (Sandbox Code Playgroud)

只要 UMTS 连接正常且运行良好,此方法就可以正常工作。但是,如果 UMTS 因任何原因掉线然后又回来了,我将无法再次建立 VPN 连接。当我运行上述批处理文件时,出现错误:

756 “连接已被拨叫”

我无法“清除”连接。重新连接的唯一方法是重新启动整个计算机,这是不可接受的。

我试图按如下方式扩展批处理文件;

rasdial vpnserver /disconnect

route -f

ipconfig /release

ipconfig /renew

arp -d *

nbtstat -R

nbtstat -RR

ipconfig /flushdns

ipconfig /registerdns

rasdial VPNserver stationname password
Run Code Online (Sandbox Code Playgroud)

尝试重置与网络有关的任何内容。可悲的是,这没有任何效果,我仍然遇到相同的错误。

必须通过重新启动机器来重置某些东西,但我无法从命令行找出这是什么以及如何执行此操作。

如何在不重新启动整个机器的情况下解决此问题?

Sea*_*anC -1

rasdial /disconnect断开所有连接,无论名称如何

  • 不,不是在这种情况下,不是当它“崩溃”时。 (3认同)