1.现象:
win10连WiFi显示无internet,安全 可以正常上网
影响:大部分程序不受影响,小部分程序可能受到影响,例如傻呼呼的Outlook
2.原因:
Wind10升级系统补丁后,更新了系统检查是否联网的注册表配置,新的域名在国内存在无法连接情况。导致此问题发生
联网检测过程:
Win10联网后会向http://www.msftncsi.com/ncsi.txt发出请求,获取ncsi.txt中的值(Microsoft NCSI),如果和注册表中的值一致,则认为联网成功,
更新注册表后变成了向http://www.msftconnecttest.com/connecttest.txt发生请求,而在国内网络访问不了这个域名。造成问题出现
获取的内容值和对应的字段(第一个ipv4,第二个ipv6):
"ActiveWebProbeContent"="Microsoft NCSI"
"ActiveWebProbeContentV6"="Microsoft NCSI"
能正常访问的联网检测域名以及结果:
![](https://i-blog.csdnimg.cn/blog_migrate/bfc44746a5b512510c82791247d0e1b0.png)
不能正常访问的联网检测域名以及结果:
![](https://i-blog.csdnimg.cn/blog_migrate/3363b898ecc7ef69339d870553503e28.png)
根本原因:
咱们先对比新老联网检测的域名,拿到解析的IP后,百度查询下IP归属地,你就会有所发现了
![](https://i-blog.csdnimg.cn/blog_migrate/dc4a0453667aa893b2eb533813c63562.png)
老域名:www.msftncsi.com使用了Akamai加速,节点地址归属是香港,还在中国境内
新域名:www.msftconnecttest.com却使用的微软云(Azure),节点地址归属是美国,所以。。。
![](https://i-blog.csdnimg.cn/blog_migrate/da9f79f62a894cb91cd667f46ad228e4.png)
3.注册表对比:
异常注册表信息:
![](https://i-blog.csdnimg.cn/blog_migrate/0a8ad4db4af7a5d55774135176cf28e8.png)
正常注册表信息:
![](https://i-blog.csdnimg.cn/blog_migrate/3fbb11b231b9d6357529fe26b948633c.png)
4.解决方案:
1.找到升级的补丁,卸载后重启
2.回滚注册表配置,服用方法:复制以下注册表,另存为internet.reg(名称和自定义,reg后缀是固定的),双击执行修改,重启电脑
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
"ActiveWebProbeContent"="Microsoft NCSI"
"ActiveWebProbeContentV6"="Microsoft NCSI"
"ActiveWebProbeHost"="www.msftncsi.com"
"ActiveWebProbeHostV6"="ipv6.msftncsi.com"
"ActiveWebProbePath"="ncsi.txt"
"ActiveWebProbePathV6"="ncsi.txt"
"EnableActiveProbing"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies]
5.参考地址:
win10连Wifi后显示无internet,安全怎么办? - 知乎
完美解决无Internet但能正常上网的问题 - 哔哩哔哩