为什么明明能上网,Windows却显示“无Internet”?

问题描述

这个问题在使用Wi-Fi时最能感受到:在点击连接按钮或勾选自动连接时,进度条滚了一会就出现下面的界面:
请添加图片描述告诉我们计算机已经连接上这个Wi-Fi了,但没有连上公共互联网。

从我个人经历来看,这个“无Internet”的提示大多数时候是放屁,因为无论是浏览网页还是登录QQ、微信都完全没问题,用得好好的。但是最近我发现不能再无视掉它了,因为我发现:

  • Windows 有时会自动断开判定为“无Internet”连接的Wi-Fi(可能是去尝试连接其它Wi-Fi了),这会导致你原本看得好好的网页不知道什么时候突然就掉线了;
  • 这种判定为“无Internet”的Wi-Fi不影响传统的桌面应用,但Windows 10的微软商店应用都连不上网了!这包括微软商店本身,所以更新应用都不行。

根据个人经验,有时有线网络也会被判定为“无Internet”,但是这时前一个问题通常不会发生。

原因分析

经过一个上午的调查,我目前关于“Windows在连接到“无Internet”的Wi-Fi时具体会有哪些行为?”这个问题还不甚清楚,但是已经知道为什么Windows是怎么判定有没有Internet的了:

每当连接到一个网络时,Windows会自动尝试访问一个微软的测试网址,如果能访问通,Windows就断定有Internet了,这个网址目前是www.msftconnecttest.com:80

我没去调查这个访问过程具体传什么内容,但是这不影响解决这个问题。

解决方案

解法很简单,就是排查自己的网络环境有什么阻碍了这个网址的访问,常见的原因有防火墙阻挡、DNS污染、代理服务器拒绝……

在我这里就是代理出毛病了,然后我添加一条额外的规则让它不要代理这个网址的连接就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值