Network Adapter Power Management Registry Path
This article explains how to locate and configure network adapter power management settings in the Windows Registry. You will learn the exact registry paths for network interface controllers (NICs), how to identify specific adapters, and which values control power-saving features such as preventing Windows from turning off the device to save power.
Primary Registry Path for Network Adapters
Windows stores individual and system-wide network adapter driver configurations under the network class GUID in the Windows Registry.
The main registry path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
Identifying Your Network Adapter Subkey
Inside the {4d36e972-e325-11ce-bfc1-08002be10318} key,
you will see numbered subkeys (such as 0000,
0001, 0002). Each key represents a physical or
virtual network interface installed on the machine.
To find the specific adapter: 1. Click through each numbered folder
(0000, 0001, etc.). 2. Look at the
DriverDesc string value in the right pane to find the
model name of your network card (e.g., Intel(R) Ethernet
Connection or Realtek PCIe GbE Family Controller).
Key Power Management Registry Values
Power management behavior for each adapter is controlled by specific DWORD values within its numbered subkey:
1. PnPCapabilities
PnPCapabilities directly controls the “Allow the
computer to turn off this device to save power” setting in Device
Manager.
- Path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\000X - Type:
DWORD (32-bit) - Common Values (Hexadecimal):
0(Default): Power management enabled; Windows can turn off the adapter.18(Decimal 24): Prevents the computer from turning off the device to save power.100(Decimal 256): Disables Wake on LAN (WoL).118(Decimal 280): Disables both power-saving state changes and Wake on LAN.
2. Driver-Specific Power Management Keys
Depending on the manufacturer (Intel, Realtek, Broadcom), additional power-saving properties can be managed directly via string (REG_SZ) or DWORD values in the same subkey:
*WakeOnMagicPacket: Set to0to disable or1to enable Wake on Magic Packet.*WakeOnPattern: Set to0to disable or1to enable Wake on Pattern Match.*EEE(Energy Efficient Ethernet): Set to0to disable or1to enable.AutoDisableGigabit: Set to0to disable energy-saving speed throttling.
Global NDIS Power Parameters
For global network subsystem parameters, Windows references the NDIS (Network Driver Interface Specification) service path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\Parameters
While hardware-specific sleep settings reside in the
Class subkeys, global packet filtering and power-transition
behaviors interact through this service path.
How to Apply Registry Changes
- Press
Win + R, typeregedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}. - Select the correct network adapter subfolder.
- Double-click PnPCapabilities (create it as a
DWORD (32-bit)if it does not exist) and enter the desired value. - Restart your computer or disable and re-enable the network adapter for the changes to take effect.