Network Location Awareness Registry Key Location

This article provides the exact Windows Registry locations used to manage and configure the Network Location Awareness (NlaSvc) service. It outlines the primary service configuration keys in the Windows Registry Editor (Regedit), details where internet connectivity probing parameters reside, and explains related network signature keys.

Primary NLA Service Registry Key

The system-wide configuration and operational settings for the Network Location Awareness service are located under the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc

This key defines the startup type, service dependencies, executable binary path (svchost.exe -k LocalServiceNetworkRestricted), and security descriptors for the service.

NLA Parameters and NCSI Configuration

To configure how the Network Location Awareness service and the Network Connectivity Status Indicator (NCSI) probe for active internet connections and domain environments, navigate to the Parameters subkey:

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

Key values located here include: * EnableActiveProbing: A DWORD value (1 for enabled, 0 for disabled) determining whether Windows performs active HTTP and DNS checks to detect internet connectivity. * ActiveWebProbeHost and ActiveWebProbePath: The server and file path queried to verify web access. * ActiveDnsProbeHost and ActiveDnsProbeContent: The domain name and expected IP address used for DNS validation.

Network Profile and Identification Keys

While the service itself runs from the CurrentControlSet path, the identified network profiles and location categorizations (Public, Private, or Domain) managed by NLA are stored under the Network List Manager key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

and

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures

Accessing the Keys in Regedit

  1. Press Win + R, type regedit, and press Enter.
  2. Paste HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc into the address bar at the top of the Registry Editor.
  3. Modify the necessary parameters under the Parameters or Internet subkeys.
  4. Restart the NlaSvc service or reboot the system for configuration changes to take effect.