Many people are familiar with the situation where the browser takes hours to load, and video calls disintegrate into pixels. Often, the cause lies not with the ISP, but with poor wireless reception indoors. Standard indicators on the smartphone screen or in the Windows system tray only provide a rough picture, without providing precise figures for in-depth analysis. For a professional connection quality assessment, you need to turn to the operating system's hidden tools.
The Windows command prompt provides access to detailed reports on the status of the wireless adapter. Using command line interface, you can get precise signal strength values in dBm, find out the current channel, and determine the noise level. This data is critical for configuring the router or choosing a location for its installation. Unlike the graphical interface, CMD provides access to raw data that allows you to understand the real situation on the air.
In this article, we'll take a detailed look at the network diagnostics process. You'll learn how to run the necessary utilities, correctly interpret the resulting values, and make decisions to improve coverage. We won't use third-party software, as the built-in Windows tools are sufficient for 99% of home user and system administrator tasks.
Launch Command Prompt with Administrator Privileges
Running diagnostic commands requires elevated privileges. Launching the terminal normally may result in an error when attempting to query detailed information about the WLAN interface. Therefore, the first step should always be to open the console as an administrator. This is a standard Windows security procedure that prevents unauthorized changes to network settings.
There are several ways to open the desired tool. The fastest is to press a key combination. Win + X and select "Windows Terminal (Administrator)" or "Command Prompt (Administrator)" from the menu that appears. If you are using older versions of the OS, you can find the program cmd.exe through the search, right-click and select the appropriate launch mode.
⚠️ Important: Make sure you run the console with administrator rights. Otherwise, the command
netsh wlanmay not display complete data or may return an access denied message.
Once the black window with a blinking cursor opens, you're ready to use. The interface may seem daunting to a beginner, but we'll only be using a few specific lines of code. The key is to carefully enter the commands to avoid typos. Any syntax error will result in the system not understanding your request.
Basic command to display WiFi status
The main tool for working with wireless networks in Windows is the utility netshThis is a powerful network shell built into the operating system. To obtain summary information about the current connection, use the command show wlan interfacesIt produces a short report that is useful for quickly checking the connection status.
Enter the following line into the terminal and press Enter:
netsh wlan show interfaces
In the list that opens, find the section with the name of your wireless adapter. We're interested in the "Signal" line. The value here is expressed as a percentage. For example, 100% means perfect reception, while 50% indicates noticeable stability issues. However, percentages aren't sufficient for accurate engineering diagnostics, as this value is nonlinear and depends on the drivers.
Moreover, in the same report you can see SSID (network name), radio type (802.11n/ac/ax), and current channel. This information helps you understand what frequency you're using. If you see a strong signal but low speed, the problem may be channel congestion, not the router's transmitter power.
Detailed analysis of signal quality in dBm
Professionals never use percentages. For precise measurements, the logarithmic decibel-milliwatt scale is used (dBm). This is the absolute value of signal strength. Unlike percentages, dBm allows for mathematically precise calculation of attenuation and comparison of readings from different adapters. To obtain this report, use the command with the key show networks mode=bssid.
Run the command:
netsh wlan show networks mode=bssid
The system will display a long list of all available networks within range. Find your network by name. The information about it will include a line labeled "Signal." The values here are negative. The closer the number is to zero, the better the signal. For example, -40 dBm is better than -80 dBm. A difference of 10 dBm means a doubling of the signal strength.
| Signal level (dBm) | Reception quality | Description of the situation |
|---|---|---|
| -30 ... -50 | Excellent | The device is located in close proximity to the router. |
| -51 ... -60 | Good | Stable performance, high speed, suitable for 4K video. |
| -61 ... -70 | Average | Occasional speed drops are possible, web surfing is problem-free. |
| -71 ... -80 | Low | Speed drops, connection interruptions are possible, video buffers. |
| -81 ... -90 | Critical | The connection is unstable or absent, only text messages are possible. |
Pay attention to the parameter Channel In the same report, if your network operates on channel 6, and neighboring networks also use channel 6 with a signal strength of -60 dBm, interference will occur. In this case, even a good signal strength won't prevent slow speeds due to the "noise" in the air.
Data Interpretation: Noise and Signal-to-Noise Ratio
Signal strength alone is not enough to give a complete picture. A critical parameter is SNR Signal-to-Noise Ratio (SNR) is the signal-to-noise ratio. Noise can come from microwaves, Bluetooth devices, neighboring routers, and even running electric motors. If the noise level is high, the desired signal is drowned out by interference.
Unfortunately, the standard command netsh It doesn't always display the noise level directly in a convenient format, but it can be indirectly assessed by ping stability and speed. If the signal is -50 dBm and the speed is low, then the noise level in the room is high. In professional sniffers (such as Wireshark or specialized utilities from vendors), this parameter is clearly visible.
A rule of thumb is that for a reliable connection, the signal strength should be at least 20-25 dBm above the noise level. If the noise level is -90 dBm, your signal should be no worse than -70 dBm. In a city apartment, the noise level often reaches -85...-90 dBm, making it difficult to ensure stable Wi-Fi.
⚠️ Note: Network adapter interfaces and drivers may display statistics differently. Some manufacturers hide detailed noise metrics in the standard CMD output, displaying only the overall signal strength.
Why does the signal fall through the wall?
Walls, especially load-bearing ones with reinforcement, concrete, or foil-clad insulation, shield radio waves. The 5 GHz band attenuates faster than 2.4 GHz, but it's less susceptible to interference from household appliances.
Checking connection history and events
Windows keeps a detailed log of wireless network events. If you experience intermittent disconnections, analyzing the logs can help you find the cause. The command line allows you to export this data to a readable XML file. This is useful for identifying patterns: for example, the connection drops every day at 7:00 PM when neighbors turn on powerful devices.
To export your profile and statistics, use the command:
netsh wlan show profiles name="Your_Network_Name" key=clear
While this command primarily displays passwords and security settings, it also confirms the settings the device was attempting to connect to. For a more in-depth analysis of system events, it's best to use the built-in Windows Event Viewer (eventvwr.msc), going to the section Windows Logs → System and filtering by source WlanConn.
You can find disconnection error codes in the logs. For example, a code indicating "connection to access point lost" is different from a code indicating "incorrect password" or "response timeout." Understanding these codes allows you to distinguish hardware issues from configuration problems. Updating the network adapter drivers often resolves the issue.
☑️ Diagnosing WiFi problems
Network optimization based on the obtained data
Once you have the exact numbers, you can take action. If the signal level is low (worse than -75 dBm), physically moving the router closer to the client device or installing a repeater/mesh system is unavoidable. No software settings will penetrate a concrete wall if the signal is already at the receiver's sensitivity limit.
If the signal is good but the speed is low, the problem is in the channel. Using data about neighboring networks (command show networks mode=bssid (displays them in a list), select a free channel. In the 2.4 GHz band, non-overlapping channels are 1, 6, and 11. In the 5 GHz band, there is a wider choice, and it is worth switching there if your adapter supports it. dual-band.
It's also worth paying attention to the channel width. In noisy environments, narrowing the channel from 40 MHz to 20 MHz can improve stability, although it will reduce the theoretical maximum speed. For online gaming and video calls, stability is more important than peak throughput. Experiment with the settings in the router's admin panel, checking the results via CMD after each change.
⚠️ Please note: Wireless network settings are dynamic. Neighbors may change their router settings, which will affect the wireless signal. Periodically run diagnostics if you notice a deterioration in internet performance.
The influence of materials on the signal
Glass transmits signals well, wood transmits them moderately, and metal and reinforced concrete transmit them very poorly. A fish tank is also a powerful absorber of WiFi waves.
Frequently Asked Questions (FAQ)
Why doesn't the netsh wlan show interfaces command show dBm?
Standard command output show interfaces shows the signal only as a percentage. To get the value in dBm, use the command netsh wlan show networks mode=bssid, which scans the airwaves and displays detailed information on all visible networks.
Is it possible to increase signal strength via CMD?
You can't directly increase the router's transmit power via the CMD on a client PC. However, you can change adapter settings (such as power saving mode or 5 GHz band priority) via Device Manager or additional commands. netsh, which may indirectly improve stability.
What to do if the signal is -50 dBm, but the Internet does not work?
This indicates a problem not with the signal strength, but with the connection quality or settings. Check to see if your IP address is in conflict, if there are any MAC address restrictions on your router, or if the selected channel is overloaded by neighbors. It's also worth checking your DNS servers.
How often should I check my signal strength?
A one-time test is usually sufficient for initial network setup. A repeat test is required if you notice a drop in speed, add new furniture that interferes with the signal, or if your neighbors install new, powerful routers nearby.