Windows断网自动重连脚本
前言
不知道为什么,我的Windows电脑经常用着用着,就断网了,具体表现为任务栏现实”No internet access”,实际上Ping内网设备都不通
很显然,连内网都有问题的,大概率是电脑/Windows驱动的问题,而不是路由器的问题
而这个问题,其实也很好解决,把WiFi断开再连接一下就好了
然而,在我对于远程桌面依赖比较高的情况下,这个问题就比较棘手了——毕竟,断网了,远程桌面也就断了,我就得跑到电脑前去解决这个问题,严重影响了我的工作效率
网络结果综述
有人说,可能是电脑的WiFi适配器驱动有问题,需要换一个驱动
有人说,可能是USB和WiFi产生干扰,需要把USB设备和WiFi模块隔开比较远的距离
还有的人在捣鼓注册表,我根本都看不懂
这些方案中,有可能是有真正的解决问题的,但是断网这个问题的触发条件太过随机,我也不知道哪个方案是真正有效的,验证起来也毕竟花费时间
所以,我想到了一个简单的办法——写一个脚本,检测到断网的时候,自动断开WiFi再连接一下,先将就着用着,靠后面脚本的log再看看是什么原因导致的断网
脚本编写
说实话,我对写bat真的一窍不通,所以以下部分都是把我的思路表述出来丢给LLM去写的,可能比较粗糙,但是能用就行
如果还不懂怎么用这个脚本,可以看该仓库下的README
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明来自 Hao_Tian的折腾日志!
评论