netsh wlan 是干什么的
netsh 的 wlan 上下文专门管理无线网卡:show interfaces 输出当前连接的 SSID、BSSID、信道、信号强度与协商速率,show profiles 列出本机保存过的所有无线配置文件,show profile 加 key=clear 还能读出明文密码。笔记本连不上公司 WiFi、要迁移到新网络、或者忘了自己家 WiFi 密码时,都能用它解决。
基本信息
| 适用平台 | Windows 7 及以上,且需无线网卡与 WLAN 服务正常 |
|---|---|
| 查看连接 | netsh wlan show interfaces |
| 查看配置 | netsh wlan show profiles |
| 查看明文密码 | netsh wlan show profile name="SSID" key=clear(需管理员) |
| 连接操作 | netsh wlan connect name="SSID" / disconnect |
典型使用场景
- 无线信号弱导致办公应用卡顿:查看 Signal 百分比与协商速率判断是否链路问题
- 换新笔记本要迁移 WiFi:导出配置文件再导入,省去逐个输密码
- 忘记已保存的 WiFi 密码:用 key=clear 读出关键内容
- 排查“连接但无法上网”:确认是否连到了同名但不同频段的 SSID
- 批量部署:把无线配置文件作为镜像的一部分统一分发
常用示例
常用示例
:: 当前连接状态:SSID、BSSID、信道、信号、速率
netsh wlan show interfaces
:: 列出所有已保存的无线配置文件
netsh wlan show profiles
:: 查看某个配置的详细内容与明文密码(需管理员)
netsh wlan show profile name="Office-WiFi" key=clear
:: 断线重连
netsh wlan disconnect
netsh wlan connect name="Office-WiFi"
:: 导出/导入配置(迁移或批量部署)
netsh wlan export profile name="Office-WiFi" folder=D:\wlan key=clear接口输出读法
| 字段 | 含义 | 异常表现 |
|---|---|---|
| 状态 | 已连接 / 已断开 | 断开但应该连上,说明配置或信号问题 |
| 信号 | 百分比强度 | 低于 40% 时速率与稳定性会明显下降 |
| 无线电类型 | 802.11 协议族 | 只协商到 802.11n 说明环境拥挤或驱动旧 |
| 接收/传输速率 | 当前协商速率 | 远低于预期多为信号弱或干扰 |
| BSSID | 所连 AP 的 MAC | 同名 SSID 时用它确认连到了哪台设备 |
同一个 SSID 可能对应多个 AP(2.4G 与 5G 通常同名)。排查“时快时慢、时断时续”要连续多次查看 show interfaces,通过 BSSID 与信道确认是不是被频繁漫游到了信号差的 AP。
show profile key=clear 会直接打印明文密码,输出到文件或聊天窗口等于泄露凭据。确需导出时限定目录权限并及时清理。
WLAN 服务(WlanSvc)被禁用或无线网卡被“禁用”时,所有 netsh wlan 命令都会报错。先确认服务状态与适配器状态,再判断是无线本身的问题。