要确认当前wi-fi物理连接速率,应查看系统底层驱动上报的实时协商值。可通过网络连接状态窗口查【速度】字段、用netsh wlan show interfaces命令读取接收/传输速率、win11设置中查看“链接速度(接收/传输)”、或用powershell执行get-netadapter命令获取linkspeed值,单位均为bps或mbps,反映真实链路能力而非理论峰值。

要确认当前无线网卡与路由器之间实际建立的物理连接速率,即Wi-Fi链路协商达成的实时带宽能力(例如867 Mbps或1.3 Gbps),而非互联网测速结果或硬件理论峰值,必须调取系统底层驱动上报的协商值。这个数值直接决定本地局域网内文件传输、投屏、NAS访问等场景的上限速度。
通过网络连接状态窗口查看实时协商速率
该方法显示的是当前Wi-Fi连接在物理层真实协商出的速度,数值稳定、无需额外工具,且同步反映链路是否处于活跃收发状态。
右键点击任务栏右下角的Wi-Fi图标 → 选择“打开网络和 Internet 设置” → 点击左侧“高级网络设置” → 点击下方“更多网络适配器选项”。
在“网络连接”窗口中,找到当前已启用的无线连接(名称通常含WLAN、Wi-Fi或无线字样),右键它 → 选择“状态”。
在弹出的“WLAN状态”窗口中,直接查看【速度】字段右侧的数值:若显示“867 Mbps”,说明当前运行在Wi-Fi 5(802.11ac)单频2×2 MIMO模式;若显示“1.3 Gbps”,则为Wi-Fi 6(802.11ax)2×2配置;若仅显示“72 Mbps”或“150 Mbps”,大概率是降速至802.11n旧协议,需排查信道干扰或路由器兼容性问题。
用命令提示符调取驱动原生协商速率(精确到bps)
此方式绕过图形界面缓存,读取WMI接口返回的原始speed值,单位为比特每秒(bps),结果不可篡改,适合验证UI显示是否异常。
按下 Win + R,输入 cmd 并回车,启动命令提示符。
输入以下命令并回车:
netsh wlan show interfaces
在输出结果中定位到当前连接的无线接口区块(通常标有“名称: WLAN”或类似),查找【接收速率】和【传输速率】两行——它们显示的是此刻驱动上报的实际协商速率(单位Mbps),例如“接收速率 : 867”、“传输速率 : 867”。注意:该值每秒动态刷新,不是固定理论值,也不是硬件上限。
若这两项数值远低于设备支持的最高速率(如网卡支持2400 Mbps但此处只显示400 Mbps),说明当前信号质量差、存在同频干扰,或路由器限制了单客户端带宽。
通过设置应用查看链接速度(接收/传输)
这是最简路径,适合日常快速核对,但仅适用于Win11 22H2及更新版本,Win10系统该字段不显示。
点击任务栏右下角Wi-Fi图标 → 点击面板右上角“网络和 Internet 设置”。
左侧导航栏点击“Wi-Fi” → 向下滚动至“属性”区域 → 查找“链接速度(接收/传输)”字段。
此处显示的数值(如“867 Mbps”)即为当前协商速率,它与netsh wlan show interfaces命令中“接收/传输速率”一致,但不会实时刷新,仅反映最近一次协商结果。
用PowerShell获取所有无线接口的协商速率快照
当电脑装有多块无线网卡(如内置+USB扩展),或需批量比对多个Wi-Fi连接时,PowerShell可一次性拉取全部接口的实时协商状态。
按 Win + X → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
输入以下命令并回车:
Get-NetAdapter | Where-Object {$_.MediaType -eq "Native 802.11"} | Select-Object Name, InterfaceDescription, LinkSpeed, Status
输出中LinkSpeed列即为当前协商速率,单位为bps:1000000000 = 1 Gbps,867000000 = 867 Mbps。若某接口Status为“Disconnected”,其LinkSpeed将为空或显示0。
这一步操作起来很简单,直接把命令复制粘贴进去就行,但要注意必须以管理员身份运行终端,否则可能无法读取部分驱动信息。











