(实测成功)电脑Windows网络图标显示,没有internet但网络可以正常访问和使用
背景:最近在公司固定ip当地址连接到公司网络时,网络图标经常跳动一段时间Internet一会没有Internet,显示无Internet当网络可以正常使用时,百度有很多方法,现在练习。
问题显示图:
原理 Win10有自己的网络状态检测机制,原理是每当连接到网络后,系统就会自动到微软dns.msftncsi.com发出请求,然后返回一个请求NCSI.txt如果该值正确,则确认为已连接。但是在win10 在18362(即1903)版本及以后的新版本中,连网返回值功能发生了变化,该返回服务器和值发生了新的变化,并反映在6个注册表中(见下图)。由于国内部分运营商的网络重定向,这些变化无法得到正确的反馈,因此实际上可以上网,但显示没有internet的问题。
打开注册表编辑器:输入路径查询
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
修改为对应的
打开注册表到上述位置,将注册表中红框中新版本的键值改为Win除了旧版本的键值,EnableActiveProbing确保是1,然后重启计算机,然后网络和outlook恢复正常。
太麻烦的朋友也可以保存以下代码txt文本,再改成.reg格式,双击可自动修改注册表
修改对应键值:
“ActiveWebProbeContent”=“Microsoft NCSI” “ActiveWebProbeContentV6”=“Microsoft NCSI” “ActiveWebProbeHost”=“www.msftncsi.com” “ActiveWebProbeHostV6”=“ipv6.msftncsi.com” “ActiveWebProbePath”=“ncsi.txt” “ActiveWebProbePathV6”=“ncsi.txt”
重启后的网络图标: