Public mode

No access to your tenant or devices. Every item links to its source. What this means

Some sources or documents need attention: 258/260 feeds/APIs · 416/439 docs · checked 22:55 UTC Customize Public modeDiscuss ChangeIntel on Discord

Network Connectivity Status Indicator

This page's changes and edits · All guidance changes

Microsoft's edit ·

Feedback per PM/Eng

Microsoft's commit message in MicrosoftDocs/windowsserverdocs · commit e1e097f · +11 −16 lines · also on GitHub

11 ---
22 title: Network Connectivity Status Indicator Overview
3 −description: The Network Connectivity Status Indicator (NCSI) helps troubleshoot connectivity issues via network probing methods.
3 +description: The Network Connectivity Status Indicator (NCSI) helps to detect network connectivity and troubleshoot via network probing and passive polling.
44 ms.topic: article
55 ms.date: 04/26/2023
66 ms.author: alalve
⋯ 2 unchanged lines
99
1010 # NCSI overview
1111
12 −The Network Connectivity Status Indicator (NCSI) is a feature that provides a visual display of the current network connection status, including network adapter details and their configurations.
12 +The Network Connectivity Status Indicator (NCSI) is a feature that provides a visual display of the current network connection status. The NCSI icon is found on the bottom-right of the taskbar by default ![The Network Connectivity Status Indicator icon showing as connected.](../media/NCSI/ncsi-icon-connected.jpg).
1313
14 +The network status can be viewed by clicking this icon and further network adapter details can be seen by following the **Network and Internet settings** link.
15 +
1416 ## NCSI functionality
1517
16 −NCSI uses network probes that are network requests sent to an endpoint followed by a response. NCSI’s probe, referred to as an “active probe”, is a HTTP request/response. It also uses passive polling, referred to as a “passive probe”, although not a true function of a probe.
18 +NCSI uses network probes that are network requests sent to an endpoint followed by a response. NCSI’s probe, referred to as an “active probe”, is a HTTP request/response. It also uses passive polling, referred to as "passive probe", which examines network traffic passively to determine connectivity.
1719
1820 ### What is the purpose of NCSI in Windows?
1921
⋯ 3 unchanged lines
2325
2426 ### Active probing
2527
26 −An active probe can either be a request sent to a web probe server or a DNS lookup for a specific NCSI address. The server is hosted by Microsoft on the internet but can also be an enterprise’s own private probe server, which is a more uncommon scenario. When NCSI sends the probe and receives a valid response, it considers the client device to have internet connectivity.
28 +An active probe is an http request sent to a web probe server for a specific NCSI address. The server is hosted by Microsoft on the internet but can also be an enterprise’s own private probe server, which is a more uncommon scenario. When NCSI sends the probe and receives a valid response, it considers the client device to have internet connectivity.
2729
2830 When NCSI doesn’t detect internet connectivity, it's either that the probe is not completing, or the probe is completing with failure. Some reasons for not completing can be device, network configuration, or other environmental issues. An example of completing with a failure is receiving an **HTTP 403 Forbidden** response, usually indicating a proxy blocked the outbound probe.
2931
3032 > [!WARNING]
31 −> Do not disable active probing as a resolution to a NCSI issue as passive probing alone is unable to determine all network connectivity issues.
33 +> Do not disable active probing as a resolution to a NCSI issue as passive polling alone is unable to determine all network connectivity issues.
3234
3335 The HTTP probe hosts and contents are predefined and found in the following registry path:
3436
⋯ 1 unchanged line
3638 HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
3739 ```
3840
39 −NCSI sends separate IPv4 and IPv6 active probes in parallel. If either probe succeeds, NCSI determines that the device has network connectivity.
41 +NCSI sends separate IPv4 and IPv6 active probes in parallel. If either probe succeeds, NCSI determines that the device has internet connectivity.
4042
4143 ### Passive probing
4244
43 −Similar to active probing, passive probing uses learned information from received packets to determine network status. Both probing methods complement one another as they determine intermittent network conditions differently. Certain conditions prevent active probes from functioning correctly, such as, a temporary router having intermittent connectivity issue where a client machine doesn't experience any change in the interface state. No additional active probes are sent until the client machine changes to passive probing which can determine the connectivity status due to lack of inbound packets from the internet.
45 +Similar to active probing, passive probing uses learned information from received packets to determine network status. Both probing methods complement one another as they determine intermittent network conditions differently. Certain conditions prevent active probes from functioning correctly, such as, a temporary router having intermittent connectivity issue where a client device doesn't experience any change in the interface state. In case of such intermittent connectivity issues, which can cause active probing to have false negative results, passive polling can determine the connectivity status due to network traffic and keep internet connectivity.
4446
4547 > [!NOTE]
4648 > As of Windows 11, NCSI is hosted within the Network List Service (aka the Network Profile Manager). Previous OS iterations were hosted in the Network Location Awareness (NLA) service.
⋯ 4 unchanged lines
5153
5254 ### Proxies
5355
54 −NCSI works together with proxies in two main ways:
55 −
56 −1. Discovering proxies and storing proxy information.
57 −1. Using stored proxy information in the execution of active probes.
58 −
59 − The most common problems with active probes not leaving enterprise network spaces to the internet are due to proxies:
56 +NCSI works together with proxies by using stored proxy information in the execution of active probes. The most common problems with active probes not leaving enterprise network spaces to the internet are due to:
6057
6158 - A proxy exists but isn't yet discovered.
62 −- A proxy was discovered by NCSI but the client machine can't reach it at the time of the probe.
59 +- A proxy was discovered but the client device can't reach it at the time of the probe.
6360 - The Proxy Auto-Config (PAC) file is misconfigured and hasn't mapped `www.msftconnecttest.com` to the correct proxy.
6461 - The proxy is misconfigured.
6562
⋯ 17 unchanged lines
8380 - An active HTTP probe was sent but not via a known proxy.
8481 - The probe got a response.
8582 - The response payload didn't match the expected content: “Microsoft Connect Test”.
86 −
87 −Whenever NCSI is behind a known hotspot, it moves into “hotspot mode” during which it ignores receipt of passive probed internet packets. Hotspot mode also exits after a default of 60 hotspot polls.
8883
8984 ## Additional references
9085
⋯ 2 unchanged lines

Microsoft's Markdown source from MicrosoftDocs/windowsserverdocs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy 10 Oct 08:22 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 20 Oct 22:55 UTC · 258 of 260 readable · 256 fully read · documentation 416/439 current