Is your device constantly scanning for available Wi-Fi networks, even when you don't plan to connect? This feature, which should make life easier, often ends up being the cause. rapid battery discharge, unauthorized connections to dubious networks and even leaks of confidential dataAutomatic Wi-Fi scanning runs in the background on smartphones, laptops, and tablets, consuming system resources and sending requests over the air—which can be used by attackers to track your location.
In this article you will find step-by-step instructions To disable auto-search on all popular platforms: Windows 10/11 And macOS to Android And iOSWe'll also look at how to configure your router so it doesn't broadcast your network too actively, and explain why it's sometimes better to leave auto-search enabled—but with the right restrictions. If you're tired of your phone's battery dying in half a day or your laptop connecting to random networks, this guide will help you regain control of your devices.
Why can auto-searching for Wi-Fi be dangerous?
At first glance, automatic network search seems like a harmless feature. However, it has hidden risks that few people consider:
- 🔋 Increased battery consumptionThe Wi-Fi module consumes power even in standby mode, constantly scanning the air. On smartphones, this can reduce battery life by 15–30%.
- 📍 Geolocation leak: The device is broadcasting
probe requests— packets with the names of previously connected networks. Attackers can use them to track your movements. - 🚪 Automatic connection to malicious networksSome devices automatically connect to open networks, allowing access to your data.
- 📶 Network congestionIn offices or apartment buildings, constant requests from dozens of devices create interference and slow down Wi-Fi.
Devices with the security feature enabled are especially vulnerable. automatic connection to open networks (The feature is available in Windows and Android). For example, in 2022, researchers from University of Michigan proved that 25% of smartphones connect to fake access points with the names of popular networks (for example, Starbucks_Free_WiFi), revealing user data.
⚠️ Attention: Disabling auto-search does not protect against all Wi-Fi attacks. If you frequently connect to public networks, use VPN and turn off the function Automatic connection in the settings.
How to disable automatic Wi-Fi detection on Windows 10 and 11
In the latest versions of Windows, automatic network search is more aggressive than before. The system not only searches for available hotspots, but can also connect automatically to them, if you previously gave consent. To fix this, follow these steps:
- Open
Parameters(keysWin + I) and go to the sectionNetwork and Internet → Wi-Fi. - Scroll down and click
Managing known networks. - For each network in the list, click on it and uncheck it.
Connect automatically when entering range. - Go back to the main Wi-Fi settings and turn off the slider
Automatic connection to free networks(In Windows 11 this option may be calledConnect to suggested open networks).
To completely disable background scanning, you will need to edit the registry:
1. Press Win + R, type regedit and confirm.2. Follow the path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\LocalST\Policy
3. Create a DWORD (32-bit) value named fMinimizeConnections with a value of 1.
4. Restart your computer.
⚠️ AttentionIncorrectly editing the registry can cause system failures. Create a restore point before making changes.
All "Connect automatically" checkboxes are disabled | The "Automatic connection" slider is turned off | The fMinimizeConnections registry parameter has been created | The PC has been restarted -->
| Windows version | Path to settings | Additional actions |
|---|---|---|
| Windows 10 (1809–20H2) | Settings → Network → Wi-Fi → Manage known networks |
Disable Paid Wi-Fi services in the section Wi-Fi |
| Windows 10 (21H1 and later) | Settings → Network → Wi-Fi → Advanced settings |
Disable Connect to suggested open networks |
| Windows 11 | Settings → Network & Internet → Wi-Fi → Manage known networks |
Disable Automatic connection to networks V Additional parameters |
Disabling AutoSearch on Android: Instructions for Different Versions
On Android Wi-Fi auto-search works differently than on a PC. Here, it's closely tied to the functions geolocation And battery savingIn newer versions (Android 10+), the system may turn on Wi-Fi automatically even if you've disabled it to "improve location accuracy." Here's how to fix it:
Method 1: Via General Settings (Android 8–13)
- Open
Settings → Network & Internet → Wi-Fi → Preferences(orAdditionally). - Disable options:
- 🔍
Scanning is always available(orAlways searching for networks) - 🔄
Automatic connection to open networks - 📍
Improve location accuracy(if you don't use Google Maps)
- 🔍
Auto-connection (if any).Method 2: For Samsung devices (One UI)
On smartphones Samsung Galaxy (For example, S22 Ultra or A53) the path is different:
- Go to
Settings → Connections → Wi-Fi → ⚙️ (gear icon). - Disable:
- 🔄
Auto-connection - 📶
Network Notifications - 🔍
Smart Wi-Fi Switching(if you don't use it)
- 🔄
Additionally turn it off Scanning is always available.What should I do if my settings are reset after an update?
On some devices (especially Xiaomi, Realme, and Oppo), manufacturers reset user Wi-Fi settings after a firmware update. In this case:
1. Install the application MacroDroid or Tasker.
2. Create a rule that will automatically disable Wi-Fi scanning at system startup.
3. Use ADB command to disable permanently:
adb shell settings put global wifi_scan_always_available 0
On devices with MIUI (For example, Xiaomi Redmi Note 11) the path is even more difficult: you need to go into Settings → Wi-Fi → Wi-Fi settings → Advanced and turn off Scanning in the background And Auto-connection to open networks.
iPhone and iPad: How to Stop Background Scanning
On iOS Apple tightly controls Wi-Fi functions, so you can't completely disable auto-scanning—but you can significantly limit its activity. Unlike Android, there's no dedicated scan switch, but there are workarounds:
- Open
Settings → Wi-Fi. - Click on the blue icon
ℹ️near the connected network. - Disable the option
Auto-connection. - Go back to the main Wi-Fi settings and turn off the slider
Request to join networks(in iOS 15+).
For deeper control:
- Go to
Settings → Privacy → Location Services → System Services. - Turn it off
Network and wireless networks(This will stop using Wi-Fi for location purposes).
On iPhone 14 Pro and newer Apple added a feature Private Wi-Fi address, which masks the device's MAC address. It's worth enabling if you frequently connect to public networks:
- In the Wi-Fi settings, tap on
ℹ️near the network. - Turn on
Private address.
⚠️ AttentionIt's impossible to completely disable background Wi-Fi scanning on an iPhone without jailbreaking. The system will periodically enable the module to check location data, even if Wi-Fi is disabled in the Control Panel.
Router Setup: How to Reduce Your Network's Visibility
If you want to not only disable auto-search on devices, but also make your network less visible to other devices, configure your router using the following algorithm:
- Log into your router's web interface (usually at
192.168.0.1or192.168.1.1). - Go to the section
Wi-Fi → Basic Settings(the name may differ). - Find the option
Hide SSID(orHide SSID) and turn it on. This won't make the network completely invisible, but it will reduce the number of accidental connections. - Install
Opening hoursV11n only(if you have modern devices). This will reduce the number of service packages. - In the section
Additional settingsreduceTransmission powerup to 50–70% (if maximum coverage area is not required). - 📡
Roaming Assistant(if you have one access point) - 🔄
Smart Connect(unless you use multiple ranges) - 📊
IGMP Snooping(if there is no IPTV)
For routers ASUS (For example, RT-AX88U) It is also useful to disable:
| Router manufacturer | Path to SSID hiding settings | Additional recommendations |
|---|---|---|
| TP-Link (Archer C6, AX6000) | Basic → Wireless → Hide SSID |
Disable WPS in the section Security |
| ASUS (RT-AX55, GT-AX11000) | Wireless → Professional → Hide SSID |
Install Beacon Interval at 100 ms |
| Keenetic (Giga, Ultra) | Wi-Fi → Hotspot → Hide network |
Turn on Protection against password guessing |
| MikroTik (hAP ac², RB4011) | Wireless → Security Profile → Hide SSID |
Tune Country Regulation to reduce power |
⚠️ Attention: Hiding the SSID does not provide security - advanced users can detect the network using packet sniffers (e.g. Wireshark). For protection, use WPA3 and a complex password.
MacOS: Disable background scanning
On computers MacBook And iMac Wi-Fi auto-search works in conjunction with the function Automatic connection to networksTo disable it:
- Open
System Preferences → Network. - Select
Wi-Fiin the list on the left and clickAdditionally. - Tab
Wi-Fi:- Uncheck the box
Automatically join this networkfor all networks in the list. - Turn it off
Notify about new networks. - Set your home network priority by dragging it to the first position.
- Uncheck the box
TCP/IP: click Renew DHCPto reset the network cache.To completely disable background scanning in macOS Ventura and newer:
1. Open Terminal (Programs → Utilities → Terminal).2. Enter the command:
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
3. Enter the administrator password.
4. Restart your Mac.
This command will reset all saved networks and disable automatic connections. To restore the settings, you'll have to manually reconnect to each network.
Additional measures: how to protect yourself from Wi-Fi tracking
Disabling autosearch is just the first step to protecting your privacy. If you're seriously concerned about security, follow these recommendations:
- 🔒 Use a VPN on all devices, especially when connected to public networks. For example, ProtonVPN or Mullvad do not store activity logs.
- 📱 Disable MAC address broadcasting:
- On Android 10+:
Settings → Network & Internet → Wi-Fi → Advanced → Device MAC address → Random. - On iOS 14+: turn on
Private Wi-Fi address(see the iPhone section).
- On Android 10+:
- 🛡️ Set up a firewall:
- On Windows: use Windows Defender Firewall to block outgoing connections to unknown networks.
- On Android: install NetGuard or AFWall+.
- 🔍 Check networks for authenticity: Before connecting to public Wi-Fi, check with the staff (for example, in a cafe or hotel) to find out the network name.
Important fact: Modern smartphones (starting with Android 12 and iOS 15) can use Wi-Fi to determine location even when the module is turned off. This is due to the function Wi-Fi Aware (IEEE 802.11mc), which allows devices to exchange distance data to access points without connecting to them. This can only be completely disabled through ADB or root.
Common problems and their solutions
After disabling autosearch, users often experience side effects. Here's how to fix them:
- 🔌 The device does not connect to Wi-Fi manually:
- Check if the mode is enabled
On the plane. - Reboot your router and device.
- Remove the network from saved ones and reconnect.
- Check if the mode is enabled
- 📵 Geolocation is not accurate.:
- Turn on
Device onlyin location settings (Android) or allow useMobile datafor geolocation (iOS). - Use Google Maps in offline mode for navigation.
- Turn on
- 🔄 Settings are reset after update:
- On Android use ADB- commands for permanent shutdown (see spoiler above).
- There is no solution on iOS - it's a system limitation.
If after disabling auto search you notice that some applications (for example, Uber or Yandex.Navigator) started to perform worse, check their permissions in the privacy settings. They may have been relying on Wi-Fi data to determine location.
FAQ: Answers to frequently asked questions
Is it possible to completely disable Wi-Fi on a device so that it doesn't even search for networks?
Yes, but the methods are different:
- Android: Use ADB-command
adb shell settings put global wifi_scan_always_available 0. - iOS: It is impossible to completely disable scanning without jailbreak.
- Windows: Disable the service
WLAN AutoConfigVservices.msc(but this will completely disrupt Wi-Fi).
On most devices, you can only physically disable the Wi-Fi module in BIOS/UEFI (on PC) or via a hardware switch (if available).
Will disabling auto search save battery power?
Yes, but the effect depends on the device:
- Smartphones: Savings will amount to 5–15% of charge per day with active use.
- Laptops: On Windows savings are minimal (1–3%), macOS — up to 5%.
- Tablets: The effect is comparable to smartphones, but is more noticeable on devices with a weak battery (for example, iPad Mini).
The biggest savings come from switching it off background scanning (option Scanning is always available on Android).
How can I check if auto search is really disabled?
Use these methods:
- Android: Install the application WiFi Analyzer and check if new networks appear in the list without manual refresh.
- iOS: Open
Settings → Wi-Fiand see if the list of networks updates on its own. - Windows/macOS: Run the command
netsh wlan show networks(Windows) orairport -s(macOS) in Terminal and watch the changes without actively searching. - Universal method: Use the app NetScan (Android) or Fing (iOS) for monitoring network activity.
Is it harmful to keep Wi-Fi turned off all the time?
No, but there are some nuances:
- 🔋 Battery: Turning Wi-Fi off for a long time will extend battery life, but on some devices (eg. iPhone) may reduce the accuracy of geolocation.
- 📱 Functionality: Some applications (eg. WhatsApp or Telegram) may update more slowly without Wi-Fi.
- 🔄 Updates: On Android and iOS, some system updates are only downloaded over Wi-Fi.
The best option is to turn off Wi-Fi when it is not needed and turn it on manually when necessary.
Is it possible to disable auto-search only for certain networks?
Yes, but not on all platforms:
- Windows: In the section
Managing known networksturn it offConnect automaticallyfor specific networks. - Android: In the Wi-Fi settings, tap on the network →
Additionally→ uncheck the boxAuto-connection. - iOS: Click on
ℹ️next to the network and turn it offAuto-connection. - macOS: IN
System Preferences → Network → Wi-Fi → Advanceduncheck the boxAutomatically joinfor selected networks.
You can configure it on your router MAC filteringto allow only certain devices to connect.