前言

前一阵子遇到了内网丢包跳ping、高延迟的问题,体现在使用过程中的表现就是,看视频没什么问题,打游戏尤其是FPS游戏,疯狂跳ping丢包,同时加速器一直报警网络异常。

该问题可能相对综合,WIN10的BUG、网卡性能、系统设置、网络环境等都有关系。所以需要多个方案都试试才知道哪个行。

问题表现

使用WIN+R,输入CMD打开命令行

ping -t 192.168.1.1

或者其他IP,可选你的网关IP、路由器IP、DNS IP、正常网站的IP

此时会发现有周期性、间歇性、随机性的跳ping现象,正常家用局域网延迟应该是1~2ms内,不超过5ms,而此时ping可跳到300+

同时使用BestTrace和其他MTR软件可发现,在Worst项目出现高额ping

原因可能

WIN10的BUG、网卡性能、系统设置、网络环境等。(当然,控制变量法、逐项排查法、对照法、重启重置重装三连法、实体网线对比等基本技能还是要先做的)

如果已排查你的网络外部环境(其他设备正常),根据网上资料,详细来说可能包括但不限于:

  1. WIN的定外功能频繁扫WIFI
  2. 网卡性能差顶不住扫WIFI
  3. 其他原因导致 系统会在连接网络的情况下,扫描周围的无线网络
  4. 2.4Ghz被USB干扰、信道干扰、网卡遮蔽等

解决方案参考

方案一

使用物理网线连接路由器做对比、配合重启重置重装检查可用性。

方案二

①Win+R后输入regedit打开注册表
②找到目录HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections
③然后将“Connections”项删除,重启电脑

方案三

①Win+X打开超级菜单,打开命令提示符(管理员),当然也可以用搜索cmd,然后管理员运行
②CMD输入命令:

netsh winsock reset

方案四

下载雷神加速器,在小工具里面找到网络修复的几个功能,全部用一次

方案五

下载腾讯电脑管家-工具箱-网络修复

方案六

参考脚本: https://github.com/BlueSkyXN-Backup/wifi.bat

直接下载其中的WIFI.BAT后管理员运行即可,输入1是关,2是开,3是退出,需要输入一个网卡代号一样的东西,中国大陆产的一般叫做WLAN【可在 控制面板\网络和 Internet\网络连接 中找到】

早期我试过这个有效果,但是后来发现有几个问题

  1. 重启后需要重新用脚本打开,否则连不上WIFI
  2. 用一段时间后发现WIFI会间歇性掉线

方案七

WIN设置-隐私-位置,关掉相关功能(可能关“允许应用访问你的位置这一项”就行了)

方案八

使用这里面的软件 https://www.ghacks.net/2011/12/13/how-to-disable-wlan-background-scans/

方案九

在“开始”那搜索“services.msc" 或者WIN+R输入这个

打开后找到”WLAN AutoConfig",停止后再启用就好了。

方案十

参考脚本: https://github.com/BlueSkyXN-Backup/wifi.bat

直接下载其中的 fix-wifi-ping-v1.bat 或者 fix-wifi-ping-v2.bat 并用管理员运行即可(实质上是重启 WLAN AutoConfig 服务)

方案十一

参考文章 https://answers.microsoft.com/zh-hans/windows/forum/all/%E4%BD%BF%E7%94%A8wifi%E7%83%AD%E7%82%B9%E9%93%BE/997b0e43-8836-4051-91cb-459a38466dc3

根据介绍操作

方案十二

参考文章 https://answers.microsoft.com/zh-hans/windows/forum/all/win10-wifi/86298925-83e4-4dd4-95e3-a811803deaac

 按 “Windows 徽标键+X”,启动 “Windows PowerShell(管理员)”,依次执行下方的 5 条命令,执行完毕后重启设备

netsh winsock reset

netsh int ip reset

ipconfig /release

ipconfig /renew

ipconfig /flushdns

方案十三

参考文章 intel 9260ac 网络间歇性高延迟怎么办?

方案十四

参考文章 关于电脑无线连接网络间歇跳ping不稳定问题的解决办法 中的几个方法

参考资料

https://www.zhihu.com/question/31994010

https://jingyan.baidu.com/article/425e69e6d944b9be15fc16de.html

https://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-to-disable-automatic-scanning-for-wifi/4c8253ec-40c6-42c8-a9f7-00d78fce966c

https://www.ghacks.net/2011/12/13/how-to-disable-wlan-background-scans/

https://www.reddit.com/r/GlobalOffensive/comments/3ahg59/fix_for_wireless_ping_spikes/

https://answers.microsoft.com/zh-hans/windows/forum/all/%E4%BD%BF%E7%94%A8wifi%E7%83%AD%E7%82%B9%E9%93%BE/997b0e43-8836-4051-91cb-459a38466dc3

https://answers.microsoft.com/zh-hans/windows/forum/all/win10-wifi/86298925-83e4-4dd4-95e3-a811803deaac

https://www.zhihu.com/question/302520859/answer/703701436

https://zhuanlan.zhihu.com/p/446787559