大家是否遇到过明明有网,任务栏却显示无法访问 Internet的情况?网页、视频随便刷,它给我整个无网络?
这个问题啥时候来,不清楚,啥时候走,也不清楚,强迫症表示十分难受。
这个问题果然不是只要配置够高、网络够好、系统够干净就能避免的,而且几个月遇不到,一遇到连着非常长时间都要被这状态「恶心」。
而且同电脑时可能还伴随着个别 Microsoft 应用无网络,纵使你有千兆光纤,该难受还是难受。
1、问题原因
任务栏上的这个小电脑或者小地球的图标,其实叫做网络连接状态指示器(NCSI),用来检测你的网络状态。
它通过向微软指定的服务器发送 DNS 请求和 HTTP 查询,如果网络正常,服务器将发送相关结果反馈,这样一来一回自然可以检测到你的网络是连通状态了。
但是吧,微软这个服务器还是距离遥远,Ping 一下延迟还不低。
当因为种种原因让你和微软服务器无法连通时,这个图标就会显示无网络连接。
也不仅仅是微软采用这种检测方式,用过原生或者类原生 Android ROM 的朋友,应该也注意到了 WIFI 图标的x,以及无网络的提醒。
这没办法,总不能向腾讯、阿里的服务器发送这大量的网络请求吧?那如何解决?有很多方法。
2、解决网络问题电脑
出现无网络连接,有时候可能真的是你的网络有点问题,比如一些网站正常使用,一些却无法打开。
如果光猫、路由器没有问题,根据玄学经验,大概率就是 DNS 问题了。
改起来也很简单,手动指定 DNS ,比如电信114.114.114.114、阿里 223.5.5.5 (上面文章里有更多)。
再 PowerShell (管理员) 执行以下命令刷新 DNS 缓存:
1 ipconfig/flushdns
当然也可能是其他原因导致的网络问题,可以尝试退出 xx安全卫士、重置网络、重置防火墙、检查 hosts 文件、重装网卡驱动等。
3、禁用校验
不过有时候就是一切正常,只是与微软的那个服务器出现「沟通障碍」了,怎么办?
禁用校验不就好了?
找到对应的网络适配器,属性-配置。
禁用 IPv4 校验和卸载功能。
保存退出,禁用再启用这个适配器即可。
4、修改检测域名
无论如何与微软服务器都无法连通,禁用校验功能可能又有其他影响,还有没有更好的办法?
那就是修改用于检测的微软域名了。新建一个 txt 文件,复制粘贴以下内容:
1 Windows Registry Editor Version 5.00
2
3[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
4"ActiveDnsProbeContent"="131.107.255.255"
5"ActiveDnsProbeContentV6"="fd3e:4f5a:5b81::1"
6"ActiveDnsProbeHost"="dns.msftncsi.com"
7"ActiveDnsProbeHostV6"="dns.msftncsi.com"8
8"ActiveWebProbeContent"="Microsoft NCSI"
9"ActiveWebProbeContentV6"="Microsoft NCSI"
10"ActiveWebProbeHost"=www.msftncsi.com
11"ActiveWebProbeHostV6"="ipv6.msftncsi.com"
12"ActiveWebProbePath"="ncsi.txt"
13"ActiveWebProbePathV6"="ncsi.txt"
14"EnableActiveProbing"=dword:00000001
15"PassivePollPeriod"=dword:0000000f
16"StaleThreshold"=dword:0000001e
17"WebTimeout"=dword:00000023
18
19[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies]
20
后缀修改为.reg,双击合并注册表,重启电脑应该就没有问题了。
电脑网络指示器的这个问题吧,从很久之前便一直存在,也总是有的电脑会出现,有的电脑又完全正常。
只要机制不发生改变,今后也将一直延续下去。
为了不时之需,大家先提前收藏保存吧。
(来源:电手)