Quick fix: Open Settings → Network & internet → Wi-Fi → Manage known networks. Click Add network. Enter exact SSID, security type, password. Tick Connect automatically and Connect even if this network is not broadcasting. Click Save. Network joins. If still fails: check Wi-Fi adapter advanced settings for “Hidden SSID” or similar option.
Hidden Wi-Fi networks don’t broadcast their SSID. To connect: manually configure with correct SSID + security type + password. Some Wi-Fi adapters and Windows builds have issues connecting reliably.
Affects: Windows 11 (and Windows 10).
Fix time: ~10 minutes.
What causes this
Hidden networks aren’t a real security measure (anyone can detect them with a sniffer), but they require explicit configuration. Issues arise when:
- SSID typed wrong (case-sensitive, spaces matter).
- Wrong security type (WPA2 vs WPA3, AES vs TKIP).
- Wrong password.
- Adapter driver doesn’t support connecting to non-broadcasting networks.
- 5GHz hidden network on a 2.4GHz-only adapter.
Method 1: Add hidden network manually
The standard route.
- Open Settings → Network & internet → Wi-Fi → Manage known networks.
- Click Add network.
- Fill in:
- Network name (SSID): exact, case-sensitive.
- Security type: WPA2-Personal AES (most common). Use exact match.
- Encryption type (if shown): AES or TKIP.
- Password: exact.
- Tick Connect automatically.
- Tick Connect even if this network is not broadcasting. (Crucial for hidden networks.)
- Click Save. Network joins.
- If first attempt fails: Manage known networks → click the new network → Forget. Re-add.
- Common error: missed the “Connect even if not broadcasting” tick — Windows won’t actively probe; relies on broadcast.
This is the standard setup.
Method 2: Add network via netsh (precise control)
For when GUI fails.
- Open Command Prompt (Admin).
- Create a profile XML file. Save as
hidden-profile.xml:<?xml version="1.0"?> <WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"> <name>MyHiddenNetwork</name> <SSIDConfig> <SSID> <name>MyHiddenNetwork</name> </SSID> <nonBroadcast>true</nonBroadcast> </SSIDConfig> <connectionType>ESS</connectionType> <connectionMode>auto</connectionMode> <MSM> <security> <authEncryption> <authentication>WPA2PSK</authentication> <encryption>AES</encryption> <useOneX>false</useOneX> </authEncryption> <sharedKey> <keyType>passPhrase</keyType> <protected>false</protected> <keyMaterial>YourPassword</keyMaterial> </sharedKey> </security> </MSM> </WLANProfile> - Replace
MyHiddenNetworkwith actual SSID andYourPasswordwith actual password. - Import:
netsh wlan add profile filename="hidden-profile.xml" user=current - Connect:
netsh wlan connect name=MyHiddenNetwork - For WPA3: change authentication to
WPA3SAEin XML. - For Enterprise (EAP): different XML structure.
This is the precise route.
Method 3: Update Wi-Fi adapter driver and check Advanced settings
For when configuration looks right but still fails.
- Open Device Manager. Expand Network adapters.
- Right-click Wi-Fi adapter (e.g., Intel Wi-Fi 6 AX201) → Update driver. Pick Search automatically.
- If no newer driver: download from Intel/Realtek/Qualcomm site directly. Manufacturer drivers often better than Microsoft generic.
- Reboot. Test connection.
- For adapter Advanced tab settings:
- Right-click adapter → Properties → Advanced tab.
- Find Roaming Aggressiveness: set to Medium-High.
- Find Wireless Mode: set to allow 802.11ax/ac/n/g/b/a.
- Find SSID Hide / Non-Broadcast: ensure not disabled.
- Find U-APSD support: try disabling if connection drops.
- For 5GHz networks: confirm adapter supports 5GHz. Some older adapters are 2.4GHz only.
- For older router (WEP, WPA-PSK): older security types may not be supported by recent Windows versions. Update router firmware or change to WPA2 / WPA3.
- For corporate Wi-Fi (802.1X): need a different config. Provide certificate or username/password as required.
This is the driver and advanced approach.
How to verify the fix worked
- Wi-Fi icon in system tray shows connected.
- Network listed in “Manage known networks” with auto-connect enabled.
- Internet accessible.
netsh wlan show profilesshows the profile.netsh wlan show interfacesshows current connection details.
If none of these work
If still won’t connect: Router has MAC filtering: add your PC’s MAC address to router’s whitelist. Router uses 802.11ax-only mode: older adapters can’t connect. Enable 802.11ac compatibility on router. Hidden SSID with WPA3: some adapters don’t support both WPA3 + hidden. Use WPA2 or unhide. For routers with specific channel restrictions: some channels (DFS) need 1-minute scan before connecting. Wait. For Wi-Fi adapter not turning on: airplane mode? Function key disable? Re-enable in Settings → Network & internet → Wi-Fi. For chronic disconnects after connecting: power-save in adapter Properties → Power Management. Untick Allow Windows to turn off. Last resort: unhide the SSID: hidden SSID isn’t real security. Unhide via router admin and connect normally. Re-hide later if you must.
Bottom line: Settings → Wi-Fi → Manage known networks → Add network. Enter exact SSID, security type, password. Tick “Connect even if this network is not broadcasting.” Use netsh profile XML for precise control or driver/Advanced tab for adapter-level fixes.