
How to Prefer Wifi Over Ethernet? Change Network Priority on Windows
Introduction If you have ever wondered how to prefer Wi-Fi over Ethernet on a Windows computer, you are not alone. Windows is designed to favor wired connections because Ethernet typically offers faster speeds, lower latency, and greater stability. However, th
Introduction
If you have ever wondered how to prefer Wi-Fi over Ethernet on a Windows computer, you are not alone. Windows is designed to favor wired connections because Ethernet typically offers faster speeds, lower latency, and greater stability. However, there are plenty of real-world situations where you may want your PC to use Wi-Fi instead, even when an Ethernet cable is plugged in. Whether you are testing a wireless network, troubleshooting connectivity issues, or working in an environment where the wired network has restrictions, knowing how to change network priority can save you time and frustration.
This guide walks you through everything you need to know about changing network priority on Windows. You will learn why Windows behaves the way it does, how network metrics work behind the scenes, and several reliable methods to make Wi-Fi your preferred connection. By the end, you will be able to confidently control which network adapter your system uses and verify that your changes are working as intended.
Table of Contents
- Why Windows Prefers Ethernet Over Wi-Fi by Default
- When You Might Want to Prefer Wi-Fi Over Ethernet
- Understanding Network Priority and Interface Metrics
- Method 1: Change Network Priority Using Windows Settings
- Method 2: Change Network Priority Using Control Panel
- Method 3: Change Network Priority Using PowerShell
- Method 4: Change Adapter Binding Order (Legacy Approach)
- How to Verify That Wi-Fi Is Now Preferred
- Comparison of Methods to Prefer Wi-Fi Over Ethernet
- Troubleshooting Common Issues
- Tips and Best Practices
- Frequently Asked Questions
- Conclusion
Why Windows Prefers Ethernet Over Wi-Fi by Default
Windows uses a built-in system to determine which network connection to use when multiple adapters are active. By default, the operating system assigns a lower interface metric to Ethernet adapters than to Wi-Fi adapters. In networking, a lower metric means a higher priority. This design choice makes sense for most users because wired connections generally provide:
- Greater reliability: Ethernet is less susceptible to interference from walls, appliances, and neighboring networks.
- Lower latency: Wired connections typically have more consistent response times, which matters for gaming, video calls, and remote work.
- Higher throughput: Modern Ethernet standards often deliver faster real-world speeds than Wi-Fi, especially in congested environments.
Because of these advantages, Windows automatically calculates metrics that push traffic through the Ethernet adapter whenever it is available. To prefer Wi-Fi over Ethernet, you need to override this default behavior by manually adjusting the interface metric or changing the adapter priority.
When You Might Want to Prefer Wi-Fi Over Ethernet
Although Ethernet is usually the better choice, there are legitimate reasons to route your traffic through Wi-Fi instead. Understanding your use case will help you decide which method is best.
- Testing wireless performance: Network administrators and home users often need to test Wi-Fi speed, coverage, or stability without unplugging the Ethernet cable.
- Accessing a different network: Your Ethernet connection might be tied to a corporate LAN with restrictions, while Wi-Fi provides access to a guest network or a different subnet.
- Bypassing network policies: In some environments, the wired network may block certain services or websites that are accessible over Wi-Fi.
- Using a faster Wi-Fi connection: If you have a high-speed Wi-Fi 6 or Wi-Fi 6E router and a slow Ethernet port (such as 100 Mbps), Wi-Fi may actually be faster.
- Convenience during docking and undocking: Laptop users who frequently connect and disconnect from docks may prefer Wi-Fi to remain the primary connection to avoid interruptions.
Understanding Network Priority and Interface Metrics
Before diving into the steps, it helps to understand how Windows decides which network adapter to use. The key concept is the interface metric, a numerical value assigned to each network adapter.
What Is an Interface Metric?
An interface metric is a cost value that Windows uses to rank network routes. When your computer needs to send data to the internet or another network, it looks at all available routes and chooses the one with the lowest metric. If two routes have the same metric, Windows may behave unpredictably or split traffic in ways you do not expect.
For example, if your Ethernet adapter has a metric of 25 and your Wi-Fi adapter has a metric of 50, Windows will send traffic through Ethernet. To prefer Wi-Fi over Ethernet, you simply reverse this relationship by giving Wi-Fi a lower metric (such as 10) and Ethernet a higher metric (such as 100).
Automatic vs. Manual Metric Assignment
By default, Windows automatically assigns metrics based on the link speed and type of each adapter. This is usually sufficient for everyday use. However, when you want to override the default priority, you can disable automatic metric assignment and enter a custom value. Manual metrics give you precise control and are the most reliable way to change network priority on Windows 10 and Windows 11.
Method 1: Change Network Priority Using Windows Settings
The Windows Settings app provides a straightforward way to adjust adapter metrics on both Windows 10 and Windows 11. This method is ideal for most users because it does not require advanced tools or command-line knowledge.
Step 1: Open Network Connections
- Press Windows + I to open the Settings app.
- Go to Network & Internet.
- Select Advanced network settings (Windows 11) or Status and then Change adapter options (Windows 10).
- In Windows 11, click More network adapter options to open the classic Network Connections window.
Step 2: Access Adapter Properties
- In the Network Connections window, locate your Wi-Fi adapter.
- Right-click the Wi-Fi adapter and select Properties.
- In the list of items, select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Click the Advanced button.
Step 3: Configure IPv4 Interface Metric
- In the Advanced TCP/IP Settings window, uncheck Automatic metric.
- In the Interface metric field, enter a low number, such as 5 or 10.
- Click OK on each open window to save your changes.
Step 4: Repeat for Ethernet and IPv6 (Optional)
- Return to the Network Connections window and open the properties of your Ethernet adapter.
- Set its IPv4 interface metric to a higher number, such as 50 or 100.
- If your network uses IPv6, repeat the process for Internet Protocol Version 6 (TCP/IPv6) on both adapters to ensure consistent behavior.
After completing these steps, Windows should prioritize Wi-Fi for most network traffic. If you are learning how to prefer Wi-Fi over Ethernet for the first time, this method is the easiest place to start.
Method 2: Change Network Priority Using Control Panel
The classic Control Panel offers another path to the same settings. Some users prefer this approach because it is familiar and works consistently across different Windows versions.
- Press Windows + R, type
ncpa.cpl, and press Enter. This opens the Network Connections window directly. - Right-click your Wi-Fi adapter and choose Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Click Advanced.
- Uncheck Automatic metric and enter a low value (for example, 10).
- Click OK to confirm, then close all windows.
- Repeat the process for the Ethernet adapter, assigning a higher metric (for example, 100).
This method achieves the same result as using the Settings app. It is particularly useful if you manage multiple machines or prefer keyboard-driven navigation.
Method 3: Change Network Priority Using PowerShell
PowerShell provides a fast, scriptable way to change network priority. This method is well suited for advanced users, IT professionals, and anyone who wants to apply changes across multiple systems.
- Right-click the Start button and select Windows Terminal (Admin) or PowerShell (Admin).
- List all network interfaces and their current metrics by running:
Get-NetIPInterface | Sort-Object InterfaceMetric - Identify the InterfaceIndex or InterfaceAlias for your Wi-Fi and Ethernet adapters.
- Set a low metric for Wi-Fi (replace
Wi-Fiwith your adapter name if different):Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 10 - Set a higher metric for Ethernet:
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 100 - Verify the changes:
Get-NetIPInterface | Sort-Object InterfaceMetric
PowerShell changes apply immediately and do not require a restart. If you need to revert to automatic metrics, you can run:
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -AutomaticMetric enabled
Set-NetIPInterface -InterfaceAlias "Ethernet" -AutomaticMetric enabled
Method 4: Change Adapter Binding Order (Legacy Approach)
Older versions of Windows allowed users to change the adapter binding order through the Network Connections menu. While this option is no longer prominently displayed in Windows 10 and 11, it can still be relevant in certain environments or accessed through legacy interfaces.
In modern Windows, the binding order is largely controlled by interface metrics, which is why Methods 1 through 3 are recommended. However, if you are working on an older system or managing legacy infrastructure, you may find the binding order option by opening Network Connections, pressing Alt to reveal the menu bar, selecting Advanced, and then choosing Advanced Settings. From there, you can move Wi-Fi above Ethernet in the connections list.
For most users today, adjusting interface metrics is more reliable and future-proof than relying on binding order.
How to Verify That Wi-Fi Is Now Preferred
After changing your network priority, it is important to confirm that Windows is actually using Wi-Fi. Here are a few simple ways to verify your configuration:
- Check the route table: Open Command Prompt or PowerShell and run
route print. Look for the default route (0.0.0.0) and confirm that the gateway associated with your Wi-Fi adapter has the lowest metric. - Use the tracert command: Run
tracert 8.8.8.8and observe the first hop. It should match your Wi-Fi router’s IP address. - Check network status: In the Settings app, go to Network & Internet and view the active connection. While this display can sometimes be ambiguous, it often reflects the primary adapter.
- Test with a speed or IP check: If your Wi-Fi and Ethernet networks have different public IP addresses or gateways, visiting an IP-checking service can confirm which network is in use.
Verifying your setup ensures that your effort to prefer Wi-Fi over Ethernet has actually taken effect and that your traffic is flowing through the intended adapter.
Comparison of Methods to Prefer Wi-Fi Over Ethernet
Each method has its own strengths. The table below compares the most common approaches so you can choose the one that best fits your needs.
| Method | Difficulty | Best For | Requires Admin Rights | Persistence After Restart |
|---|---|---|---|---|
| Windows Settings (GUI) | Easy | Everyday users on Windows 10/11 | Sometimes | Yes |
| Control Panel (ncpa.cpl) | Easy | Users who prefer classic tools | Sometimes | Yes |
| PowerShell | Moderate | Advanced users and IT administrators | Yes | Yes |
| Legacy Binding Order | Moderate | Older Windows versions and legacy setups | Yes | Yes |
Troubleshooting Common Issues
Even after adjusting interface metrics, you may encounter situations where Wi-Fi does not take priority as expected. The following troubleshooting tips address the most common problems.
Wi-Fi Still Not Taking Priority
- Double-check both adapters: Make sure Wi-Fi has a lower metric and Ethernet has a higher metric. If only one adapter is changed, Windows may still choose Ethernet.
- Check IPv6 metrics: If your network uses IPv6, traffic may continue to flow over Ethernet unless you also adjust the IPv6 interface metric.
- Flush the routing table: Open an elevated Command Prompt and run
ipconfig /flushdnsfollowed bynetsh interface ip resetif necessary. Restart your computer afterward. - Disable and re-enable adapters: Toggling the adapters off and on can force Windows to recalculate routes.
Connection Drops or Instability
- Verify Wi-Fi signal strength: A weak wireless signal can cause drops that make it seem like the priority setting is not working.
- Update network drivers: Outdated Wi-Fi or Ethernet drivers can lead to unpredictable behavior. Check the manufacturer’s website or Windows Update for the latest drivers.
- Avoid extreme metric values: While very low or very high numbers usually work, sticking to reasonable values (such as 5–20 for preferred and 50–100 for secondary) reduces the risk of conflicts.
Changes Revert After Restart
- Confirm you saved the settings: Ensure you clicked OK on all dialog boxes when using the GUI methods.
- Check for management software: Corporate VPN clients, endpoint management tools, or third-party network utilities may override your manual metrics.
- Reapply with PowerShell: Using PowerShell with administrative privileges often produces more consistent results on managed systems.
Tips and Best Practices
Changing network priority is straightforward, but a few best practices can help you avoid headaches and maintain a stable connection.
- Document your original settings: Before making changes, note the default metric values or take a screenshot. This makes it easy to revert if something goes wrong.
- Adjust both IPv4 and IPv6: Many modern networks use IPv6 alongside IPv4. Configuring both protocols ensures consistent behavior.
- Use moderate metric values: There is no need to use extreme numbers. A simple gap (for example, 10 for Wi-Fi and 100 for Ethernet) is clear and effective.
- Test after changes: Always verify your configuration using
route print,tracert, or a similar method. - Revert when no longer needed: If you only need Wi-Fi temporarily, consider restoring automatic metrics afterward so Windows can optimize your connection based on real-time conditions.
- Keep drivers updated: Network adapter drivers play a significant role in stability and performance. Regular updates can prevent issues that mimic priority problems.
- Be mindful of security: If you switch to Wi-Fi to bypass a wired network, make sure you are complying with your organization’s policies and that the wireless network is secure.
Frequently Asked Questions
Can I use Wi-Fi and Ethernet at the same time on Windows?
Yes, Windows can keep both adapters active simultaneously. However, it will typically send traffic through only one adapter based on interface metrics. Advanced configurations, such as network bridging or third-party load-balancing tools, can use both connections, but these setups are uncommon for typical home or office use.
Will changing the interface metric affect my internet speed?
Changing the metric only affects which adapter Windows prefers; it does not directly increase or decrease speed. Your actual performance will depend on the quality, bandwidth, and latency of the selected network.
Do I need administrator rights to change network priority?
In many cases, yes. Modifying adapter settings and running PowerShell commands like Set-NetIPInterface typically require administrative privileges. If you are on a managed work device, you may need to contact your IT department.
How do I reset network priority to the default settings?
You can restore automatic metrics in the adapter’s IPv4 or IPv6 advanced settings by checking Automatic metric. In PowerShell, run Set-NetIPInterface -InterfaceAlias "Wi-Fi" -AutomaticMetric enabled and repeat for your Ethernet adapter.
Why does Windows keep switching back to Ethernet?
This usually happens because the Ethernet adapter still has a lower metric, a management tool is enforcing network policies, or only one protocol (IPv4 or IPv6) was adjusted. Review both adapters, check both protocols, and verify that no third-party software is overriding your settings.
Is it safe to prefer Wi-Fi over Ethernet?
Yes, it is safe from a system perspective. The main considerations are performance and security. Wi-Fi may be slower or less stable than Ethernet, and you should ensure you are connected to a trusted wireless network.
Conclusion
Learning how to prefer Wi-Fi over Ethernet gives you greater control over how your Windows computer connects to the internet and local networks. While Windows favors wired connections by default for good reasons, there are many scenarios where prioritizing Wi-Fi is the smarter choice. By understanding interface metrics and using the built-in tools available in Windows Settings, Control Panel, or PowerShell, you can easily change network priority to match your needs.
Start with the method that feels most comfortable, verify your changes using the route table or traceroute, and keep a record of your original settings so you can revert if necessary. With these steps, you can confidently manage your network adapters and ensure your PC always uses the connection you intend.