Windows下使用任务计划程序实现宽带开机自动拨号和断线自动重连

2023-05-16

由于学校网络改造,我们告别了客户端登录的锐捷,迎来了PPPoE拨号的深澜,本以为新的认证计费系统能带来更好的体验,结果偏偏在很基础的功能上出问题,诸如macOS下拨号没有IPv6地址、高峰期卡成狗、不规律蜜汁掉线等等,真是让人满头大汉.jpg。

网上很多关于开机自动拨号的文章,这里复述一下。打开“任务计划程序”(Win10直接左下角搜就行,Win7去开始菜单搜),左侧选择“任务计划程序库”,右侧选择“创建任务…”。

在“触发器”选项卡新建触发器,“开始任务”选择为“登录时”。

在“操作”选项卡中,新建操作,启动程序设为“rasdial”,参数依次为连接的名字(自拟)、用户名和密码。

确定二连,开机自动拨号的任务就创建成功了。

接下来用同样的思路去解决断线自动重连。任务的操作肯定不变的,还是rasdial拨号,那么触发器该怎么写呢?打开“新建触发器”的对话框,我们发现可以在“发生事件时”新建触发器,那么只要在断线这个事件发生时触发该任务就可以实现断线自动重连了。

选择该触发器,发现我们需要事件(日志)的名称、源(也就是谁打的日志)以及事件的ID。

至此要做的已经很明确了,打开“事件查看器”,筛选一波即可看到,这里不再赘述,直接贴结果:

即日志来源是系统,源是Rasman,事件ID是20268。


补充:发现掉线会触发的日志不止一种,而Rasman的20268并不是每次掉线都会触发,现在再补充几种触发器,结果如表所示:

日志事件ID
系统(触发器列表显示为System,下同)Rasman20268
应用程序(触发器列表显示为Application,下同)RasClient20221
应用程序RasClient20226
系统e1iexpress27
系统

DNS Client Events

(触发器列表显示为Microsoft-Windows-DNS-Client)

1014
系统

Time-Service

(触发器列表显示为Microsoft-Windows-Time-Service)

134

(第4条不知道源名称跟硬件有没有关系。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows下使用任务计划程序实现宽带开机自动拨号和断线自动重连 的相关文章

随机推荐