Skip to content

Stop Windows auto-joining a particular Wi-Fi network — via Microsoft Learn

Commandlow riskNeeds adminWindows 11Windows 10

Keep a network saved (password and all) but only connect to it when you choose — handy for a phone hotspot or a slow guest network that Windows keeps grabbing.

Takes effect right away

Command

Run in an administrator Command Prompt / Terminal window.

netsh wlan set profileparameter name="MyHotspot" ConnectionMode=manual

Undo

netsh wlan set profileparameter name="MyHotspot" ConnectionMode=auto
Replace MyHotspot with the profile name from netsh wlan show profiles. The related autoSwitch=yes parameter lets Windows move to a more preferred network when one appears.

Sources

Source reviewed
2026-11-02
Link checked
2026-11-02
Tested hands-on
Not by Oddbyte.Me

Oddbyte.Me hasn't tried this on every Windows build, so keep the undo handy.

wi-fiauto connecthotspotnetshprofileparameter

More in Networking

Flush the DNS cache — via Marc Abramowitz

Commandlow riskAdmin

If a website moved to a new server, or you changed DNS settings and some sites still won't load, your Mac may be holding on to old address lookups. Flushing the DNS cache makes it look them up fresh. It's a troubleshooting step, not a speed boost.

Run Apple's built-in internet speed test — via SS64

Commandlow risk

macOS has its own speed test in Terminal. Besides download and upload speed, it measures 'responsiveness' (round trips per minute while the line is busy), which explains why video calls stutter on a connection that looks fast.