可通过管理员命令行运行netsh wlan show hostednetwork mode=allow查看当前wi-fi热点的实时连接设备列表,其“客户端信息”部分显示真实在线设备的mac地址,空则表示无设备接入。

要查看当前 Windows 系统作为 Wi-Fi 热点时有哪些设备正在连接,不能依赖“设置”界面或网络状态页——这些地方只显示本机联网状态,不显示共享热点的客户端列表。必须通过管理员权限的命令行调用系统内置的承载网络(hostednetwork)功能才能获取真实连接数与设备信息。
用 netsh 命令查看热点连接设备
Windows 自带的虚拟 Wi-Fi 热点功能(即 hostednetwork)会在启用后持续记录接入终端的 MAC 地址和连接状态,该数据仅能通过命令行读取。
第一步:以管理员身份运行命令提示符或 PowerShell
右键开始按钮 → 选择“Windows 终端(管理员)”或“命令提示符(管理员)”,若弹出用户账户控制提示,点击“是”。
第二步:执行查询命令
输入以下命令并回车:
netsh wlan show hostednetwork setting=ssid
确认输出中“SSID 名称”与你实际开启的热点名称一致,避免查错实例。
第三步:查看实时连接设备列表
输入以下命令并回车:
netsh wlan show hostednetwork mode=allow
该命令会输出两大部分:上半部分是热点配置摘要,下半部分是“客户端信息”表格——【只有这里列出的 MAC 地址才代表当前真实在线的连接设备】。若“客户端信息”下为空,则说明目前无设备接入。
第四步:导出结果便于核对(可选)
如需保存记录,可在上一步命令后追加 > hotspot-clients.txt,例如:netsh wlan show hostednetwork mode=allow > %USERPROFILE%\Desktop\hotspot-clients.txt
这样会将完整输出保存到桌面文本文件中。
用第三方软件图形化查看连接设备
如果你不习惯命令行,或者需要对连接设备做管理(如限速、踢出、标记),推荐使用轻量级免安装工具,它直接调用同一套系统接口,但把 netsh 的原始输出转为可视化列表。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
方法一:使用 Connectify Hotspot Lite(免费版)
下载官方安装包(注意仅从 connectify.com 获取),安装后启动 → 左侧选择“Hotspot” → 右侧“Connected Clients”标签页即显示设备名称、IP、MAC、信号强度与在线时长。
方法二:使用 Virtual Router Manager(开源免安装)
解压后直接运行 VirtualRouterManager.exe → 点击“Start Virtual Router”启动热点(如尚未开启)→ 主界面下方“Clients”区域自动刷新列表,双击任一设备可复制其 IP 或 MAC 地址。
注意:所有第三方工具都依赖系统 hostednetwork 功能已启用且正常工作;若你从未手动配置过承载网络,先执行 netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=12345678 再启用,否则软件将无法读取任何客户端数据。
验证热点是否真正处于活动状态
很多用户执行 netsh 命令后发现“客户端信息”为空,第一反应是设备没连上,其实更可能是热点本身未激活。
运行这条命令:netsh wlan show drivers
在输出中查找“支持的承载网络”字段,必须为“是”。若为“否”,说明网卡驱动不支持 hostednetwork,任何后续操作都无效。
再运行:netsh wlan show hostednetwork setting=security
检查“安全设置”是否为 WPA2-Personal。如果显示“开放”,说明热点虽开启但未设密码,多数手机/笔记本会拒绝连接,导致看似“无人接入”。
最后强制重启承载网络:netsh wlan stop hostednetwork → 回车后再执行 → netsh wlan start hostednetwork
这两条命令必须顺序执行,中间不要关闭窗口,【执行后必须等待 5 秒以上再查客户端,否则新连接尚未完成注册】。










