How to Set Wi-Fi Priority on a Computer: 5 Working Methods

Connecting to Wi-Fi on a computer usually happens automatically—the system selects the first available network with saved settings. But what if you need to connect manually? set Wi-Fi prioritySo that your PC always connects to the faster or more stable network? For example, when you have two access points at home (2.4 GHz and 5 GHz), and Windows stubbornly clings to the slower one.

In this article we will look at all the current methods. Wi-Fi priority settings V Windows 10 And Windows 11 — from standard system settings to registry editing and the command line. We'll also explain why the priority sometimes resets and how to fix it. These instructions are suitable for laptops. ASUS, Lenovo, HP, Acer and desktop PCs with Wi-Fi adapters.

⚠️ Important: If you are using a corporate network with 802.1X- authentication or VPN, priority settings may be blocked by domain policies. In this case, please contact your network administrator.

Method 1: via Windows settings (the easiest)

The fastest method is to use the built-in settings WindowsIt works on both OS versions and does not require administrator rights.

Open Settings → Network and Internet → Wi-Fi. In the section "Managing Known Networks" You'll see a list of all saved access points. Here you can:

  • 🔄 Change the order — networks at the top of the list have higher priority.
  • 🗑️ Delete unnecessary - If the network interferes with the connection, you can forget about it.
  • 🔒 Disable auto-connection - Click on the network → "Properties" → uncheck "Connect automatically".

To set priority, just drag the desired network to the top of the list with the mouse. For example, if MyWiFi_5G If it should be connected first, move it to the first position. The changes will be applied immediately—no reboot required.

Method 2: Command line (for advanced users)

If the GUI does not help or you need to set the priority for several profiles at once, use netsh — a command line utility. This method is suitable for Windows 10/11 and older versions (for example, Windows 7).

Open Command line as administrator (click Win + XTerminal (administrator)) and execute the commands in order:

  1. View a list of all saved networks:
    netsh wlan show profiles
  2. Set priority for a specific network (eg. MyWiFi_5G):
    netsh wlan set profileorder name="MyWiFi_5G" interface="Wi-Fi" priority=1
    Replace priority=1 to the desired value (1 —).
  3. Check the result:
    netsh wlan show profiles | find "Priority"

⚠️ Attention: If the network name contains spaces or Cyrillic characters, enclose it in quotation marks: name="My 5G Network"Otherwise the command will not work.

Make sure Wi-Fi is enabled|Run Command Prompt as administrator|Check the network name for special characters|Save current settings (screenshot or export)

-->

Method 3: Editing the Registry (for advanced users)

Registry Windows Stores all Wi-Fi profile settings, including their priority. This method is useful if standard methods don't work or if you need to change the order of networks in bulk.

⚠️ Warning: Incorrectly editing the registry can cause system crashes. Before making changes, create a restore point or export the registry key. (File → Export).

Instructions:

  1. Click Win + R, enter regedit and confirm.
  2. Follow the path:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
  3. In each profile folder ({GUID}) find the parameter ProfileName - it contains the network name.
  4. To change the priority, edit the parameter Priority (like DWORD) in the appropriate folder. Than less value, the higher the priority.

After making changes, restart your PC or run the following in the command line:

netsh wlan reconnect

What to do if the Profiles section is empty?

This means that Windows didn't save Wi-Fi profiles in the registry (rare in recent OS versions). In this case, use the command line method (netsh) or system parameters.

4. Method: third-party programs (WiFi Priority Manager)

If you need flexible priority management or process automation, use specialized utilities. One of the most popular is WiFi Priority Manager (free, works on Windows 7/10/11).

Benefits of the program:

  • 📊 Visual interface to sort networks by dragging and dropping.
  • 🔄 Automatic reconnection when signal is lost.
  • 📱 Hotkey support for quick switching.
  • 🛠️ Backup Wi-Fi profiles.

Download the program from the official website, install it, and follow the setup wizard. In the main window, you'll see a list of networks—just drag the one you need to the top spot. The app also displays signal level And connection speed, which will help you choose the optimal network.

Via Windows Settings|Command Prompt|Registry|Third-Party Programs|I don't configure it, everything works automatically.

-->

5. Why does Wi-Fi priority reset and how to fix it?

Sometimes Windows ignores the specified network order and connects to an unintended access point. Let's look at the main causes and solutions:

Problem Cause Solution
The priority is reset after a Windows update. Updates may overwrite network settings Please reset the priority after netsh or registry
PC connects to weak network despite priority The adapter is stuck on the old access point. Do it netsh wlan disconnect, then netsh wlan connect name="NetworkName"
There is no option to change the order in the parameters Group policies (in corporate networks) Please contact your administrator or use netsh
Priority works, but the speed is low The adapter driver is out of date. Update driver via device Manager or the manufacturer's website

If the problem persists, check:

  • 🔌 Power adapter: V Device Manager disable the option Allow power off to save power.
  • 📡 Router settings: some models (eg TP-Link or Keenetic) can forcibly "pull" devices to a certain frequency.

6. Features for laptops with two Wi-Fi adapters

Some laptops (eg. Dell XPS or MSI Prestige) are equipped with two Wi-Fi modules - built-in and additional (for example, Intel AX200 + Killer Wireless). In this case, setting the priority has some nuances:

1. Disable one of the adapters V Device Manager, if it is not used.

2. For adapters Killer Networking install proprietary software Killer Control Center - it allows flexible management of traffic priorities.

3. If both adapters are active, the network priority is configured separately for each through netshby specifying the parameter interface="AdapterName".

⚠️ Attention: Running two adapters simultaneously can cause conflicts. If you notice an unstable connection, leave only one module enabled.

7. How to check that priority is working

After setting the priority, verify that the system is actually connecting to the correct network. To do this:

  1. Disconnect the current connection (netsh wlan disconnect).
  2. Turn on Wi-Fi and watch which network your PC connects to first.
  3. Check your speed through Speedtest - it should match the expected speed for the selected network (for example, 5 GHz is usually faster than 2.4 GHz).

If you are connecting to the wrong network:

  • 🔄 Restart your PC and router.
  • 📋 Check if the mode is enabled Battery Saver (it may limit network selection).
  • 🛠️ Update your Wi-Fi adapter driver.
netsh wlan connect name="NetworkName" interface="Wi-Fi"

-->

FAQ: Frequently asked questions about Wi-Fi priority

Is it possible to set priority for networks with the same name (SSID) but different frequencies (2.4 GHz and 5 GHz)?

Yes, but Windows treats them as one network.To separate priorities:

  1. Rename one of the networks in the router settings (for example, MyWiFi_2G And MyWiFi_5G).
  2. Set the priority for each through netsh or system parameters.
Why does my PC still connect to the old network after changing the priority?

Possible reasons:

  • 🔄 DNS or ARP cache - run ipconfig /flushdns And arp -d *.
  • 📡 The router has "bound" your MAC address to a specific frequency - reboot it.
  • 🛠️ The adapter driver is out of date - please update it manually.
How do I reset all Wi-Fi settings to factory defaults?

Run in command line (administrator):

netsh wlan delete profile name= i=

netsh int ip reset

netsh winsock reset

Then restart your PC. All saved networks will be deleted.

Does this instruction work for Windows 7?

Yes, but with some reservations:

  • 🖥️ In Windows 7 no drag and drop of networks in settings - use netsh.
  • 🔧 The path in the registry may differ (check the section HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces).
Is it possible to automate switching between networks on a schedule?

Yes, with the help of:

  • 📅 Task Scheduler + script with netsh wlan connect.
  • 🤖 Third-party utilities like AutoWiFi or Connectify.

Example command for the scheduler:

schtasks /create /tn"Switch to 5G" /tr"netsh wlan connect name=MyWiFi_5G" /sc daily /st 08:00