问题原因是intel网卡有个后台扫描功能,用于网络不好的时候,切换到其他网络,以前的老网卡驱动或者Windows7系统管理时,是默认关闭的,win10改为驱动管理了,所以要改注册表手动调整:
在注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4d36e972-e325-11ce-bfc1-08002be10318}里面找到你的intel网卡。
如果是老驱动,就新建一个DWORD值,名字叫ScanWhenAssociated,值为0。
如果是新驱动,就新建几个DWORD值:ScanDisableOnHighOrMulticast、ScanDisableOnLowLatencyOrQos、ScanDisableOnLowTraffic、ScanDisableOnMediumTraffic,值为1f,然后在设置里把漫游主动性改成最低。
顺便,如果是高通或者killer的网卡,可以试试新建一个字符串值,名叫bkScanEnable,值为0,我没有高通或者killer的网卡,如果你们的是,可以试试。
以上内容摘抄至网络,我的问题确实是通过这个方案解决的,但是副作用是开机后无法自动连接wifi,即便设置的是自动连接,如有侵权请及时通知删除。