必须手动设置静态ip与dns才能恢复通信,先通过ipconfig /all或路由器后台确认网关、子网掩码及dhcp池范围,再在tcp/ipv4中填写同网段且不冲突的ip(如192.168.1.50)、子网掩码255.255.255.0、网关(如192.168.1.1),dns设为114.114.114.114和223.5.5.5,并勾选“退出时验证设置”,最后用ipconfig、ping网关、ping dns、nslookup域名四级验证。

电脑连WiFi后一直卡在“正在获取IP地址”界面,说明DHCP请求未收到响应,此时必须绕过自动分配机制,手动为无线网卡指定一个静态IP与DNS,才能恢复基础网络通信。
先确认路由器真实网络参数
按下 Win + R,输入 cmd 回车,执行:
ipconfig /all
重点查看“无线局域网适配器 WLAN”下的“默认网关”和“子网掩码”。若当前无有效IP(显示169.254.x.x),就去查路由器管理页:用手机或另一台能上网的设备打开浏览器,输入网关地址(如192.168.1.1),登录后找到“LAN设置”或“DHCP服务器”,记下DHCP地址池范围(例如192.168.1.100–192.168.1.199)——【你填的手动IP必须避开这个范围,否则必然冲突断网】。
图形界面设置静态IP与DNS
方法一:快捷路径直达
右键任务栏网络图标 → 选择“打开网络和Internet设置” → 点击“高级网络设置” → “更多网络适配器选项” → 找到“WLAN”,右键 → “属性” → 双击“Internet协议版本4 (TCP/IPv4)”。
方法二:传统控制面板路径
Win + R → 输入 ncpa.cpl → 回车 → 右键“WLAN” → “属性” → 双击“Internet协议版本4 (TCP/IPv4)”。
在弹出窗口中:
✅ 勾选“使用下面的IP地址”
✅ IP地址填一个安全值,比如网关是192.168.1.1,就填192.168.1.50(确保不在DHCP池内)
✅ 子网掩码填 255.255.255.0
✅ 默认网关填你刚查到的路由器地址(如192.168.1.1)
✅ 勾选“使用下面的DNS服务器地址”
✅ 首选DNS填 114.114.114.114,备用DNS填 223.5.5.5
✅ 务必勾选右下角“退出时验证设置”——它会在点确定前自动ping网关,失败立即拦截,避免黑屏断网。
命令行强制写入(适用于图形界面失效时)
第一步:以管理员身份运行终端
搜索“cmd” → 右键 → “以管理员身份运行”
第二步:确认无线适配器精确名称
执行:
netsh interface ipv4 show interfaces
找到“WLAN”那一行的“名称”列内容(可能带空格,如“Wi-Fi”或“无线网络连接”),【必须一字不差复制,包括空格】。
第三步:一次性写入全部配置
依次执行以下三条命令(把"Wi-Fi"替换成你上一步查到的真实名称):
netsh interface ipv4 set address "Wi-Fi" static 192.168.1.50 255.255.255.0 192.168.1.1
netsh interface ipv4 set dns "Wi-Fi" static 114.114.114.114 primary
netsh interface ipv4 add dns "Wi-Fi" 223.5.5.5 index=2
每条命令回车后若无任何输出,即表示成功。若提示“找不到接口”,说明名称错误;若提示“拒绝访问”,说明没用管理员权限运行。
验证是否生效
配置完成后,立刻打开命令提示符,执行:
ipconfig
核对IPv4地址、子网掩码、默认网关是否与你填写的一致。
再执行:
ping 192.168.1.1(替换为你自己的网关)
ping 114.114.114.114
nslookup www.baidu.com
三组命令均返回“来自xxx的回复”且无“请求超时”,即表示手动分配已完成且可用。











