win10能上网但是显示无internet的解决方法 更改注册表的验证服务器字段即可

根本原因在于微软的验证网络连接的网址被宽带提供商屏蔽了。

不同版本的 Windows 操作系统有不同的检测网络连接状态的 url,但都是通过 url 来检测的。

  • Windows 10.0.15063 (1703) 至 10.0.07134 (1803)
    • http://www.msftconnecttest.com/redirect
  • Windows 10.0.14393 (1607)
    • http://www.msftconnecttest.com/connecttest.txt
  • Windows 8/8.1 至 10.0.15063 (1511)
    • http://www.msftncsi.com/ncsi.txt

我的机器环境下, http://www.msftncsi.com/ncsi.txt 返回正常

http://www.msftconnecttest.com/connecttest.txt 无法联网

所以把下面的更改成上面的即可。

修改如下:

打开注册表编辑器,进入地址

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

更改以下三个字段:

ActiveWebProbeHost=www.msftncsi.com
ActiveWebProbePath=ncsi.txt
ActiveWebProbeContent=Microsoft NCSI

然后网络禁用再启用就可以了。

当然重启也可以生效。

 

参考链接:

https://zhuanlan.zhihu.com/p/82351762

https://blog.walterlv.com/post/connection-status-icon.html#%E5%B1%80%E9%99%90%E6%80%A7

 

 

你可能感兴趣的:(操作系统)