win10热点手机卡在“正在获取ip地址”的根本原因是dhcp服务未生效或共享路径被阻断;需依次检查网络共享设置、重启承载网络服务、排查虚拟网卡冲突、关闭防火墙验证、重置网络协议栈。

Win10开启热点后手机能看到信号、输入密码也正确,却卡在“正在获取IP地址”或直接提示连接失败,根本原因是承载网络的DHCP服务未生效或共享路径被阻断,不是密码错、不是手机问题、也不是热点没开起来。
先确认并强制启用网络共享
这一步跳过会导致90%的连接失败——系统有时会自动勾选共享,但下拉菜单里选错了适配器,手机连上等于连进黑洞。
第一步:按 Win + R,输入 ncpa.cpl 回车,打开“网络连接”窗口。
第二步:找到你实际联网的网卡(网线接入叫“以太网”,Wi-Fi接入叫“WLAN”),右键 → “属性” → 切换到“共享”选项卡。
第三步:勾选【允许其他网络用户通过此计算机的 Internet 连接来连接】,关键在下方下拉框——必须手动选择那个名称含“本地连接*”或“Microsoft Wi-Fi Direct Virtual Adapter”的虚拟网卡,它才是热点真正的出口。如果列表为空,先开启一次热点再刷新窗口。
第四步:勾选下方“允许其他网络用户控制或禁用共享连接”,点“确定”。此时不要重启、不要关窗口,立刻进入下一步。
重置承载网络服务
共享设置生效后,承载网络(hostednetwork)可能还卡在旧状态,必须手动重启服务才能释放DHCP池。
以管理员身份运行命令提示符(Win+X → Windows PowerShell(管理员)),依次执行:
netsh wlan stop hostednetwork
netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=12345678(把 MyHotspot 和 12345678 换成你当前热点的名称和密码)
netsh wlan start hostednetwork
执行完第三条命令后,命令行应返回“已启动承载网络”。这时手机重新搜索并连接热点,不再卡在获取IP阶段。
排查VMware或虚拟网卡冲突
如果你装了VMware、VirtualBox或Docker Desktop,它们默认创建的虚拟网段(如192.168.137.0)会和Win10热点默认分配的192.168.137.1冲突,导致DHCP响应被拦截。
方法一:临时禁用虚拟网卡
打开“网络连接”窗口(ncpa.cpl),找到名称含“VMware Network Adapter VMnet1”或“VMnet8”的适配器,右键 → “禁用”。再试手机连接。
方法二:修改VMware子网(永久解决)
打开VMware → 编辑 → 虚拟网络编辑器 → 更改设置 → 选中VMnet8 → 子网IP改成 192.168.131.0 → 点击“NAT设置” → 网关IP同步改为192.168.131.2 → 应用。重启电脑后再开热点。
注意:改完VMware子网后,原虚拟机里的Linux或Windows虚拟机需手动更新其网络配置,否则可能无法上网。
关闭防火墙快速验证
Windows Defender防火墙偶尔会拦截承载网络的UDP 67/68端口(DHCP通信端口),导致手机收不到IP分配响应。
在设置中搜索“防火墙”,进入“Windows Defender 防火墙” → 左侧点击“启用或关闭Windows Defender防火墙” → 选择“关闭Windows Defender防火墙(不推荐)” → 对专用网络和公用网络都设为关闭 → 点击“确定”。
立刻用手机连接热点测试。若此时能连通,说明是防火墙规则问题,后续可在“高级安全Windows Defender防火墙”中新建入站规则,放行UDP端口67和68,目标程序为 %SystemRoot%\system32\svchost.exe(承载网络服务宿主)。
检查并修复底层网络协议栈
当以上步骤全无效时,大概率是Winsock注册表项损坏或IP协议栈异常,必须重置。
以管理员身份运行命令提示符,严格按顺序执行三行命令(每行回车一次):
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
执行完毕后必须重启电脑,否则重置不生效。重启后不要马上开热点,先进入“设置 → 网络和Internet → 移动热点”,关闭再开启一次,再让手机连接。











