How to Disable Automatic Wi-Fi Connection: A Complete Guide for All Devices

Automatic Wi-Fi connection is a convenient feature that saves time when returning to a familiar network. But sometimes it works against you: your device latches onto a weak signal instead of mobile data, connects to unsecured open networks, or wastes data on background updates in guest hotspots. In this article, we'll look at how to completely disable automatic Wi-Fi connection on smartphones, computers and even at the level router — taking into account the features of different OS versions and manufacturers.

We'll pay special attention to hidden settings that manufacturers often hide deep within menus. For example, on some phones Samsung And Xiaomi Auto-connection is controlled separately from the main Wi-Fi settings, and in Windows 11 The network selection algorithm has changed compared to Windows 10. We'll also consider the nuances for macOS Ventura and newer, where Apple has reworked the logic of working with networks.

If you are faced with the situation where your phone or laptop stubbornly connects to an unnecessary network despite all your efforts, there is a section at the end of the article with radical methods, including resetting network settings and blocking MAC addresses on the router. But first, let's try the standard methods.

1. Disabling auto-connection on Android

On smartphones running Android The auto-connection algorithm depends on the OS version and the manufacturer's shell. In "pure" Android (for example, on Pixel or Nexus) the settings are simpler than in proprietary firmware MIUI, One UI or ColorOSBelow are general instructions that take into account specific features.

First open Settings → Wi-FiHere you'll see a list of saved networks. Click the gear icon (⚙️) next to the network you want to disable automatic connection to. In the menu that opens, find the option Auto-connection (or "Connect automatically") and turn it off. On some devices, this switch may be called Automatic connection or "Connect automatically".

  • 📱 Samsung (One UI): Additionally, check the section Settings → Connections → Wi-Fi → Advanced → Smart Wi-Fi SwitchingDisable this feature if it's active—it causes your phone to automatically switch between networks.
  • 📱 Xiaomi/Redmi (MIUI): Go to Wi-Fi Settings → Network Name → Advanced Settings and deactivate Auto-connection And Connect to open networks.
  • 📱 Huawei/Honor (EMUI): There may be a hidden item in the network menu Network Management - turn it off there Automatic connection And Auto-connect to open networks.

If after disabling auto-connect the network still appears in the list of available ones, try delete it in full: click on the network name → "Delete" or "Forget"This will definitely disable automatic connection, but you'll have to re-enter the password the next time you connect manually.

2. Setting up auto-connection on iPhone and iPad

IN iOS And iPadOS The auto-connection logic is more rigid than on Android. By default, the system remembers all networks you've ever connected to and attempts to connect to them automatically. To avoid this, you need to not only disable auto-connection for a specific network, but also remove her from the list of known — otherwise, the iPhone will periodically scan the airwaves in search of “familiar” access points.

Instructions for iOS 15–17:

  1. Open Settings → Wi-Fi.
  2. Find the network in the list to which you want to block automatic connection and tap the "ℹ" symbol to the right of its name.
  3. Turn off the switch Auto-connection (in older versions of iOS it may be called "Connect automatically").
  4. Necessarily click "Delete this network" (or "Forget this network"), otherwise the iPhone will try to connect to it the next time it scans.

If you often visit places with open networks (cafes, airports), turn off the function Auto-connect to networks fully:

  1. Go to Settings → Wi-Fi.
  2. Tap at the top of the screen Auto-connect to networks (or Automatic connection (depending on the iOS version).
  3. Disable the option Auto-connect to networks.
📊 What device are you setting up?
Android smartphone
iPhone
Windows laptop/PC
MacBook/iMac
Router
Other

3. Disabling auto-connection in Windows 10 and 11

IN Windows Automatic connection to Wi-Fi networks is controlled through system settings, but there are nuances depending on the OS version. Windows 11 Microsoft has simplified the interface, but hidden some settings deeper, and in Windows 10 They are more accessible. Let's consider both options.

For Windows 11:

  1. Open Settings → Networks and Internet → Wi-Fi.
  2. Click on "Managing Known Networks".
  3. Select a network from the list and click "Forget" (this will delete it from the device memory).
  4. To disable automatic connection to all open networks, go back to Wi-Fi and disable the option "Automatically connect to open networks in range".

For Windows 10:

  1. Go to Settings → Network & Internet → Wi-Fi → Manage known networks.
  2. Select the network and click "Forget".
  3. To disable auto-connection to all networks, open Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings.
  4. Right click on the adapter Wi-Fi, select "Properties", then go to the tab Connection and uncheck "Connect automatically".

If after these steps Windows still connects to unwanted networks, check network priority:

  1. Open Command line on behalf of the administrator.
  2. Enter the command:
    netsh wlan show profiles

    This will show a list of all saved networks.

  3. To remove the network completely, run:
    netsh wlan delete profile name="NETWORK_NAME"

    (replace NETWORK_NAME to the real name).

Delete the network via "Manage known networks" | Disable "Connect automatically to open networks" | Check network priority via netsh | Update Wi-Fi adapter drivers -->

4. Setting up auto-connection on Mac (macOS)

On computers Apple With macOS Auto-connection to Wi-Fi networks is controlled through system preferences, but there are hidden settings that affect the system's behavior. For example, macOS can automatically connect to networks with low signal strength if they were previously saved—even if you've manually disabled auto-connection.

Instructions for macOS Ventura and newer:

  1. Open System Preferences → Network.
  2. Select Wi-Fi in the left menu, then click "Additionally" in the lower right corner.
  3. In the window that opens, go to the tab "Wi-Fi".
  4. On the list Famous Networks Find the network you want to disable auto-connection to and uncheck it. Automatic connection.
  5. To completely delete a network, select it and click on the minus sign () below the list.

If your Mac persistently connects to weak networks instead of priority ones, check the network order in this window. macOS connects to networks in the order they appear in the list (top to bottom). To change the priority:

  1. In the window "Additionally" (step 3 above) drag the networks with the mouse, placing the priority ones higher.
  2. Click "OK" and restart your Mac for the changes to take effect.

For macOS Monterey and older, the team is also available in Terminal, which shows all saved networks:

security find-generic-password -wa"NETWORK_NAME"

To delete a network completely:

networksetup -removepreferredwirelessnetwork en0"NETWORK_NAME"

(replace en0 to your network interface, if it is different).

What to do if macOS ignores settings?

If after all these steps your Mac still connects to unwanted networks, try:

1. Reset network settings via System Preferences → Network → Manage Locations → Edit Locations → Delete Current.

2. Delete the file /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist (make a backup copy first!).

3. Update the firmware of the Wi-Fi module via Software update.

5. Blocking auto-connection at the router level

If you want to prevent a specific device from connecting to your router automatically (for example, to restrict access for guests or children's gadgets), you can do this through MAC address filtering or access scheduleThis method works regardless of the settings on the device itself.

Instructions for most routers (TP-Link, Asus, Keenetic, MikroTik):

  1. Open the router's web interface by entering into your browser 192.168.1.1 or 192.168.0.1 (the address may differ - look on the device sticker).
  2. Log in (standard login/password usually admin/admin or admin/empty).
  3. Find the section Wireless mode (or Wireless, Wi-Fi).
  4. Go to the submenu MAC Address Filter (or MAC Filtering).
  5. Activate the filter and select the mode "Ban" (Deny) for the specified MAC addresses.
  6. Add the MAC address of the device you want to block from connecting (you can find it in the device settings or via the command ipconfig /all in Windows).
  7. Save the settings and reboot the router.
Router manufacturer MAC Filter Path Peculiarities
TP-Link Advanced Settings → Wireless → MAC Filtering Supports "allow" and "deny" lists. MAC address can be linked to IP address.
Asus Wireless Network → MAC Filter It is possible to set a schedule for the filter.
Keenetic Home Network → Devices → Access Rules You can block access either temporarily or completely.
MikroTik Wireless → Security Profiles → MAC Filter Requires manual entry of MAC in the format XX:XX:XX:XX:XX:XX.

An alternative way is - disable DHCP for a specific device:

  1. Find the section in your router settings "DHCP" (usually in Local area network or LAN).
  2. Find the list ARP table or Connected Devices.
  3. Find the device by MAC address and bind it to a non-existent IP (for example, 192.168.1.254if your DHCP pool is running low .200).
  4. Save the settings - the device will not be able to obtain an IP automatically.

6. Radical methods: resetting settings and third-party utilities

If standard methods do not help, and the device stubbornly connects to unwanted networks, you will have to use radical measuresThese include resetting network settings, editing system files, or using third-party software. These methods should only be used as a last resort, as they may affect other device functions.

Reset network settings:

  • 📱 Android: Settings → System → Reset → Reset Wi-Fi, mobile network, and Bluetooth settings.
  • 🍎 iPhone: Settings → General → Transfer or reset → Reset network settings.
  • 🖥️ Windows: Settings → Network & Internet → Status → Network reset.
  • 💻 macOS: Delete the file /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist and restart your Mac.

Third-party utilities for Windows:

If standard Windows tools don't work, you can use programs like NetSetMan or WiFi ManagerThey allow:

  • 🔧 Flexible management of network priorities.
  • 🚫 Block connections to specific SSIDs.
  • 🔄 Automatically switch between networks according to specified rules.

For macOS will do WiFiSpoof or NetSpot, which provide advanced control over network connections.

Editing the Windows Registry (for advanced users):

If a network stubbornly returns to the list after being removed, you can disable it through the registry:

  1. Click Win + R, enter regedit and press Enter.
  2. Follow the path:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
  3. Find the folder with the name of the problematic network (you can navigate by ProfileName in the right part of the window).
  4. Delete this folder and restart your computer.

7. Common problems and their solutions

Even after disabling auto-connect, devices sometimes behave irrationally. Here are the most common issues and solutions:

Problem 1: The device is connecting to the network, auto-connection is disabled.

  • 🔹 Cause: In some firmware (for example, MIUI or ColorOS) there is a separate setting Connect to open networks, which operates independently of the main switch.
  • 🔹 Solution: Find and disable this option in the advanced Wi-Fi settings.

Problem 2: After deleting a network, it appears in the list again.

  • 🔹 Cause: Some devices (especially Sony And Huawei) automatically scan and add networks with a strong signal, even if you have deleted them.
  • 🔹 Solution: Disable the feature Automatically add networks in the Wi-Fi settings or use router-level blocking.

Problem 3: Windows 11 ignores network priority.

  • 🔹 Cause: In the new version of the OS, Microsoft has changed the network selection algorithm, giving priority to faster connections (even if the signal is weaker).
  • 🔹 Solution: Manually set the interface metric via Control Panel → Network → Change adapter settings → Wi-Fi Properties → Settings → Advanced (parameter Interface Metrics).

Problem 4: The Mac connects to a network with a Captive Portal (such as in hotels).

  • 🔹 Cause: macOS automatically opens login pages on public networks, even if you've disabled auto-connection.
  • 🔹 Solution: Disable the option Automatically join networks with Captive Portal V System Preferences → Network → Wi-Fi → Advanced.
Why does my device connect to a weak network instead of a strong one?

This is due to the roaming algorithm (switching between networks). Many devices remember the first network they connected to and try to stay on it, even if the signal weakens. To fix this:

1. Delete both networks (weak and strong) from the device memory.

2. Connect to a network with a strong signal first, then to a weak one (if necessary).

3. On Android, disabling the function will also help Smart Wi-Fi Switching in the settings.

FAQ: Frequently Asked Questions

Is it possible to disable auto-connection for only certain networks?

Yes, you can selectively disable auto-connection on all devices. To do this:

  • On Android/iOS: Go to the settings of a specific network and disable the "Auto-connect" option.
  • On Windows/macOS: Remove the network from the list of known networks or uncheck "Connect automatically".

This will not delete the network completely - you will be able to connect to it manually whenever you need to.

Why does my phone connect to Wi-Fi even though mobile internet is faster?

This is due to the settings. Smart Switching (on Android) or "Wi-Fi Assist" (on iPhone). These features automatically select a network based on speed, but sometimes they make mistakes. To fix this:

  • On Android: turn off Settings → Connections → Wi-Fi → Advanced → Smart Wi-Fi Switching.
  • On iPhone: go to Settings → Cellular and turn it off "Wi-Fi Assist" at the very bottom.
How do I block a device from connecting to my router?

There are two ways:

  1. MAC address filtering (see section 5).
  2. Hiding the SSID: in the router settings, disable network name broadcasting (Hide SSID). However, this will reduce security, since the network name will be transmitted in clear text when connecting.

A more reliable method is MAC filtering.

After resetting my network settings, my Wi-Fi stopped working completely. What should I do?

Resetting network settings deletes all saved network and adapter settings. To restore functionality:

  1. Restart your device.
  2. If Wi-Fi does not turn on, check if the adapter is disabled in Device Manager (Windows) or System Monitoring (macOS).
  3. Update your Wi-Fi adapter drivers through the manufacturer's official website.
  4. On Android/iOS, you may need to re-enable Wi-Fi in the Quick Settings panel.
Is it possible to disable automatic connection to open networks on all devices?

Yes, but the methods are different:

  • 📱 Android: Settings → Wi-Fi → Advanced → Connect to open networks (disable).
  • 🍎 iPhone: Settings → Wi-Fi → Auto-connect to networks (disable).
  • 🖥️ Windows: Settings → Network & Internet → Wi-Fi → Automatically connect to open networks in range (disable).
  • 💻 macOSThere is no separate option for open networks in the Wi-Fi settings, but you can remove them manually after connecting.

You can disable connections to open networks on your router through settings. "Client Isolation" (Client Isolation), but this will not disable auto-connection on the device.