问题原因

「网络连接状态」的出现和 Windows 判定当前设备互联网连接状态的方式有关。

当电脑连接到有线网络或者无线网络后,Windows 会发送请求到微软的特定服务器,服务器成功收到请求后会返回值确定「设备已经拥有了正常的网络访问功能」;如果请求后 Windows 系统没有收到微软服务器返回的值,则会被判定为「无 Internet 访问」。

微软在某次版本更新修改了这个服务器,导致有些人连接不上,所以说我们只需要把它改回去!

解决方案

首先把一下代码保存为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