Windows Registry Network Interface GUIDs and IP Keys

This article provides the exact Windows Registry paths where the operating system stores network interface Globally Unique Identifiers (GUIDs), friendly adapter names, and their associated static or dynamic IP address configurations.

Primary Location for IP Configurations and Interface GUIDs

The primary registry location for IP address configurations associated with each network interface is located under the Tcpip service parameters:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\

Inside this path, each subkey is named using the unique GUID of a network interface (for example, {a1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d}). Selecting an individual GUID key reveals the IP configuration parameters for that adapter:

For IPv6-specific configurations, the registry stores data under the sibling path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\Interfaces\

Mapping Interface GUIDs to Adapter Names

Because the interface keys use raw GUIDs rather than recognizable names like “Ethernet” or “Wi-Fi,” you can correlate the GUID with its human-readable connection name using the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4d36e972-e325-11ce-bfc1-08002be10318}\

Under this key, navigate to the subkey matching the interface’s {GUID}, and open the Connection subfolder:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4d36e972-e325-11ce-bfc1-08002be10318}\{GUID}\Connection

Mapping Network Hardware to GUIDs

To match physical or virtual network hardware drivers to their respective GUIDs, check the Network Adapter Class key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\

This directory contains numbered folders (0000, 0001, 0002, etc.) for every network adapter detected by the system. Inside each folder: