具体症状

联想拯救者R9000P 2023,到手半年。
具体表现为——
1.右下角显示网络正常连接,ipconfig /ALL得DNS,ip等无异常,代理关闭状态,但是无法连接互联网,可以ping通无法访问的网址,浏览器报错为ERR_CONNECTION_FAILED
2.QQ和微信已登录状态下可以接受文字消息,图片等信息无法加载;
3.使用其他设备连接wifi无问题,电脑使用有线连接wifi依然报错,判断为电脑问题。
无法访问网址,但可以ping通

解决方案(临时)

经测试得出三种临时解决方案
1.点击尝试使用获取帮助进行网络诊断,重启网络适配器,可以暂时恢复十几分钟,随后重新无法联网;
系统判断网络无问题
2.win+q搜索设备管理器-网络适配器,禁用除网卡以外的任意网络适配器或重新启用,有时候起效有时候不行;
在这里插入图片描述
3.重启电脑,可以持续大约2小时左右,随后重新无法联网。

第一次解决方案(失败)

回忆错误发生前对电脑所作改动,尝试禁用了Sangfor SSL VPN,无效;
去联想官方网站重装网卡驱动,回退网卡驱动,无效;
最后选择卸载了近日更新的Windows补丁,重启,恢复。

但是正常状态持续了2天以后,最近研究docker和ssl订阅重启了电脑,1个半小时过后,重新出现ERR_CONNECTION_FAILED问题,证明不是更新补丁问题。

第二次解决方案(暂时无异样,有待观察)

最后重启电脑,趁电脑网络正常时翻墙谷歌,从巴哈和reddit论坛得到两个关键建议:
reddit-Windows 10 Pro (21H2) - Chrome spits out err_connection_failed after a while, ping works.
[解決問題] 因為系統緩衝區空間不足,或是佇列已滿造成 ERR_CONNECTION_FAILED 問題
解决方案为
打开powershell
然后输入以下命令——

 Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descending

该命令主要是检查目前系统端口占用情况,并根据单个进程占用的端口数量降序排列

得到如下结果:
可以看出来第一个进程占用的端口数量过于夸张了
可以看得出来,EAConnect_microsoft这个进程占用了13130个端口,这个数量过于夸张了。
故复制进程名,打开任务管理器-进程,搜索EAConnect_microsoft,然后结束该进程(Xbox下属的EA进程),刷新浏览器,恢复!
傻逼EA

总结

造成本次报错的原因是玩Apex玩的 某进程无限制占用端口导致端口耗尽
解决方案是卸载/结束该占用过多端口的进程
也算是对计算机网络和端口概念有了更深的认识

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐