Saved Wi-Fi networks in Windows 10 These can accumulate over the years: home routers, public hotspots, hotel networks, and even accidentally connected hotspots. Over time, this list grows, slowing down connections to current networks and creating authorization issues. For example, if the network password has changed, and Windows stubbornly tries to connect using old data - you will have to manually delete outdated profiles.
In this article we will look at All possible methods for deleting Wi-Fi networks in Windows 10, including hidden profiles that aren't visible in the standard interface. You'll learn how to clear the list via Parameters, Command line, PowerShell and even Registry — with explanations for each case. We'll also tell you what to do if the network won't be deleted or returns after a reboot.
Why Windows 10 Saves Wi-Fi Networks and When to Delete Them
The operating system automatically remembers all the networks you've ever connected to. This is for convenience: you don't need to enter a password each time you reconnect. However, there are several reasons why you might want to clear this list:
- 🔒 Change passwordIf the network administrator has changed the security key, Windows will try to connect with the old data, which will result in the error "Unable to connect to this network."
- 📡 Conflict with similar networks. For example, if you and your neighbors have networks with the same name (
SSID), the system may confuse them. - 🛡️ SecuritySaved public network profiles (cafes, airports) may contain vulnerabilities, especially if they use outdated encryption protocols.
- 🐢 Slow connectionA large number of profiles increases scanning and authorization time.
In addition, some networks (for example, corporate ones with certificates or WPA3-Enterprise) can create "invisible" profiles that don't appear in the standard list but interfere with connections. Removing them requires special commands.
⚠️ Important: Deleting a network profile does not reset your router settings. If the connection issue is related to your router configuration (e.g. incorrectDHCPor filter byMAC), clearing the list in Windows won't help.
Method 1: Removing the network via Windows Settings (the easiest)
This is a basic method that works for most users. It allows you to delete visible networks but does not affect hidden profiles.
- Open the menu
Startand go toParameters(gear icon) →Network and Internet. - In the left menu, select
Wi-Fi, then pressManaging known networks. - Find the desired network in the list and click on it. A button will appear.
Forget- press it.
If the network isn't listed, but you're sure you've connected to it before, the profile is hidden. In this case, use Method 3 (via command line).
Make sure you are not connected to the network you are deleting.
Remember or save your password if it is still valid.
Make sure you have administrator rights (for some methods)
Restart your computer after uninstalling (recommended)-->
Method 2: Removing via Network and Sharing Center (alternative GUI)
This method works in Windows 10 all versions and is suitable for users who are accustomed to the classic interface.
- Right click on the icon
Wi-Fiin the tray (bottom right) and selectOpen Network and Internet settings. - Scroll down and click
Network and Sharing Center. - In the window that opens, click
Managing wireless networks(left). - Find the desired network in the list, right-click on it and select
Delete network.
If the point Managing wireless networks No, then it's your version. Windows 10 uses the updated interface. In this case, go back to Method 1 or use the command line.
⚠️ Note: In some builds Windows 10 (For example, LTSC) The path to the settings may vary. If you don't find the item you need, check your system version viaWin + R→winver.
Method 3: Removing via command line (including hidden networks)
Command line (CMD) allows you to delete all Wi-Fi profiles, including those that aren't displayed in the graphical interface. This method is useful if the network doesn't want to be deleted using the standard method.
Open CMD as administrator (Win + X → Command Prompt (Administrator)) and run the following commands in order:
netsh wlan show profiles
This command will output a list everyone Saved profiles. Find the name of the desired network (case-sensitive!).
netsh wlan delete profile name="NETWORK_NAME"
Replace NETWORK_NAME to the real name (for example, netsh wlan delete profile name="MyWiFi_5G").
If the network name contains spaces, enclose it in quotation marks: name="Home Network".
| Team | Description | Example |
|---|---|---|
netsh wlan show profiles |
Shows all saved Wi-Fi profiles | netsh wlan show profiles |
netsh wlan delete profile name="..." |
Deletes the specified profile. | netsh wlan delete profile name="CoffeeShop" |
netsh wlan delete profile name= i= |
Deletes ALL profiles | netsh wlan delete profile name= i= |
netsh wlan export profile name="..." folder="..." |
Exports a profile to a file (backup copy) | netsh wlan export profile name="Home" folder="C:\Backup" |
Method 4: Removing via PowerShell (for advanced users)
PowerShell offers more flexible network management capabilities than CMDFor example, here you can delete profiles by partial name matches or filter them by security type.
Open PowerShell as administrator and run:
Get-NetConnectionProfile | Where-Object { $_.InterfaceAlias -like "Wi-Fi" } | Select-Object Name, InterfaceName
This command will show all profiles associated with Wi-Fi-adapter. To delete a specific network:
Remove-NetConnectionProfile -Name "NETWORK_NAME" -Confirm:$false
To remove everyone Wi-Fi profiles:
Get-NetConnectionProfile | Where-Object { $_.InterfaceAlias -like "Wi-Fi" } | Remove-NetConnectionProfile -Confirm:$false
⚠️ Attention: Teams PowerShell do not always work correctly with networks created through WPS or Wi-Fi DirectIn such cases, use netsh (Method 3).
What to do if PowerShell doesn't find the profile?
If the team Get-NetConnectionProfile doesn't show the network you need, try:
1. Reconnect to the network for at least a few seconds.
2. Use netsh wlan show profiles for verification.
3. Check if the Wi-Fi adapter is disabled in Device Manager.
Method 5: Manual removal via the registry (for hidden or damaged profiles)
If the network doesn't delete using any of the above methods, its profile may be damaged or blocked. In this case, editing it will help. Windows registry.
⚠️ Warning: Incorrectly editing the registry can cause system crashes. Create a restore point before you begin!
- Click
Win + R, enterregeditand confirm the launch. - Follow the path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles - In the folder
ProfilesFind subfolders with names in the format{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Open each one and check the parameter value.ProfileName— this is the name of the network. - Delete the folder with the desired network (right click →
Delete). - Restart your computer.
After rebooting, check if the network has disappeared from the list in Parameters or through the command netsh wlan show profiles.
Common mistakes and their solutions
Sometimes, even after deleting a network, it still appears in the list or connection errors occur. Let's look at common issues:
- 🔄 The network returns after a reboot.Reason: profile saved in Microsoft cloud (if you are using an account Microsoft). Solution: Disable syncing settings in
Settings → Accounts → Sync settings. - 🚫 The "Forget" button is inactiveReason: The network is currently connected. Solution: Disconnect from it first, then try deleting it.
- 🔍 The network is not listed but is interfering with the connection.Reason: Hidden profile. Solution: Use
netsh wlan delete profile name="NAME"(cm. Method 3). - 🔧 Error: "Failed to delete profile"Reason: Corrupted system files or conflict with antivirus software. Solution: Run a system file check (
sfc /scannow) or temporarily disable your antivirus.
If none of the above methods help, the problem may lie with the Wi-Fi adapter driver. Update it via device Manager or from the manufacturer's website (for example, Intel, Qualcomm Atheros, Realtek).
FAQ: Answers to Frequently Asked Questions
Is it possible to delete a Wi-Fi network without administrator rights?
No, to delete profiles through CMD, PowerShell or the registry requires administrator rights. However, in the standard interface (Settings → Wi-Fi → Manage known networks) you can delete networks without administrative rights, but only those that you added under your account.
How do I delete a network if its name contains non-printable characters?
If the network name is displayed as ? ? ? or contains invisible characters, use the command line:
- Do it
netsh wlan show profilesand find the problematic network in the list. - Copy her name exactly as it appears (including spaces and symbols).
- Use the command
netsh wlan delete profile name="COPIED_NAME".
If the name is too long or contains quotes, escape them with a backslash: name=\"Network\"Name\".
Will the network be removed from other devices if I delete it in Windows 10?
No, deleting a profile in Windows 10 This only affects the current computer. Other devices (smartphones, tablets, laptops) will keep this network in their list. To delete it everywhere, you'll have to repeat the process on each device individually.
Is it possible to recover a deleted Wi-Fi profile?
If you deleted your profile by accident, you can only restore it:
- By reconnecting to the network (entering the password).
- By restoring the system from a restore point (if one was created before deletion).
- By importing a previously saved copy of the profile (see the command
netsh wlan export profileV Method 3).
There are no standard undo deletion tools in Windows No.
Why does Windows still try to connect to a network after deleting it?
This can happen for several reasons:
- Sync with your Microsoft accountIf you use an account Microsoft, network profiles can sync between devices. Disable this feature in
Settings → Accounts → Sync settings. - Auto-connection in the router settingsSome routers (for example, TP-Link or ASUS) have a function
WPSorWi-Fi Protected Setup, which automatically connects devices. Disable it in the router's web interface. - Corrupted network cacheReset network settings via
Settings → Network & Internet → Status → Network reset.