When you click on the wireless icon on the taskbar, network flyout comes up which displays all the Wi-Fi networks around your location detected by your PC’s wireless adapter. Depending on the time of the day and where you live, you might see a few Wi-Fi network names (SSIDs) to tens of them.
People who have configured Windows 10 to automatically connect to a Wi-Fi network generally don’t need to click on the Wi-Fi icon as Windows 10 automatically connects to the Wi-Fi network as soon you turn on the computer.
If for some reason, you don’t like to see your neighbor’s Wi-Fi network in the network/Wi-Fi flyout, you can make your Windows 10 PC to ignore the Wi-Fi and don’t show it in the Wi-Fi flyout.
As you are aware, the network/Wi-Fi flyout doesn’t offer an option to hide a network. We need to use the Command Prompt to hide a Wi-Fi network.
Hide Wi-Fi SSIDs in Windows 10
In this guide, we will see how to hide one or more Wi-Fi networks in the Wi-Fi flyout in Windows 10.
Step 1: Run the Command Prompt as administrator. To do that, type CMD in the Start/taskbar search, right-click on Command Prompt entry and then click Run as administrator option.
When you see the User Account Control prompt, click on the Yes button.
Step 2: At the Command Prompt window, execute the following command:
netsh wlan add filter permission=block ssid=Name networktype=infrastructure
In the above command, replace Name with the SSID (name) of the Wi-Fi network that you would like to hide. For instance, to hide my Office Wi-Fi:
netsh wlan add filter permission=block ssid=Office networktype=infrastructure
From now onwards, you will not see the Wi-Fi network’s name (SSID) that you have removed using the above command.
To show the Wi-Fi network again in the Wi-Fi flyout, execute the following command:
netsh wlan delete filter permission=block ssid=Name networktype=infrastructure
Replace “Name” with the actual name (SSID) of Wi-Fi.
How to reinstall the Wi-Fi driver in Windows 10 guide might also interest you.
Karl says
@Mark
Don’t know if you already have an answer, but try to add “” to the SSID:
Wrong Example:
netsh wlan add filter permission=block ssid=Telstra Air networktype=infrastructure
Correct example:
netsh wlan add filter permission=block ssid=”Telstra Air” networktype=infrastructure
Donald L Wilson says
It has something to do with the space in between the names of the ssid , not sure how to overcome this, I tried wrapping both single and double quotes around the names and even tried using \ like you would in Linux.
Mark says
Hi,
How do you remove Fon WiFi, Telstra Air, Uniti Air Free and Hidden Network
I have tried the following commands:-
C:\WINDOWS\system32>netsh wlan add filter permission=block ssid=Fon WiFi networktype=infrastructure
C:\WINDOWS\system32>netsh wlan add filter permission=block ssid=Telstra Air networktype=infrastructure
C:\WINDOWS\system32>netsh wlan add filter permission=block ssid=Uniti Air Free networktype=infrastructure
They all get the following result:-
C:\WINDOWS\system32>netsh wlan add filter permission=block ssid=Telstra Air networktype=infrastructure
One or more parameters for the command are not correct or missing.
Usage: add filter [permission=]allow|block|denyall [[ssid=]]
[networktype=]infrastructure|adhoc
Parameters:
Tag Value
permission – Permission type of the filter.
ssid – SSID of the wireless network.
networktype – Network type of the wireless network.
Remarks:
Adds a wireless network into the allowed and blocked network list
configured on the system.
Parameter ssid is required if permission is allow or block. If permission
is denyall then parameter ssid should not be given.
Examples:
add filter permission=allow ssid=ssid1 networktype=infrastructure
add filter permission=block ssid=ssid2 networktype=adhoc
add filter permission=denyall networktype=adhoc
Thanks if you can Help.