How to Configure Gigabit Lite on Network Adapters in Windows 11 Using PowerShell

In modern high-speed enterprise and home networking environments, maintaining consistent gigabit or multi-gigabit throughput across wired Ethernet connections is essential for low-latency transfers, large backups, and reliable video conferencing. However, many users and network administrators experience mysterious speed drops where a 1000 Mbps (1 Gbps) network connection suddenly negotiates down to 100 Mbps or 10 Mbps. One of the primary hardware-level culprits behind this behaviour is a proprietary power-saving feature known as Gigabit Lite (frequently referred to as Giga Lite). Found on widespread Ethernet chipsets from manufacturers such as Realtek, this feature downshifts physical link speeds under specific power states or signal degradation. In Windows 11, configuring Gigabit Lite via PowerShell ensures maximum connection stability and predictable throughput.

Understanding Gigabit Lite and Ethernet Link Downshifting

Gigabit Lite is a vendor-specific power optimisation mechanism implemented in Network Interface Card (NIC) driver stacks. Standard IEEE 802.3ab Gigabit Ethernet requires all four twisted pairs of Cat5e or Cat6 cabling to achieve full 1000BASE-T bidirectional throughput at 125 MHz symbol rates. This requires continuous physical-layer (PHY) power to maintain echo cancellation, hybrid transceivers, and baseline wander correction.

When Gigabit Lite is enabled, the network adapter driver monitors cable conditions and traffic demand. If signal attenuation is detected, if the remote switch port enters an energy-saving cycle, or if the host machine experiences low data transmission intervals, the adapter automatically reduces its physical signalling rate. Instead of remaining locked at 1.0 Gbps, the connection downshifts to 100 Mbps (Fast Ethernet) or 10 Mbps. While this lowers the physical chip’s power draw, it often creates severe bottlenecks in local file transfers and high-speed broadband connections. Disabling Gigabit Lite forces the transceiver to maintain full gigabit signalling.

Inspecting Physical Network Adapters in PowerShell

To inspect your current network hardware and locate Ethernet adapters supporting Gigabit Lite, launch Windows PowerShell as an Administrator.

Query all physical network interfaces active on the operating system:

Get-NetAdapter -Physical | Where-Object { $_.MediaType -eq "802.3" } | Select-Object Name, InterfaceDescription, LinkSpeed, Status

Identify the interface name representing your primary wired adapter (typically designated as Ethernet or Ethernet 2).

Querying Gigabit Lite Advanced Adapter Properties

Because hardware vendors expose settings through varying driver registry keys, query the advanced properties of your Ethernet adapter using Get-NetAdapterAdvancedProperty:

Get-NetAdapterAdvancedProperty -Name "Ethernet" | Where-Object { $_.DisplayName -match "Giga.*Lite|Gigabit Lite" -or $_.RegistryKeyword -match "GigaLite" }

PowerShell outputs the property configuration, including current values and registry keywords:

Name                      DisplayName                    DisplayValue ValidDisplayValues
----                      -----------                    ------------ ------------------
Ethernet                  Gigabit Lite                   Enabled      {Enabled, Disabled}

If DisplayValue reports Enabled, the network adapter will downshift speeds under low power or signal impedance conditions.

Disabling Gigabit Lite Using PowerShell

To eliminate speed drops and prevent the network adapter from throttling link negotiation, disable Gigabit Lite using Set-NetAdapterAdvancedProperty:

Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Gigabit Lite" -DisplayValue "Disabled"

Alternatively, to ensure uniform script execution across diverse driver versions where the display name might differ slightly, target the standardised registry keyword directly:

Set-NetAdapterAdvancedProperty -Name "Ethernet" -RegistryKeyword "*GigaLite" -RegistryValue "0"

Upon executing this command, the network adapter driver will re-initialise its physical layer. The Ethernet link will drop for one to three seconds while the PHY re-negotiates with the upstream switch or router.

Re-Enabling Gigabit Lite for Energy Conservation

If the computer is operating on portable battery power or connected to an unstable cable run where forcing full gigabit speeds introduces frame CRC errors, you can re-enable the feature:

Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Gigabit Lite" -DisplayValue "Enabled"

Or via the registry keyword parameter:

Set-NetAdapterAdvancedProperty -Name "Ethernet" -RegistryKeyword "*GigaLite" -RegistryValue "1"

Verifying Link Speed and Auto-Negotiation Status

After modifying advanced hardware properties, verify that the physical link has renegotiated at full gigabit speed:

Get-NetAdapter -Name "Ethernet" | Select-Object Name, LinkSpeed, MediaConnectionState, FullDuplex

The LinkSpeed property should confirm 1 Gbps (or 2.5 Gbps / 10 Gbps depending on hardware capabilities) with FullDuplex set to True.

To ensure that automatic negotiation is actively maintaining maximum speed without manual hardcoding, query the speed and duplex property:

Get-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Speed & Duplex"

Auditing Associated Power Saving Features

Gigabit Lite often operates alongside other aggressive power-reduction features such as Green Ethernet and Energy Efficient Ethernet (EEE). If link speeds continue to fluctuate after disabling Gigabit Lite, audit and disable related properties:

# Disable Green Ethernet power throttling
Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Green Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue

# Disable Energy Efficient Ethernet (EEE)
Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Energy Efficient Ethernet" -DisplayValue "Disabled" -ErrorAction SilentlyContinue

# Verify all power saving properties
Get-NetAdapterAdvancedProperty -Name "Ethernet" | Where-Object { $_.DisplayName -match "Green|Energy|Power|Lite" } | Select-Object DisplayName, DisplayValue

Disabling these legacy power-saving routines ensures that your Windows 11 Ethernet controller maintains constant signal integrity, low latency, and uncompromised throughput across all network workloads.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.