Windows如何知道您的Internet连接(而不是LAN连接)何时断开?[重复]


11

系统托盘中的Windows 7网络图标向下(很抱歉,任务栏通知区域)显示您的连接状态-但不仅可以确定连接是打开还是关闭,它还可以判断您的Internet连接是否断开。

举个例子:我的互联网连接断开,图标更改为:

Windows 7网络连接图标

注意一点黄色的感叹号覆盖。在我的Internet连接断开后,Windows会在此处放置该图标-尽管我没有计时,但我会说不到一分钟。

值得一提的是,我的本地LAN仍然可以正常运行

我的问题是... Windows如何知道这一点?

是否监视网络流量并监视故障?路由器(现代的uPnP路由器)是否以某种方式告诉Windows WAN连接已断开?Windows是否会定期ping某些服务器以测试Internet连接?

ps我之所以提到Windows 7,是因为这就是我拥有的,并且我不记得Vista是否具有与我没有足够长的时间才能找出来的相同行为。我确实记得Windows XP和更早的版本没有此“功能” 。”

Answers:


11

通过在中设置DWORD值可以激活此行为EnableActiveProbing

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

的值1,并分别0将其禁用。

在某些事件,如登录或连接问题,它会检查与DNS nslookup dns.msftncsi.com,并验证它返回131.107.255.255,然后测试你的HTTP它会尝试下载ncsi.txtmsftncsi.com。它应包含Microsoft NCSI,代表网络连接状态指示器 ...

可以在Microsoft技术库中阅读更多信息


2
我希望我的android手机会做类似的事情来确定wifi连接是否确实有效,或者是否已连接好,但是有一些愚蠢的网站欺骗了dns,直到单击了某些复选框。
杰里·阿舍

不知道这是否只是姜饼,但在我的Nexus S上,当可以连接到Google服务器时,wifi /数据指示灯会变为绿色。否则,wifi /数据指示灯为白色。
Belmin Fernandez 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.