必须先确认无线网卡支持承载网络:运行netsh wlan show drivers,检查“支持的承载网络”为“是”且“支持的无线电类型”含802.11a/g/n/ac/ax;否则更新whql驱动。

你想让Windows电脑通过无线网卡对外发射Wi-Fi信号,让手机、平板等设备连上上网,但系统设置里找不到“移动热点”开关,或点击后提示“无法启动承载网络”,这说明底层虚拟适配器未启用或驱动不响应——必须手动开启并验证无线网卡的承载网络(Hosted Network)支持。
确认无线网卡是否支持承载网络
这是所有操作的前提,跳过这步可能导致后续命令全部失败。不支持的硬件无法通过软件修复。
按下 Win + R,输入 cmd,回车打开命令提示符;
在窗口中输入:netsh wlan show drivers,回车执行;
仔细查看输出内容中的两行关键信息:“支持的承载网络” 必须显示为 “是”,且 “支持的无线电类型” 中必须包含 802.11a(代表5GHz)或 802.11g/n/ac/ax(含2.4GHz);若任一为“否”,请立即前往网卡厂商官网下载最新WHQL认证驱动,旧版驱动即使硬件支持也可能报告不支持。
启用承载网络并创建虚拟Wi-Fi
只有上一步确认支持后,才能继续。此操作会生成一个名为“Microsoft Hosted Network Virtual Adapter”的虚拟网卡,它是热点广播的基础。
右键“开始”按钮 → 选择“命令提示符(管理员)”或“Windows Terminal(管理员)”;
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
输入命令:netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=MyPass123,回车(其中 MyHotspot 替换为纯英文/数字的网络名,MyPass123 替换为至少8位、含大小写字母+数字的密码);
成功后将显示“承载网络模式已设置为允许”;若报错“找不到元素”,说明无线网卡未启用或驱动异常,请先在设备管理器中启用该网卡并重启;
接着输入:netsh wlan start hostednetwork,回车;
看到“已启动承载网络”即表示虚拟Wi-Fi已创建成功,此时在“网络连接”中(ncpa.cpl)应能看到新增的“本地连接*”或“Microsoft Hosted Network Virtual Adapter”条目。
配置网络共享使热点能上网
虚拟Wi-Fi有了,但默认不连外网。必须把当前有网的连接(如以太网或WLAN)的共享权限,明确授予这个新出现的虚拟网卡。
方法一:图形界面配置(推荐新手)
按下 Win + R,输入 ncpa.cpl,回车打开“网络连接”;
右键你正在上网的网络(例如“WLAN”或“以太网”)→ 选择“属性” → 切换到“共享”选项卡;
勾选 【允许其他网络用户通过此计算机的Internet连接来连接】;
在下方“家庭网络连接”下拉菜单中,选择名称含 “Microsoft Hosted Network Virtual Adapter” 或 “本地连接*” 的那项;
点击“确定”——此时虚拟网卡会自动获得192.168.137.x段IP,手机即可搜索到SSID并连接。
方法二:命令行补全(适合脚本化部署)
在管理员CMD中依次执行:
netsh interface ip set address name="Microsoft Hosted Network Virtual Adapter" static 192.168.137.1 255.255.255.0
netsh interface ip set address name="WLAN" dhcp(若主连接是WLAN,否则替换为对应名称)










