![尝试拨号时出现“打开端口...错误 813:另一个连接正在使用...”](https://linux22.com/image/1297334/%E5%B0%9D%E8%AF%95%E6%8B%A8%E5%8F%B7%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E6%89%93%E5%BC%80%E7%AB%AF%E5%8F%A3...%E9%94%99%E8%AF%AF%20813%EF%BC%9A%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%BF%9E%E6%8E%A5%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8...%E2%80%9D.png)
这已经让我疯狂了:)
当我唤醒计算机并尝试拨号时,我得到了这个漂亮的对话框:
正在打开端口...
错误 813:您尝试建立第二个宽带连接,而先前的宽带连接已使用同一设备或端口建立
然后还有一些废话。我搜索了网络,发现不止我一个人遇到这个问题,但是没有解决办法!
因此,空闲 30 分钟后自动挂断、睡眠 60 分钟后的选项非常可以接受,但直接解决问题的解决方案会更好。
答案1
我们需要做的是,当机器进入睡眠状态时,断开拨号会话。我们可以使用任务计划程序来响应睡眠事件,从而实现此目的。
像这样设置任务:
- 在搜索框中输入“任务计划程序”并启动计划程序
- 点击“创建任务…”
- 进入触发器,创建一个新的触发器,选择“在事件发生时”
- 选择日志到“系统”,将“来源”设置为“Kernel-Power”,事件ID设置为“42”,确定
- 转到“操作”并创建新操作,选择“启动程序”
- 在程序脚本框中输入
rasdial /disconnect
返回“常规”选项卡,为其命名。
因此,当计算机暂停时,事件 42 会发布到日志中。这样,当发布暂停事件时,它会运行,rasdial /disconnect
从而关闭所有拨号连接。