Saved Wi-Fi networks in Windows 10 can accumulate over the years, creating chaos in the list of available connections. Old networks with outdated passwords, hotels, cafes, guest hotspots—all of these remain in the system, even if you haven't used them in a while. But the problem isn't just the clutter: sometimes Windows 10 persistently tries to connect to a saved but unavailable network, ignoring priority connections. Or worse, automatically connects to open, low-speed networks instead of your main router.
In this article you will find 5 Proven Ways to Remove Wi-Fi Networks in Windows 10 - from simple clicks in the interface to advanced methods through registry And PowerShellWe'll also look at why some networks can't be removed using standard methods, and what to do if connection issues persist after cleaning. We'll pay special attention to hidden Wi-Fi profiles, which are not displayed in the list, but continue to affect the operation of the system.
Why you should delete old Wi-Fi networks in Windows 10
At first glance, saved networks seem harmless. But in practice, they can cause a number of problems:
- 🔄 Automatic connection to unwanted networksWindows 10, by default, tries to connect to any known network, even if its signal is weak or it requires a fee. This leads to constant connection drops.
- 🔒 Conflicts with identical network names (SSIDs)If you have networks at home and at work with the same name (for example,
TP-Link_1234), the system may confuse their settings. - 🐢 Slow connection. With a large number of saved profiles (
50+) Windows spends extra time scanning them. - 🔍 Leak of confidential dataWi-Fi profiles store not only names but also passwords (if you've saved them). This could become a vulnerability when sharing a device with someone else.
Additionally, some networks may be hidden (not displayed in the list, but active). Their presence often causes errors like "Unable to connect to this network" or "Restricted Access"Clearing all profiles helps clear these errors.
⚠️ Attention: If you are using a corporate network with certificates (for example, EAP-TLS or PEAP), deleting it may require reconfiguration through the administrator. In such cases, it's best not to clear profiles manually.
Method 1: Remove a Wi-Fi network via Windows Settings
The easiest and safest method is to use the built-in interface Windows 10It is suitable for most users and does not require technical skills.
To delete a network:
- Open the menu
Startand go toSettings → Network & Internet. - Select a tab
Wi-Fiin the left menu. - Scroll down and click
Managing known networks. - Find the unnecessary network in the list and click on it.
- Click the button
Forget.
If there are many networks, you can sort them by name (click on the column header) "Name"). Please note: Some networks may appear grayed out, meaning they are currently unavailable but their profile is still saved.
Make sure you are connected to a different network (or via Ethernet)
Remember or save the passwords of the networks you need
Close programs that use the Internet (torrents, cloud services)
Reboot your router if you plan to delete the main network-->
This method works for 90% of cases, but has limitations:
- ❌ Doesn't delete hidden profiles (networks that are not displayed in the list).
- ❌ Doesn't clear the DNS cache, which may cause temporary connection issues.
- ❌ Doesn't reset network priorities (Windows may reconnect to an unwanted network).
Method 2: Removing via Command Prompt (CMD)
The command line allows you to remove all saved networks at once or selectively clear specific profiles. This method is useful if:
- 🖥️ The Windows interface is unstable (for example, after an update).
- 🔍 You need to delete a network that is not displayed in the list
Parameters. - 📝 You need to automate the process (for example, for a cleaning script).
Instructions:
- Open
Command prompt as administrator(clickWin + Xand select the appropriate item). - Enter the command to view all saved networks:
netsh wlan show profilesYou will see a list of profiles under the heading
User Profiles. - To remove a specific network, use:
netsh wlan delete profile name="NETWORK_NAME"Replace
NETWORK_NAMEto the real name (in quotation marks!). For example:netsh wlan delete profile name="Starbucks_WiFi" - To remove all profiles execute:
netsh wlan delete profile name= i=
After executing the commands, restart your computer. If you deleted all networks, Windows will create new profiles the next time you connect.
⚠️ Attention: Team netsh wlan delete profile name= i= deletes all profiles cannot be restoredIf you use a VPN or corporate network, you'll need to reconfigure them.
Once a month
Once every six months
Only when problems arise
Never cleaned it-->
Method 3: Cleaning via PowerShell (for advanced users)
PowerShell offers more flexible options for managing Wi-Fi profiles than CMDWith its help you can:
- 📊 Get detailed information about each profile (including security type).
- 🔄 Delete profiles by mask (for example, all networks with a name containing
"Guest"). - 📤 Export profiles to a file before deleting (for backup).
To delete profiles via PowerShell:
- Open
PowerShell as administrator(clickWin + X → Windows PowerShell (Administrator)). - Browse the list of profiles:
Get-NetConnectionProfile | Where-Object {$_.NetworkCategory -eq "Public"} | Select-Object Name, InterfaceNameFor Wi-Fi profiles, look at the lines where
InterfaceNamecontains"Wi-Fi". - Delete a specific profile:
Remove-NetConnectionProfile -Name "NETWORK_NAME" -Confirm:$false - To delete all Wi-Fi profiles:
Get-NetConnectionProfile | Where-Object {$_.InterfaceAlias -like "Wi-Fi"} | Remove-NetConnectionProfile -Confirm:$false
PowerShell also allows export profiles before deleting. For example, to save all Wi-Fi profiles to a file:
Get-NetConnectionProfile | Where-Object {$_.InterfaceAlias -like "Wi-Fi"} | Export-Clixml -Path "C:\backup\wifi_profiles.xml"
This is useful if you plan to reinstall Windows or transfer settings to another PC.
| Method | Complexity | Removes hidden profiles | Requires administrator rights | Bulk deletion capability |
|---|---|---|---|---|
| Windows Settings | ⭐ (simple) | ❌ No | ❌ No | ❌ No |
| Command line (netsh) | ⭐⭐ (average) | ✅ Yes | ✅ Yes | ✅ Yes |
| PowerShell | ⭐⭐⭐ (difficult) | ✅ Yes | ✅ Yes | ✅ Yes (with filtration) |
| Windows Registry | ⭐⭐⭐⭐ (very difficult) | ✅ Yes | ✅ Yes | ✅ Yes |
Method 4: Manual removal via the Windows registry
If the previous methods did not work (for example, the network still appears after a reboot), the problem may lie in Windows registryAll Wi-Fi profile settings are stored here, including those that are not displayed in the standard interface.
⚠️ Warning: Editing the registry is a risky operation. An error can lead to system instability. Create a restore point before the start (Start → Create a restore point).
Instructions:
- Click
Win + R, enterregeditand pressEnter. - Follow the path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles - In the folder
Profilesyou will see subfolders with long names (this is GUID profiles). Open each one and look at the parameter valueProfileName— this is the name of the Wi-Fi network. - Find the unwanted network and delete the entire folder (right click →
Delete). - Go to another registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wlansvc\InterfacesHere, also delete the folders with profiles (refer to the names in the parameters).
After cleaning the registry restart your computerThe system will regenerate the necessary keys the next time you connect to Wi-Fi.
What should I do if networks return after being removed from the registry?
This means profiles are synced via your Microsoft account. Disable syncing:
1. Go to Settings → Accounts → Sync settings.
2. Disable the option Network Settings.
3. Delete the networks again.
Method 5: Reset network settings in Windows 10
If none of the methods helped, or you encounter errors like "Unable to connect to this network", perhaps the problem lies in system network settingsIn this case, a full reset will help.
This method:
- ✅ Removes All Wi-Fi, Ethernet and VPN profiles.
- ✅ Resets adapter settings (IP, DNS, proxy).
- ✅ Fixes most network errors.
Instructions:
- Open
Settings → Network & Internet → Status. - Scroll down and click
Network reset. - Confirm the action and wait for it to complete (the computer will restart automatically).
After reset:
- 🔄 You will have to re-enter passwords for all networks.
- 📡 You may need to reconfigure your VPN or proxy (if used).
- 🔧 Check your settings
IPv4/IPv6(sometimes resetting them resets them to automatic mode).
⚠️ Note: Resetting the network also deletes all user firewall settings for network connections. If you manually configured rules for programs (for example, a torrent client or game), you'll need to restore them.
What to do if networks are removed but problems remain
Sometimes even after completely clearing Wi-Fi profiles, problems arise:
- 🔌 Windows won't connect to the network (writes "Failed to connect").
- 🔄 Constant connection breaks (especially on laptops).
- 🐢 Low speed compared to other devices.
Here's what you can do:
- Update your Wi-Fi adapter driver:
- Open
device Manager(Win + X → Device Manager). - Expand the section
Network adapters. - Find your Wi-Fi adapter (usually contains the words Wireless, Wi-Fi or a brand name, for example, Intel Wi-Fi 6).
- Right click →
Update driver → Automatic search.
- Open
- Change the adapter's power settings:
- IN
Device ManagerOpen the properties of your Wi-Fi adapter. - Go to the tab
Power management. - Uncheck the box
"Allow the computer to turn off this device to save power".
- IN
- Flush your DNS cache:
ipconfig /flushdns - Check your router settings:
- 🔄 Restart your router (turn it off for 30 seconds).
- 🔒 Make sure that it is not enabled in your router settings MAC address filter.
- 📡 Check that the network is working in mode
802.11n/ac/ax(and not only802.11b/g).
FAQ: Frequently asked questions about deleting Wi-Fi networks in Windows 10
Is it possible to remove just the Wi-Fi password without deleting the network itself?
No, Windows 10 doesn't have a built-in feature to change or remove just the password. You'll have to delete the entire network profile and then reconnect with a new password. However, you can use third-party utilities like WirelessKeyView from NirSoft for viewing saved passwords.
Why does the network reappear after deleting it?
This is because synchronization of parameters via a Microsoft account. Disable it in Settings → Accounts → Sync settings (turn off the option Network Settings). Also check if you are connecting to the network automatically through Windows Mobility Center.
How do I delete a Wi-Fi network if the "Forget" button is inactive?
Most likely, the network is currently in use or blocked by group policies (on enterprise versions of Windows). Try:
- Disconnect from the network (if connected).
- Use
command line(netsh wlan delete profile name="NETWORK_NAME"). - If it doesn't help, delete the profile via
registry(see Method 4).
Is it safe to delete all Wi-Fi networks at once?
Yes, it's safe for the system, but it's inconvenient for you: you'll have to re-enter your passwords. The exception is corporate networks with certificates (for example, EAP-TLS), which may require reconfiguration by an administrator. It is also recommended to restart the computer after mass deletion.
How to transfer Wi-Fi profiles to another computer?
You can export profiles via PowerShell (see Method 3) or use third-party utilities like NetSetManFor manual transfer:
- Export profiles to a file via PowerShell.
- Copy the file to the new PC.
- Import via the same PowerShell or manually via the registry.
Please note: passwords in exported profiles are not encrypted — Store files in a safe place.