When your WiFi feels slow or keeps dropping, the Windows signal bars in the tray don't tell the whole story. To truly troubleshoot a wireless connection, you need to see the technical details: what channel are you on? What is your actual receive rate? Is there interference?
You can get all of this technical data using the powerful netsh tool in Command Prompt.
Viewing Your Active Connection
To see a detailed snapshot of the WiFi network you are currently connected to, run:
netsh wlan show interfaces
Key details to look for:
- SSID: The name of the network.
- Radio type: (e.g., 802.11ax) This tells you if you're using WiFi 6, WiFi 5, etc.
- Channel: Important for avoiding interference with neighbors.
- Receive/Transmit rate: The actual speed (in Mbps) your card is communicating with the router.
- Signal: A percentage (e.g., 90%). Anything below 60% often results in lag or drops.
Checking for Interference
If your connection is slow despite a strong signal, you might be on a crowded channel. You can see every WiFi network your computer can "see" and what channels they are using:
netsh wlan show networks mode=bssid
Scroll through the list. If you see ten neighbors all on Channel 6, you should log into your router and move your network to a clearer channel.
Generating a Wireless Health Report
If you want a professional-grade diagnostic of every WiFi event that has happened on your PC in the last three days (including every time it disconnected and why), Windows can generate a hidden HTML report for you:
- Open Command Prompt as Administrator.
- Run:
netsh wlan show wlanreport - Windows will give you a file path (usually in
C:\ProgramData\Microsoft\Windows\WlanReport\). - Copy that path into your browser to see a beautiful, interactive graph of your WiFi history.
Quick Connection Toggle
If your WiFi is stuck and you want to "cycle" it without restarts, you can disable and enable it via command line:
To disconnect:
netsh wlan disconnect
To reconnect to a specific profile:
netsh wlan connect name="YourNetworkName"
Bottom Line
Forget the signal bars. For real diagnostics, use:
netsh wlan show interfaces
It gives you the raw data you need to optimize your wireless setup and fix connection drops for good.
How to Read netsh wlan show interfaces Like a Pro
People often see the output and only look at Signal. That misses the important diagnostics.
Focus on these fields together:
- Signal: rough quality indicator
- Receive rate (Mbps): real negotiated throughput
- Transmit rate (Mbps): upstream capability
- Radio type: 802.11n/ac/ax generation
- Channel: overlap/interference risk
A high signal with low data rates often means congestion, old channel width settings, or router-side bottlenecks.
2.4 GHz vs 5 GHz Quick Rule
- 2.4 GHz: longer range, more interference
- 5 GHz: shorter range, typically faster and cleaner
If your device sticks to 2.4 GHz near the router, check band steering/router config or adapter preferences.
Fast “Why Is Wi-Fi Slow?” Checklist
- Run
netsh wlan show interfaces - Check channel and link rates
- Run
netsh wlan show networks mode=bssid - Compare neighboring channel density
- Move router channel and retest
If channel is crowded, changing channel is often the highest impact fix.
Driver and Adapter Validation Commands
Check adapter driver and capabilities:
netsh wlan show drivers
Useful fields:
- supported radio types
- hosted network support
- driver provider/version
Old drivers are a frequent cause of random disconnects and poor roaming.
Distinguish Wi-Fi Issues from Internet Issues
Run local and external tests:
ping 192.168.1.1
ping 8.8.8.8
nslookup iptoolspro.com
Interpretation:
- gateway ping unstable -> local Wi-Fi issue
- gateway stable, internet ping unstable -> upstream/ISP issue
- ping OK,
nslookupfails -> DNS issue
Bottom Line (Operational)
Use netsh output as telemetry, not just a one-off command result. Once you correlate signal, channel, and link rate with disconnect events, you can fix root causes instead of repeatedly reconnecting and hoping for the best.