手机或电脑上显示「已连接」,信号还是满格,网页却一直转圈——这种时候绝大多数教程的第一句都是「重启路由器和光猫」。这个建议不算错,但它把排查顺序搞反了:重启会同时改掉好几个变量,问题好了你不知道是哪一步起的作用,下次复发还得从头再来一遍。
更省时间的第一步只有一个动作:拿另一台设备连同一个 WiFi,看它能不能上网。手机连不上就用电脑试,家里人的手机也行。这一步花不到三十秒,却能立刻把范围砍掉一半——只有一台不行,问题在你这台设备;所有设备都不行,问题在路由器、光猫或者运营商那一段。后面所有的判断都从这一个分叉开始。
我写这篇的动机很直接:中文内容里讲这个问题的文章非常多,但大部分是把十几条「可能的原因」并列铺开,从飞行模式一路列到重装驱动,读者照着从头做到尾,做完也不知道自己卡在哪一层(来源:Microsoft 支持《修复 Windows 中的 Wi-Fi 连接问题》2026-11 查阅,该页列了十余个步骤但按操作类型而非故障层组织)。真正缺的不是更多原因,是一个能把范围逐步缩小的顺序。
下面按「花多少时间、多大概率命中」来排,不按设置界面的排列顺序排。写的是机制和排查方法,不是某台设备的实测记录;系统版本、选项名称、界面路径会变,凡涉及具体入口的地方都以你设备上当前显示的提示为准。
先得把这句话拆开,否则后面每一步都会做偏。设备说「已连接」,只说明它和路由器之间的无线关联建立成功了,仅此而已。要真正打开一个网页,中间还得连着过好几关:
第一关是拿到地址。路由器通过 DHCP 给设备分配一个局域网 IP,拿不到就可能自动填一个 169.254 开头的地址,看起来连着,实际上谁也不认识它。第二关是到得了网关,也就是能摸到路由器本身。第三关是域名能解析,把网站名字换成 IP,这一步靠 DNS。第四关是出得了公网,路由器得从光猫那儿拿到上游连接,运营商那边还得正常。第五关才是目标网站本身没问题。
这五关里任何一关断掉,屏幕上的表现都差不多:WiFi 图标正常,网页打不开。所以「已连接」这个状态几乎不提供任何定位信息,它只排除了「无线没连上」这一种情况。微软的官方说明里其实把这几层都写到了,甚至专门有一节讲「已连接到 WLAN 但未检测到 Internet 连接(连接受限)」,还解释了系统会向 Internet 上的某个服务器发一个小的 HTTP 请求、拿不到回应才显示这个图标(来源:Microsoft 支持同篇的「已连接到 WLAN,但未检测到 Internet 连接」一节)。但它是按「常规步骤 → 常见问题」的体例铺开的,读者遇到问题时还是得自己判断该跳到哪一段。
把五层记住,后面所有操作就都有了落点:每做一步,都要能回答「我刚刚验证的是哪一关」。验证不了任何一关的动作,比如反复开关 WiFi、清缓存、重装浏览器,做了也白做。
具体操作:找一台平时能正常上网的设备,连到同一个 WiFi 名称上,随便开一个网页试试。这里有个容易出错的细节——很多路由器会同时广播两个名字相近的网络,2.4G 和 5G 各一个,邻居家的默认名称也可能撞车,所以要看清连的是不是同一个,别拿「连上了另一个网」的结果当结论。
三种结果对应三条完全不同的路:
再加一个免费的对照:把这台设备的 WiFi 关掉,用手机流量试同一个网页。流量能开、WiFi 不能开,说明设备本身的网络功能是好的,问题在 WiFi 这条路径;流量也打不开,先怀疑是不是网站自己挂了或者设备被什么策略挡住了。这一步能帮你避开「折腾两小时发现是对方服务器故障」的窘境。
站内那篇讲局域网共享 0x80070035 的文章里用的也是这个思路——先测端口通不通,再谈权限,顺序反了就会在权限设置里白耗时间(Windows 局域网共享连不上:分五层排查)。网络类问题的排查,价值几乎全在「先用最小代价把范围切开」。
确定是单机故障之后,按下面的顺序查,每一项都只改一个变量。
先看 IP 地址有没有拿到。 在电脑的命令提示符里跑一次地址查看命令,或者在手机的 WiFi 详情里看当前 IP。如果看到 169.254 开头,基本可以确定是没从路由器拿到地址,这时候「忘记此网络」再重新输一次密码是最快的解法;重连之后还是这个段,再考虑路由器那边的地址池是不是满了。(来源:Microsoft 支持同篇「检查 IP 地址」一节,明确提示 169.254 开头的地址意味着 Windows 未能从路由器获取 IP)
再看有没有被代理或私人 DNS 悄悄接管。 这是安卓和 iOS 上特别高频、又特别容易被漏掉的一层:连得上、信号满格、但所有网页都超时,往往就是 WiFi 详情里被设了手动 HTTP 代理,或者系统里开着某个「私人 DNS」却指向一个连不上的地址。电脑上也一样,系统代理设置里残留一条以前调试用的手动代理,症状完全一样。有篇中文教程把「关闭私人 DNS、把 HTTP 代理设为无」列为设备端最高频的原因,这个判断我认同,但那篇文章里同时给了好几个精确到小数点的百分比和释放空间数字,都没有出处,本文不采信(来源:太平洋科技《连上 WiFi 却不能上网该查什么》2026-11 查阅)。
然后确认飞行模式和 VPN。 飞行模式误开、或者某个 VPN 客户端留着半连接状态,都会让流量走一条根本不通的路。想验证是不是这一类,最干净的做法是先把所有 VPN 类应用退掉,再看一眼状态栏图标。之前写过一篇处理 VS Code 插件联网一直转圈的排查,根子也是「代理配置残留」,和网络本身没关系(VS Code 插件 Copilot 无法联网的代理排查)。
最后才轮到网卡驱动和电源管理。 微软官方文档提到了卸载网卡驱动后重启让系统重装、以及关掉「允许计算机关闭此设备以节约电源」这两项,但它们排在十几步的最后是有道理的——命中率低、动静大,而且卸载驱动之前还得先去别的机器下载好备用驱动。别把它放在第一步。
这一支的思路是「顺着信号的来路往回走」:设备 ← 路由器 ← 光猫 ← 入户线路 ← 运营商。
先看设备的指示灯状态。不同品牌、不同型号的颜色和闪烁含义完全不一样,别照着网上的对照表硬套,以机身丝印或说明书为准。你能确定的只有一件事:如果代表上游连接的那个灯,状态和平时正常上网时明显不同,问题大概率不在你的手机电脑上。
然后才是重启,而且要讲顺序:先断光猫电源,等一会儿,等它重新注册完成,再给路由器上电。两台一起断电一起通电,路由器可能在光猫还没准备好时就去要地址,结果又要等下一轮。网上那些「重启解决百分之八十」的说法流传很广,但从没见过谁给出统计口径(传闻),我更愿意把它当成「成本很低的试一试」,而不是有把握的修复手段。
再往外是账号和线路:宽带欠费、小区或片区的临时故障、入户光纤接口松动,这几样自己查不了太多,但用手机流量登一下运营商的官方渠道看有没有公告或欠费提示,一分钟就能排除一大块。确认到这一层还不行,就该报修了,继续在设备端折腾是浪费时间。
有个分支值得单独拎出来:如果断网是从「刚改过路由器配置」开始的,别按上面的顺序查,先回退改动。之前写过 OpenWrt 装完分流插件导致全屋上不了网的处理,核心动作就是先停插件,用一步把「插件问题」和「底层网络问题」分开(OpenWrt VPN 分流装完全屋上不了网);还有一篇讲分流规则只对部分应用生效的,属于「网是通的、但路径不对」,看起来像没网,其实完全是另一回事(OpenClash 分流不生效的排查顺序)。自己改过网络设置的人,优先怀疑自己最后动的那一下,通常比从头排查快得多。
前面说的「网关通不通」「域名能不能解析」,其实都能用几条命令直接问出来,不用靠感觉猜。在 Windows 上以管理员身份打开命令提示符,按顺序跑:
:: 1) 看本机拿到的地址和默认网关(网关那一行的值下面要用)
ipconfig
:: 2) 能不能摸到路由器本身:把 %GW% 换成上一步看到的默认网关
ping %GW%
:: 3) 能不能出公网:直接 ping 一个公网 IP,绕开域名解析这一层
ping 223.5.5.5
:: 4) 域名解析是否正常
nslookup www.qq.com
:: 5) 前面都异常时,再刷新地址与 DNS 缓存
ipconfig /release
ipconfig /renew
ipconfig /flushdns
结果怎么读,比命令本身更重要:
注意第三步里那个公网地址只是个随手可用的公共 DNS 服务器地址,用来测连通性,不是要你把它设成 DNS;换成别的稳定公网 IP 也一样。这几条命令的价值在于每跑一条就能划掉一层,而不是像「网络重置」那样一口气把所有配置推倒重来。
商场、酒店、机场的 WiFi 经常出现一种很迷惑的情况:显示已连接,但什么也打不开,换个设备也一样。这跟家里的故障不是一回事——这类网络大多需要先在一个网页里完成认证(填手机号、点同意、输房号),认证之前它会故意把你的上网请求拦下来,只放行那个认证页。
问题出在「认证页没自动弹出来」。现在的手机和电脑会用各自的方式探测网络连通性,探测失败时有的直接标记「无 Internet」,有的把弹窗吞掉,于是你就卡在中间。手动触发的办法是打开浏览器访问一个普通的非加密 HTTP 站点,让网络设备的拦截逻辑有机会把你重定向到认证页;也可以进系统的 WiFi 详情找「登录网络」「管理网络」之类的入口。具体入口名称各系统差别很大,以设备上当前显示的为准。
这一支最关键的判断是:只有连公共 WiFi 时才这样、回家就正常,那基本可以停止排查自己的设备了。反过来,如果是在自己家所有设备都上不了,别往认证页这条路上想。
有几条建议几乎每篇文章都会写,我按「有没有可验证的收益」把它们分开说。
手动改静态 IP:不少教程一上来就让人把 DHCP 改成静态,填一串口径固定的地址和网关。这确实是绕过 DHCP 异常的一种办法,但填错了会直接制造新的冲突,而且不同家庭网络的网段并不一样,照抄别人的数字风险不小。它应该是「确认拿到 169.254 且重连无效」之后的手段,不是起手式。
重置网络设置:手机上的「重置网络设置」会清掉所有已保存的 WiFi 密码和配对过的蓝牙设备,代价不小,微软官方文档也把 Windows 的「网络重置」明确放在最后一步。把它当常规操作,等于每次都付出最大代价换一个不确定的结果。
升级路由器固件:对付长期、反复出现的顽固故障有意义,但对「刚刚突然断了」这种一次性事件,几乎不可能是解药,还会引入一次重启和一次配置变更。别在急着开线上会的时候做。
反复开关 WiFi、清浏览器缓存:这两项只影响「无线关联」和「本机缓存」,而第一步的二分已经把这两层排除了。做一次成本很低,做十次就是纯耗时间。按经验估计,把前面那次二分和三条 ping 做完,多数家庭场景在几分钟内就能定位到该找谁(估算),比挨个试这些动作快得多。
推荐照这个顺序自己修的人:家里有第二台设备可以做对照、能看懂命令输出里的「通」和「不通」、并且最近没改过路由器配置。对这类情况,二分加三条命令基本就能把问题锁在一层里,剩下的只是按那一层去处理。
不推荐继续自己折腾的人:所有设备都不行、光猫的上游指示灯和平时明显不同、或者用手机流量确认过运营商有区域公告。到这一步,设备侧已经没什么可查的了,直接报修比继续重置网络设置更省时间,也不会把已经存好的 WiFi 密码全清掉。还有一种情况是局域网内互传正常、但外网不通——这恰恰说明 WiFi 本身是好的,别去动路由器,先把内外分开看;站内那篇 LocalSend 的实战记录里提到的局域网直连,正好可以用来做这个对照(LocalSend 手机和电脑互传大文件)。
一句话站队:这类问题的分水岭不是「懂多少网络知识」,而是有没有先做那次二分。 官方文档告诉你每个开关是什么意思,但不会告诉你该先动哪个;而真正卡住人的,恰恰是这个先后。先切开范围,再谈修复,剩下的步骤其实都不难。