Hidden Wi-Fi networks are access points that do not broadcast their name (SSID) on the air. They are often used in offices, hotels, or home networks to enhance security. However, connecting to such networks in Windows 10 requires manual input of parameters, which causes difficulties for many users.
In this article, you will find step-by-step instructions on how to connect to a hidden network via a graphical interface, command line And PowerShell, as well as tips for troubleshooting common errors. We'll explore why Windows sometimes doesn't recognize a saved network and how to fix authentication issues.
If you previously successfully connected to a hidden network, but the connection was lost after a system update, there's a separate section at the end of this article with solutions for this problem.
What is a hidden Wi-Fi network and why is it needed?
Hidden Network (hidden network) is an access point that does not broadcast its SSID (network name) in the clear. Instead, it only responds to direct requests from devices that already know its name and security parameters.
The main reasons for using hidden networks are:
- 🔒 Improving security — attackers will not see the network in the list of available ones, which complicates hacking attempts.
- 🏢 Corporate policies — Offices often hide networks so that employees only connect to authorized access points.
- 📶 Reducing the load on the air - less broadcast traffic from endless requests
Probe Request. - 🏨 Hotel and public networks - Hiding the SSID allows you to control access through the authorization portal.
However, hiding the SSID is not a complete protection - experienced hackers can detect such a network using packet analyzers (for example, Wireshark or Airodump-ng). Therefore, always use WPA3 or at least WPA2 with a strong password.
⚠️ Note: Some public hotspots (such as those at airports) may block connections to hidden networks via captive portals. In this case, you will need to temporarily disable SSID hiding in your router settings.
Method 1: Connecting via Control Panel (graphical interface)
This is the simplest method and will work for most users. You'll need:
- 📛 The exact name of the network (SSID)
- 🔐 Security type (WPA2-Personal, WPA3 etc.)
- 🔑 Password (if the network is secured)
Instructions:
- Open
Control Panel(can be found by searching in the Start menu). - Go to the section
Network and Internet → Network and Sharing Center. - Click
Setting up a new connection or network. - Select
Connecting to a wireless network manuallyand pressNext. - Enter network details:
- Network Name (SSID)
- Security type (usually WPA2-Personal)
- Encryption type (usually AES)
- Security key (password)
Connect automatically And Connect even if the network is not broadcasting.Next and wait for the connection.Make sure your Wi-Fi adapter is turned on|Check if you entered the correct SSID|Check the security type with your network administrator|Disable your VPN if it is active-->
If the connection doesn't work immediately, try manually selecting the created network from the list of available networks (the Wi-Fi icon in the system tray). It will be marked as "Hidden Network."
Method 2: Connecting via Command Prompt (CMD)
This method is useful if the graphical interface is unavailable or errors occur. We will use the utility netsh — a powerful tool for managing network settings in Windows.
Open Command prompt as administrator (find in search cmd, then right-click → Run as administrator) and run the following commands:
netsh wlan add profile filename="C:\path\to\config.xml"
But it's easier to create a profile directly in the command line. An example for a network with WPA2-Personal:
netsh wlan add profile name="NetworkName" ssid="NetworkName" key="your_password" type=ssid-hidden
netsh wlan connect name="NetworkName" ssid="NetworkName"
Replace:
NameNetwork- to the real one SSID (in quotation marks if there are spaces)your_password— to the current security key
| Command parameter | Description | Example of meaning |
|---|---|---|
name |
Profile name in Windows (may differ from SSID) | Home_WiFi |
ssid |
The real SSID of the hidden network | "MyHiddenNet" |
key |
Network password | "P@ssw0rd!2026" |
type=ssid-hidden |
Indicates that the network is hidden | Required parameter |
After running the commands, check the connection. If an error occurs Failed to connect to the network, try:
- 🔄 Restart your router and computer
- 📡 Make sure you are in the network coverage area
- 🔑 Check your password is correct (case sensitive!)
Method 3: Connecting via PowerShell
PowerShell offers more flexible options for managing Wi-Fi connections than the standard command line. This method is useful for system administrators or users who need to automate connections.
Open PowerShell as administrator and run:
$profile = @"NameNetwork NameNetwork true ESS auto false WPA2PSK AES false passPhrase false your_password "@
$profile | Out-File "$env:TEMP\wifi_profile.xml" -Encoding UTF8
netsh wlan add profile filename="$env:TEMP\wifi_profile.xml"
Replace NameNetwork And your_password to the current values. For other types of security (e.g., WPA3) change the lines:
<authentication>WPA3PSK</authentication><encryption>GCMP</encryption>(For WPA3)
How to check your network's security type
Open your router settings (usually at 192.168.1.1 or 192.168.0.1) → Wireless section → look at the "Security Mode" and "Encryption" parameters.
After adding the profile, connect to the network:
netsh wlan connect name="NetworkName" ssid="NetworkName"
⚠️ Attention: If you are using a corporate network with 802.1X authentication (for example, through Radius), this method won't work. You'll need a special client or certificates issued by an administrator.
Graphical interface (Control Panel)|Command line (CMD)|PowerShell|Another way-->
Common errors and their solutions
Even after entering the correct information, the connection may not work. Let's look at common issues and how to resolve them.
1. Error "Unable to connect to the network"
Reasons and solutions:
- 🔌 The Wi-Fi adapter is disabled - check the physical button on your laptop or
Device Manager. - 📡 Weak signal - Move closer to the router or check the antennas.
- 🔑 Incorrect password - Make sure the characters are case-sensitive (password
Password≠password). - 🔄 IP address conflict — run in CMD:
ipconfig /releaseipconfig /renew
2. The network is saved, but does not connect automatically
This problem often occurs after Windows updates. Solution:
- Open
Settings → Network & Internet → Wi-Fi → Manage known networks. - Select the problematic network and click
Forget. - Add the network again (see Method 1 or 2).
- Check the adapter's power settings:
- Open
Device Manager → Network Adapters. - Find your Wi-Fi adapter, right-click →
Properties → Power Management. - Uncheck the box
Allow the computer to turn off this device to save power.
- Open
3. Error: "The network settings saved on this computer do not meet the network requirements"
This means the security or encryption type in your Windows profile doesn't match your router settings. Solution:
- Delete the saved network profile (see point 2 above).
- Please check with your network administrator for the exact parameters:
- Security type (WPA2-Personal, WPA3, WEP)
- Encryption type (AES, TKIP, GCMP)
- Please recreate the profile with the correct parameters.
How to check if you are connected to a hidden network
Since a hidden network is not displayed in the standard list, you can confirm the connection in several ways:
- Via the Wi-Fi icon in the tray:
- Click on the Wi-Fi icon in the lower right corner.
- A line should appear at the top of the list of available networks.
Connectedwith the name of your hidden network.
- Open
Network and Sharing Center. - Click on the name of the current connection next to
Connections. - The network name will be displayed in the status window (SSID).
- Via command line:
netsh wlan show interfacesLook for the line
SSIDin the blockBSSID.
If you are connected but the internet is not working:
- 🌐 Check your settings DNS (try to specify
8.8.8.8And8.8.4.4manually). - 🔌 Restart your router and computer.
- 🛡️ Temporarily disable your firewall or antivirus (they may be blocking the connection).
How to delete a saved hidden network
If you no longer use a hidden network or want to add it again with different settings, delete the old profile:
Method 1: Via Windows Settings
- Open
Settings → Network and Internet → Wi-Fi. - Click
Managing known networks. - Select the desired network and click
Forget.
Method 2: Via the command line
Open CMD as administrator and run:
netsh wlan delete profile name="NetworkName"
Method 3: Removing all networks (reset)
If you have accumulated a lot of unnecessary profiles, you can reset them all:
netsh wlan delete profile name= i=
⚠️ Note: After this, you will have to re-enter passwords for all Wi-Fi networks you connected to previously.
What to do if a hidden network disappears after a Windows update
Windows 10/11 updates sometimes reset network settings or change the behavior of Wi-Fi adapter drivers. If you no longer see a saved hidden network after an update:
- Update your Wi-Fi adapter driver:
- Open
Device Manager → Network Adapters. - Find your adapter (eg. Intel Wi-Fi 6 or Qualcomm Atheros).
- Right click →
Update driver → Automatic search.
- Open
- Reinstall the driver manually:
- Download the latest driver from the laptop or adapter manufacturer's website.
- IN
Device Manageruninstall the current driver (right click →Remove device). - Install the downloaded driver and restart your PC.
netsh int ip resetnetsh winsock reset
ipconfig /flushdns
Then restart your computer.
- Click
Win + R, enterservices.msc. - Find a service
Automatic WLAN configuration. - Make sure it is running and the startup type is -
Automatically.
If the problem persists, try creating a new network profile from scratch (see Method 1 or 2).
FAQ: Frequently asked questions about hidden Wi-Fi networks
Is it possible to connect to a hidden network without knowing the SSID?
No, this is impossible. A hidden network does not broadcast its SSID, so a device cannot detect it without knowing its name first. However, there are specialized programs (for example, inSSIDer or Acrylic Wi-Fi), which can detect hidden networks by other features (for example, by the MAC address of the access point), but you will still need to know the SSID and password to connect.
Why does Windows 10 keep asking for a password for a hidden network?
This happens because:
- Incorrectly saved profile (delete it and add it again).
- Conflict with security policies (for example, if the network requires 802.1X authentication).
- Service failure
Automatic WLAN configuration(restart it).
Try manually specifying the security type when creating the profile (for example, WPA2-PSK instead of WPA2/WPA3).
How to make your Wi-Fi network hidden?
To hide the SSID on most routers:
- Go to the router's web interface (usually at
192.168.1.1or192.168.0.1). - Go to the section
Wireless(orWi-Fi). - Find the option
Hide SSID,SSID BroadcastorHide networkand turn it on. - Save the settings and reboot the router.
After this, all devices will have to be connected manually (see instructions above).
Is it safe to use hidden networks?
Hiding the SSID is not a reliable protection. Experienced users can detect such a network using traffic analyzers (for example, Wireshark), since the devices still send Probe Request with the network name when searching for a connection.
For real security:
- Use WPA3 (or at least WPA2 With AES).
- Set a complex password (at least 12 characters with letters, numbers and special characters).
- Turn it off WPS - This protocol is vulnerable to brute force attacks.
- Update your router firmware.
Is it possible to connect to a hidden network on Windows 10 without a password?
Only if the network is truly open (unencrypted). In this case, do not specify security parameters when creating the profile:
netsh wlan add profile name="NetworkName" ssid="NetworkName" type=ssid-hidden
netsh wlan connect name="NetworkName" ssid="NetworkName"
However, open networks are extremely insecure—all transmitted data (including passwords) can be intercepted.