当有 Internet 访问时(并且 NCSI 测试通过),Windows 会报告无 Internet 访问

当有 Internet 访问时(并且 NCSI 测试通过),Windows 会报告无 Internet 访问

我的笔记本电脑(Windows 10)总是报告以太网连接“无互联网访问”,尽管实际上可以访问互联网(可以浏览网页等)。WiFi 不受影响。

此 TechNet 页面看来 Windows Vista 及更高版本通过以下方式检查互联网连接是否正常:

  • 提出请求http://www.msftncsi.com/ncsi.txt并检查响应是否为“Microsoft NCSI”;并且
  • 请求名称解析dns.msftncsi.com并检查其是否解析为 131.107.255.255

如您所见,这两项测试都在我的笔记本电脑上通过,但 Windows 仍然认为没有互联网:

屏幕截图显示 NCSI 测试已通过但报告“无互联网访问”

这很烦人,因为如果两者都连接(无论度量设置如何),它会导致 Windows 优先使用 WiFi 而不是以太网。我知道我可以在注册表中关闭 NCSI,但它很有用(例如使用登录页面连接到 WiFi 热点)。

那么 Windows 还会检查什么来判断是否存在互联网连接?

相关内容