Network and Internet Change Wi-Fi Roaming Aggressiveness in Windows 11

  • Thread starter Thread starter Brink
  • Start date Published: Start date Updated Updated:
  • Tags Tags
    wi-fi

Wi-Fi_banner.webp

This tutorial will show you how to change the roaming aggressiveness of a Wi-Fi network (WLAN) adapter in Windows 10 and Windows 11.

When you connect to a Wi-Fi network for the first time, Windows will automatically add a profile for the Wi-Fi network. The saved profile contains the SSID (network name), security key (password), and connection and security properties used to connect to this specific Wi-Fi network.

If you turn on connect automatically to a Wi-Fi network, Windows will automatically connect to this Wi-Fi network when in range based on priority order.

The autoSwitch setting controls the roaming behavior of an auto-connected Wi-Fi network when a more preferred connect automatically Wi-Fi network is in range. If autoSwitch is turned on, it allows Windows to continue looking for other connect automatically Wi-Fi networks while connected to the current Wi-Fi network. If a higher priority connect automatically Wi-Fi network than the currently connected Wi-Fi network comes in range, Windows will automatically switch and connect to it instead.

There are 5 levels of Wi-Fi roaming aggressiveness below to choose for the Wi-Fi network adapter. These levels defines how aggressive the Wi-Fi adapter automatically switches to a connect automatically Wi-Fi network access point (connection) with the strongest signal. At the lowest level, the Wi-Fi adapter begins scanning when the signal strength is very low to locate and connect to a better connection. This aggressiveness increases as you increase the value. At the highest level, the adapter will monitor for better access points even if the current access point has a reasonable signal strength.

Roaming Aggressiveness Level​
Description​
1. LowestThe W-iFi adapter will trigger roaming scan for another access point when the signal strength with the current access point is very low.
2. Medium-low
3. MediumDefault. A balance between roaming and performance.
4. Medium-high
5. HighestThe Wi-Fi adapter will trigger roaming scan for another access point when the signal strength with the current access point is still good.

The recommended default 3. Medium roaming aggressiveness level is usually best for most situations. If you connect to multiple access points and prefer to quickly switch to an access point with a stronger signal for better performance and faster connection, then you can experiment using higher roaming aggressiveness levels to see which one works best for you.

If a higher roaming aggressiveness level causes continuous connection interruptions and/or faster battery drain, then you should consider lowering the roaming aggressiveness level until this is best balanced for your situation.

References:



Contents

  • Option One: Change Wi-Fi Roaming Aggressiveness in Settings
  • Option Two: Change Wi-Fi Roaming Aggressiveness in Device Manager
  • Option Three: Change Wi-Fi Roaming Aggressiveness in Network and Sharing Center




Option One

Change Wi-Fi Roaming Aggressiveness in Settings


This option is only for Windows 11.


1 Open Settings (Win+I).

2 Click/tap on Network & internet on the left side, and click/tap on Wi-Fi on the right side. (see screenshot below)


WiFi_roaming_aggressiveness_Settings-1.webp

3 Click/tap on Hardware properties. (see screenshot below)

WiFi_roaming_aggressiveness_Settings-2.webp

4 Click/tap on the Edit button for More adapter options. (see screenshot below)

WiFi_roaming_aggressiveness_Settings-3.webp

5 Click/tap on the Configure button. (see screenshot below)

WiFi_roaming_aggressiveness_Settings-4.webp

6 Perform the steps below to change the roaming aggressiveness level for this Wi-Fi adapter: (see screenshot below)
  1. Click/tap on the Advanced tab.
  2. Click/tap on Roaming aggressiveness in the left "Property" pane.
  3. Select a level preferred by you in the right "Value" drop menu.
  4. Click/tap on OK.
WiFi_roaming_aggressiveness_Settings-5.webp

7 You can now close Settings if you like.




Option Two

Change Wi-Fi Roaming Aggressiveness in Device Manager


1 Open Device Manager (devmgmt.msc).

2 Expand open Network adapters in Device Manager, and double click/tap on your wireless network adapter (ex: "Qualcomm(R) FastConnect(TM) 7800 Mobile Connectivity System"). (see screenshot below)

WiFi_roaming_aggressiveness_Device_Manager.webp

3 Perform the steps below to change the roaming aggressiveness level for this Wi-Fi adapter: (see screenshot below)
  1. Click/tap on the Advanced tab.
  2. Click/tap on Roaming aggressiveness in the left "Property" pane.
  3. Select a level preferred by you in the right "Value" drop menu.
  4. Click/tap on OK.
WiFi_roaming_aggressiveness_Settings-5.webp

4 You can now close Device Manager if you like.




Option Three

Change Wi-Fi Roaming Aggressiveness in Network and Sharing Center


1 Open the Control Panel (icons view), and click/tap on the Network and Sharing Center icon.

2 Click/tap on the Change adapter settings link on the left side of Network and Sharing Center. (see screenshot below)

WiFi_roaming_aggressiveness_Network_and_Sharing_Center-1.webp

3 Right click on the Wi-Fi adapter you want, and click/tap on Properties. (see screenshot below)

WiFi_roaming_aggressiveness_Network_and_Sharing_Center-2.webp

4 Click/tap on the Configure button. (see screenshot below)

WiFi_roaming_aggressiveness_Settings-4.webp

5 Perform the steps below to change the roaming aggressiveness level for this Wi-Fi adapter: (see screenshot below)
  1. Click/tap on the Advanced tab.
  2. Click/tap on Roaming aggressiveness in the left "Property" pane.
  3. Select a level preferred by you in the right "Value" drop menu.
  4. Click/tap on OK.
WiFi_roaming_aggressiveness_Settings-5.webp

6 You can now close the Network and Sharing Center if you like.


That's it,
Shawn Brink


 
Last edited:
Just FYI - I have a Windows desktop that never moves and has only one Wi-Fi connection point. I found that having Roaming Aggressiveness set to Medium or default often caused failures to connect (like it was searching for non-existent connection points?). My Roaming Aggressiveness has an option to Disable it (not shown in this tutorial). I have set it to Disable for some time and the failures to connect went away.
 

My Computer

System One

  • OS
    Windows 11 25H2 26200.8246
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Envy Desktop TE02-0xxx
    CPU
    2.10GHz Intel 12th Gen Core i7-12700
    Motherboard
    HP 'BlizzardU' 894B 10; Chipset Intel ADL Z690
    Memory
    16GB
    Graphics Card(s)
    NVIDIA GeForce 3050
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    HP27er
    Screen Resolution
    1920x1080
    Hard Drives
    256GB NVMe SSD
    2TB HDD
    PSU
    600W
    Case
    Desktop Tower
    Cooling
    Air
    Keyboard
    Logitech K350
    Mouse
    Logitech M510
    Internet Speed
    25Mps (Max)
    Browser
    Chrome
    Antivirus
    Windows native security
    Other Info
    HP replaced SSD under warranty in November, 2023.
    No VPN.
Just FYI - I have a Windows desktop that never moves and has only one Wi-Fi connection point. I found that having Roaming Aggressiveness set to Medium or default often caused failures to connect (like it was searching for non-existent connection points?). My Roaming Aggressiveness has an option to Disable it (not shown in this tutorial). I have set it to Disable for some time and the failures to connect went away.
It makes sense in your case since the system never roams.
Thanks for sharing.
 

My Computers

System One System Two

  • OS
    All Branches but Release
    Computer type
    Laptop
    Manufacturer/Model
    Acer Nitro ANV15-51
    CPU
    AMD Ryzen 7 7735HS 3200-4500 Mhz 8 cores x 2
    Motherboard
    Sportage_RBH
    Memory
    32 GB DDR5
    Graphics Card(s)
    Radeon Graphic / NVIDIA GeForce RTX 4060 8 GB GDDR6
    Sound Card
    AMD/Realtek(R) Audio
    Monitor(s) Displays
    Integrated Monitor (15.3"vis)
    Screen Resolution
    FHD 1920X1080 16:9 144Hz
    Hard Drives
    KINGSTON OM8SEP4512Q-AA 1TB
    Western Digital 256GB
    PSU
    19V DC 6.32 A 120 W
    Cooling
    Dual Fans
    Mouse
    MS Bluetooth
    Internet Speed
    Fiber 1GB Cox -us & 1GB Orange-fr
    Browser
    Edge Canary- Firefox Nightly-Chrome Dev-Chrome Dev
    Antivirus
    Windows Defender
  • Operating System
    Windows 11 Beta
    Computer type
    Laptop
    Manufacturer/Model
    Asus X751BP
    CPU
    AMD A9-9420
    Memory
    8 GB of DDR4
    Graphics card(s)
    AMD Radeon R5
    Screen Resolution
    1600x900
    Hard Drives
    Seagate 1 TB
My Roaming Aggressiveness has an option to Disable it (not shown in this tutorial).
This is an option of your network driver, it may not present in other drivers. For example, my built-in "Intel(R) Wi-Fi 6 AX200 160MHz" doesn't have this option and I have to set "1 Lowest" to prevent excessive searches and switches. It may be especially undesired for online games, when automatic switch to better Wi-Fi access point will result in disconnection from the server. When you surf web pages, you may not notice such switch at all.
 

My Computer

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo Legion 5-15ARH05
    CPU
    AMD Rysen 5 4600H
    Memory
    32 GB (2 x 16 GB Samsung SO-DIMM DDR4-3200)
    Graphics Card(s)
    GeForce GTX 1650 Ti, 4 GB GDDR6
    Screen Resolution
    1920x1080
    Hard Drives
    SSD M.2 512 GB SAMSUNG MZALQ512; SSD M.2 1 TB Seagate FireCuda 530
    Mouse
    Logitech M650L in Bluetooth mode
In addition, if you don't have a Disable option, you can turn off Look for other wireless networks while connected to this network below instead for the same.

 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING (11GB GDDR5X)
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO M.2,
    TerraMaster F8 SSD Plus NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Amazon Basics Wired Full Keyboard MD005
    Mouse
    Logitech MX Master 4
    Internet Speed
    2 Gbps Download and 100 Mbps Upload
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    CyberPower CP1500PFCLCD
    Galaxy S23 Plus phone
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Surface Laptop 7 Copilot+ PC
    CPU
    Snapdragon X Elite (12 core) 3.42 GHz
    Memory
    16 GB LPDDR5x-7467 MHz
    Monitor(s) Displays
    15" HDR
    Screen Resolution
    2496 x 1664
    Hard Drives
    1 TB SSD
    Internet Speed
    Wi-Fi 7 and Bluetooth 5.4
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
I used to tinker and research with these settings. I want to share some simple script to play with.

Show all available options.
Physical will target your Wi-Fi or Ethernet. Replace -Physical with -Name "Wi-Fi", to target only Wi-Fi.
Get-NetAdapter -Physical | Get-NetAdapterAdvancedProperty | Format-Table -AutoSize

Display available values for "RoamAggressiveness".
In this example, you will see the output for Wi-Fi but error for Ethernet, this is normal because the feature does not exist (Ethernet doesn't need to "roam" to your neighbourhood). Again, use -Name "Wi-Fi" if you prefer.
Get-NetAdapter -Physical | Get-NetAdapterAdvancedProperty -RegistryKeyword "RoamAggressiveness" | Format-List Name, RegistryValue, ValidDisplayValues

Disable or set to lowest.
0 here usually means off or lowest, depend on how the adapter drivers work. They commonly follow the same rule (0 as off/lowest).
Get-NetAdapter -Physical | Get-NetAdapterAdvancedProperty | Where-Object RegistryKeyword -eq "RoamAggressiveness" | Set-NetAdapterAdvancedProperty -RegistryValue 0

Important note: Set the -RegistryValue as 0 and not 1. The UI list them by normal numbering (1, 2, 3...) but actual value is in array (starts from 0, 1, 2...). Using 1 will set it to "Medium-Low".

This sample only targets "RoamAggressiveness", you can experiment with other options you get from Get-NetAdapterAdvancedProperty, but of course, please do some research about it beforehand.

After set is successful, your adapter will automatically restart. If it doesn't, this will do the same thing:
Get-NetAdapter -Physical | Restart-NetAdapter

Double check on your device manager adapter properties to see the reflected changes.
 

My Computer

System One

  • OS
    Windows 11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo
    Memory
    24GB
    Graphics Card(s)
    N/A
    Screen Resolution
    1920x1080
    Antivirus
    None
This is an excellent tutorial since I didn't realize this level of roaming aggressiveness was going on in the background. 👍

If I keep it attached to an ethernet cable, does this automatically disable? I don't need two connections active going on at the same time, ya know.

But just in case I do need to switch to wi-fi for some reason, do I set it to the lowest since the laptop is pretty stationary?

Thanks for any help. :-)
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 25H2 build: (26200.7623)
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Pro
    Memory
    32GB
  • Operating System
    Microsoft 25H2 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Pro 14 - PC14250
    CPU
    Intel Core Ultra 7
    Memory
    64GB
    Graphics card(s)
    Intel Integrated Graphics
    Hard Drives
    Micron 1TB SSD
This is an excellent tutorial since I didn't realize this level of roaming aggressiveness was going on in the background. 👍

If I keep it attached to an ethernet cable, does this automatically disable? I don't need two connections active going on at the same time, ya know.

But just in case I do need to switch to wi-fi for some reason, do I set it to the lowest since the laptop is pretty stationary?

Thanks for any help. :-)

Hello mate,

An ethernet connection has higher priority than a Wi-Fi connection, so the adapter will automatically switch to ethernet by default if it has an internet connection.


This roaming aggressiveness setting is only for the Wi-Fi connection though. It basically determines how fast Wi-Fi will switch to a stronger and faster known Wi-Fi connection.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING (11GB GDDR5X)
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO M.2,
    TerraMaster F8 SSD Plus NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Amazon Basics Wired Full Keyboard MD005
    Mouse
    Logitech MX Master 4
    Internet Speed
    2 Gbps Download and 100 Mbps Upload
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    CyberPower CP1500PFCLCD
    Galaxy S23 Plus phone
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Surface Laptop 7 Copilot+ PC
    CPU
    Snapdragon X Elite (12 core) 3.42 GHz
    Memory
    16 GB LPDDR5x-7467 MHz
    Monitor(s) Displays
    15" HDR
    Screen Resolution
    2496 x 1664
    Hard Drives
    1 TB SSD
    Internet Speed
    Wi-Fi 7 and Bluetooth 5.4
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
Hello mate,

An ethernet connection has higher priority than a Wi-Fi connection, so the adapter will automatically switch to ethernet by default if it has an internet connection.


This roaming aggressiveness setting is only for the Wi-Fi connection though. It basically determines how fast Wi-Fi will switch to a stronger and faster known Wi-Fi connection.

Thanks, but do I set it to the lowest since the laptop is pretty stationary?
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 25H2 build: (26200.7623)
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Pro
    Memory
    32GB
  • Operating System
    Microsoft 25H2 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Pro 14 - PC14250
    CPU
    Intel Core Ultra 7
    Memory
    64GB
    Graphics card(s)
    Intel Integrated Graphics
    Hard Drives
    Micron 1TB SSD
Thanks, but do I set it to the lowest since the laptop is pretty stationary?

It's usually best to leave it on the default setting. If it drops Wi-Fi connection often due to it trying to connect to a faster/stronger connection, then you could test lowering it.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING (11GB GDDR5X)
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO M.2,
    TerraMaster F8 SSD Plus NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Amazon Basics Wired Full Keyboard MD005
    Mouse
    Logitech MX Master 4
    Internet Speed
    2 Gbps Download and 100 Mbps Upload
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    CyberPower CP1500PFCLCD
    Galaxy S23 Plus phone
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Surface Laptop 7 Copilot+ PC
    CPU
    Snapdragon X Elite (12 core) 3.42 GHz
    Memory
    16 GB LPDDR5x-7467 MHz
    Monitor(s) Displays
    15" HDR
    Screen Resolution
    2496 x 1664
    Hard Drives
    1 TB SSD
    Internet Speed
    Wi-Fi 7 and Bluetooth 5.4
    Browser
    Chrome and Edge
    Antivirus
    Microsoft Defender
Back
Top Bottom