修复Windows 10 实际能够连接网络但显示无法连接

根本原因:www.msftconnecttest.com被墙,表现为用浏览器打开http://www.msftconnecttest.com/connecttest.txt提示连接被重置

Windows上右下角显示网络状态的叫做NCSI(网络连接状态指示器)。

和Windows 10不同,之前版本Windows(Windows 8.1或更早)的NCSI请求的是 http://www.msftncsi.com/ncsi.txt复制代码
这个地址,用浏览器打开显示“Microsoft NCSI”,是没有问题的,Windows 10的NCSI请求的是 http://www.msftconnecttest.com/connecttest.txt复制代码
这个地址被墙了。

所以Windows实际能够连接网络但显示无法连接,这个问题是“Windows 10用户”尊享的。

Q:为什么我用了Windows 10,但没有出现这个问题?

A:上面所说的是NCSI active probes(网络连接状态指示器主动探测),NCSI 还监视计算机上其他应用程序的网络活动。即使主动探测过程失败,这种被动监视过程也会继续。NCSI 根据其他应用程序是否可以建立成功的 TCP 连接来调整其网络状态确定。如果由于主动探测失败而出现网络警报,则在被动探测成功时它会消失。

就国内用户而言,大多数都安装了一批各式各样的开机自启动的流氓软件,刚一开机几十个TCP连接就出去了,杀毒软件更新,QQ,微信自启动,所以准确来说这个问题是“有系统洁癖的Windows 10用户”尊享的。

解决方法:修改注册表,将NCSI请求地址修改为之前版本Windows(Windows 8.1或更早)的地址。

右键新建文本文档,改后缀为reg,复制以下内容,注意:仅适用于windows 10。不要随意增加或删除空行 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet] “ActiveWebProbeContent”=”Microsoft NCSI” “ActiveWebProbeContentV6″=”Microsoft NCSI” “ActiveWebProbeHost”=”www.msftncsi.com” “ActiveWebProbeHostV6″=”ipv6.msftncsi.com” “ActiveWebProbePath”=”ncsi.txt” “ActiveWebProbePathV6″=”ncsi.txt”复制代码

或者下载这个,内容和上面代码框相同,双击导入即可https://files.catbox.moe/5x0o91.reg

江苏省网友说:感谢分享,这个玩意真的太烦人了,我甚至因为这个问题连着换了三四个网卡都没用本来就打算破罐子破摔了,能解决的话更好,帮顶
其实还有个大问题,那就是手机,其他电脑都能连接这个WiFi并上网,但这电脑连得上WiFi但直接提示无连接还没网,路由器那边也没显示这电脑连接,跟个zz一样,也是win10独享,win11和win7/8没事,真邪了门了,我是因为这个问题换了三四个网卡。。。

四川省网友说:当然还有别的方法,比如

1.禁用NCSI,对于这种头疼砍头脚疼剁脚的行为,这里不做评价,也不会讲怎么配置。

2.开全局代理或V P N,这些服务器的稳定性肯定不比微软的高,这么做只是降低了NCSI误报断网问题的概率

河南省网友说:参考:
https://docs.microsoft.com/en-us/troubleshoot/windows-client/networking/internet-explorer-edge-open-connect-corporate-public-network

如果能看英文尽量看英文,中文翻译有些小问题,拉到页面最下面,点击左边English (United States)可以切换语言

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发