为什么我可以上网,但却显示无internet访问?
最近也遇到同样的问题,试过网上的几乎所有方法,例如禁用复用网卡、网络重置、禁用复用服务,也用了用修改注册表下\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet下的EnableActiveProbing项的办法,均不见效。如果大家也出现以上状况,尤其是win10 18362版以后的新版本,则取消上网验证通常不能解决问题。
原因分析:经注册表选项比对,发现问题出在连网返回值功能有了变化。原理是每当连网后,系统会自动向微软的dns.msftncsi.com发出请求,然后返回一个NCSI.txt的值,这一值如果正确时,则确认为已连网。而Win10最近的版本中,这个返回服务器和值有了新变化并反映为6个注册表项中。这些变化因国内部分运行商的网络重定向,不能得到正确的反馈,因此出现实际能上网确显示为无internet的问题。下图中第一张图是出错的注册表项:
下图中第二张是18362版之前正确的注册表项:
其中被选中标成蓝色的项,改回为图中所显示的值,EnableActiveProbing仍恢复为1,重启系统后,网络即能恢复正常,此方法已在多台电脑上测试有效,希望能顺利解决大家的问题!
注册表项具体在:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet 之下,请对照图中成值修改!!!
或许我已有了自己的答案,电脑和WP手机都能上网,也显示无法到internet,但安卓手机显示wifi正常连接。
得出结论:我猜所以联网设备连上网络后会进行默认服务器的连接来判断是否可以连上internet,而我这情况,只有一种可能,就是微软用来判断能否上网的服务器无法连接。
解决办法,只能等判断能否上网的微软服务器连接正常,之后“无internet显示才会消失。
又或者不是微软服务器的问题,而是宽带那边的服务器连不上微软判断上网服务器或是被限制了。
刚IT之家有人回复:刚问了微软客服 他们回复:今天已经收到了多例相同的问题,通过咨询移动公司的客服,近期部分地区移动宽带的DNS解析服务器可能出现了问题,导致了互联网访问出现波动异常,这不是您电脑的问题啦~请您耐心等待移动公司修复这个问题.如果你有强迫症 定位到注册表这里:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NlaSvc\Parameters\Internet把EnableActiveProbing 数值改成0就可以了 取消Windows的网络检测
我的建议:若是windows10系统,要用微软商店,要用UWP的应用和游戏,改注册表,开始-运行-输入regedit进入;否则可不改、慢等运营商修复吧。
刚有人问我0和1具体区别:改0后系统不再检测网络是否连接成功,后续若真的不能上网,只要连上wifi或网线有通电,系统会默认有网,有可能不再提示感叹号或提示无internet。
8-31 深圳移动宽带今天已修复,已改0的建议改回1,改回后开机立马显示正常有网。