最直接有效的方式是通过设备管理器查看网卡属性中的“连接速度和双工模式”值,它反映的是当前物理链路真实协商结果;powershell 的 get-netadapter 命令可批量获取 linkspeed 与 operationalstatus,适合快速验证多网卡状态。
最直接有效的方式是通过设备管理器查看网卡属性中的“连接速度和双工模式”值,它反映的是当前物理链路真实协商结果;powershell 的 get-netadapter 命令可批量获取 linkspeed 与 operationalstatus,适合快速验证多网卡状态。
设备管理器中查看实时协商状态
该方法显示的是网卡与对端设备(如交换机、路由器或直连电脑)实际达成的速率与双工模式,数值权威、不缓存、不依赖驱动UI层:
- 右键“此电脑”→“管理”→左侧“设备管理器”→展开“网络适配器”
- 右键目标物理网卡(避开 Hyper-V 虚拟适配器等)→“属性”→切换到“配置”选项卡→点击“高级”页签
- 在属性列表中查找“连接速度和双工模式”(或“Link Speed”“Media Type”等近似名称)
- 右侧“值”栏即为当前链路状态,例如:1.0 Gbps 全双工、100 Mbps 半双工、链接已断开
PowerShell 快速获取当前链路参数
适用于服务器运维或需脚本化检查的场景,命令返回驱动层实时上报的状态:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- 以管理员身份运行 PowerShell
- 执行:Get-NetAdapter | Where-Object {$_.Status -eq 'Up'} | Select-Object Name, LinkSpeed, MediaType, OperationalStatus
- 其中:LinkSpeed 是当前协商速率(如 1 Gbps),OperationalStatus 为 Up 表示物理链路已通,MediaType 可辅助确认是否为有线以太网
- 注意:LinkSpeed 是只读值,不是网卡最大支持速率,而是此刻真实协商结果
网络连接状态窗口查看动态刷新的速度
该路径能实时响应链路重协商(如拔插网线后数值秒变),同时底部字节数可判断链路是否活跃传输:
- 按 Win + R 输入 ncpa.cpl 回车,打开“网络连接”窗口
- 右键当前启用的连接(如“以太网”或“WLAN”)→“状态”
- 查看“速度”字段右侧数值(如“1.0 Gbps”或“867 Mbps”)
- 观察窗口底部“已发送/已接收”字节数是否持续增长,确认链路非空闲但连通
命令行补充验证(排查协商异常)
当发现速率明显偏低(如应为千兆却显示 100 Mbps)或双工不匹配时,用底层命令交叉比对:
- 运行 cmd,输入:wmic nic where "netEnabled=true" get name, speed, netconnectionstatus
- speed 单位为 bps(如 1000000000 = 1 Gbps),netconnectionstatus = 2 表示物理连接正常
- 若 speed 为 0 或 netconnectionstatus ≠ 2,说明物理链路未建立;若 speed 正常但通信异常,重点检查双工是否一致(一端全双工、一端半双工会导致严重丢包)










