Windows显示未识别的网络怎么办?那行小字有三种写法,病根完全不一样

那天早上开书房的台式机,任务栏联网的地方变成了个地球图标。点开网络设置,以太网那一行写着「未识别的网络」。手机连着同一个路由器的WiFi,刷视频一点不卡——同一个屋子,一边好一边坏,这事就有意思了。
先别急着重装驱动或者reset路由器。Windows底下这行小字,写法不一样,病根就完全不一样。我把三种写法和我家这回的排查过程一次写清楚。
先认字:那行小字有三种写法,三种病
很多人把「未识别的网络」「无Internet」当成一回事,其实Windows自己分得很细:
| 小字写法 | 意思 | 病在哪一层 |
| 未识别的网络 | 网是连上了,但Windows不知道这是谁家的网 | 拿门牌这一步,IP和网关没拿到 |
| 无Internet,安全 | 连上了加密网络,地址也拿到了,但探出去测试失败 | 探针那一步 |
| 无Internet,开放 | 连上了没密码的网络,探针也失败 | 探针那一步 |
后两种「无Internet」,是Windows偷偷访问一个探测网址来判断有没有网,那个机制我以前写过,连咖啡馆WiFi弹不出登录页、信号满格却上不了网,多半是它的事,这里不展开探针那篇有完整讲。
「未识别的网络」是另一码事。管这事的叫NLA(网络位置感知)服务,它连上了链路之后要弄清楚两个问题:我这个网络的门牌规则是什么、网关在哪。DHCP的应答一直没来,或者网关不理人,它就答不上来,只能标一句「未识别」。所以看到这行字,方向就明确了:病在电脑到路由器之间这一段,别去查宽带、别去查光猫。
第一步:敲一行命令,看IP是哪一串
Win加R敲cmd回车,输ipconfig /all,找以太网那一段的IPv4地址。三种结果三种走法,我对着表查的:
| IPv4是什么 | 说明什么 | 下一步 |
| 169.254开头 | DHCP的应答根本没到,Windows自己编了个占位号 | 病在链路或网卡,往下查 |
| 192.168.31.x正常网段 | 门牌拿到了,是网关不回话 | ping网关,走网关那条线 |
| 根本空着 | 链路都没起来 | 看网线两头、看网卡灯 |
169.254这一串数字值得单独认识一下。它叫自动专用地址,Windows等DHCP等不到时自己给自己编的号,纯占位,出了自家网卡哪都去不了。DHCP是路由器里发门牌的那个机制,手机WiFi正常说明路由器这头活着,那问题就锁死在台式机到路由器之间:网卡、网线、水晶头,三选一。
ipconfig这行命令每列什么、怎么读,我以前专门写过一篇逐行翻译,报修的时候师傅电话里让你念的就是这屏。
我家这回的病根:协商上去了,线扛不住
排查我按顺序来的。先把网线两头重插了一遍,没用。翻出抽屉里那根备用网线换上,还是169.254。这就把水晶头接触问题排除得差不多了。
然后我干了件多数人想不到的事:进设备管理器,找到网络适配器里的板载网卡,属性,高级选项卡,翻到一个叫「连接速度和双工模式」的项。默认是「自动侦测」,我手动改成「10Mbps全双工」——保存的瞬间任务栏地球变成了WiFi那种小电脑标,ipconfig一看,31.x的正常门牌拿到了。
这个操作不是修,是验尸。千兆和百兆对网线的要求比十兆高得多:十兆百兆只走四芯,千兆八芯全上,线芯稍微差一点、被压过、氧化一点,高速率下误码率就上去了。链路看起来「协商成功」,实际上跑在临界状态,DHCP那种要一来一回的广播包丢几个就超时了——这就是为什么低速率反而能通。网卡协商速率怎么看我写过无线的,有线同一个道理,速度双工就藏在网卡高级属性里。
微软官方问答里有个更极端的案例:有人重装系统之后,只有手动钉在10Mbps才能联网,自动协商到百兆就识别不了网络。和我这回一个原理,都是物理层在临界线上晃。
降速换来的连通是诊断结论,不是解决方案。我顺着网线捋了一遍,发现从墙上面板到主机那截跳线,去年收拾书房时被书柜腿压了小半年,外皮看着完好,里面的线芯估计已经伤了。换了一根新跳线,网卡改回「自动侦测」,协商回1.0Gbps,门牌秒到,一切如常。
顺带说一句,动过网卡的高级属性和驱动之后,有两个地方记得回头看一眼:一是省电那个勾,「允许计算机关闭此设备以节约电源」,重装驱动后它会自己变回去,回头又给你来一出待机断网默认网关不可用;二是我这台机器之前配过远程开机,网卡属性里魔术包唤醒那些勾,折腾完也确认了一遍Wake on LAN,不然哪天在外面想连家里电脑就叫不醒了。
更隐蔽的坑:网好了,NAS却"消失"了
故事到这还没完。网络恢复之后第二天,我在台式机上想拖点文件,打开文件管理器的「网络」那一栏——空的。家里的NAS、媳妇的笔记本,一个都看不见。映射的网络盘倒还能打开,因为那是按IP直接连的。
病根就是「未识别的网络」这句话本身。Windows对每个网络要归档:专用(家里、公司这种你信任的网)或公用(咖啡馆那种谁都不认识的网)。凡是它识别不出来的网络,一律按最坏情况处理,默认归成公用。公用档案下防火墙会把两样东西关掉:网络发现(所以「网络」栏里看不到别的设备)、文件和打印机共享(所以别人也访问不了你)。
坑就坑在,网络修好之后,这个档案不一定跟着改回来。网线好了、门牌拿到了、上网正常了,档案还停在「公用」。分诊也简单:直接在文件管理器地址栏输\\192.168.31.10这种IP地址,能打开,说明共享本身没毛病,是发现那一层瞎了——这就是档案卡在公用的标准症状。要是输IP都不通,那才要去查共享和凭据那一套SMB连不上是另一篇的事。
改回来很快:设置,网络和Internet,以太网(WiFi就连哪个看哪个),往下翻到网络配置文件那一块,从「公用」切到「专用」。切完网络栏里设备就都冒出来了。家里如果是Windows专业版,还有个一劳永逸的路子:Win加R敲secpol.msc,安全设置里翻到「网络列表管理器策略」,双击「无法识别的网络」,把位置类型直接指定成专用——以后再出线被压、拿不到门牌这种事,档案也不会掉回公用了。家庭版没有这个工具,就用PowerShell:Get-NetConnectionProfile看当前档案,Set-NetConnectionProfile -InterfaceIndex 序号 -NetworkCategory Private改过去。
多说一句,公用档案平时在咖啡馆是保护你的——公用网上关掉共享,旁边桌的人就逛不到你的文件夹。只有家里的网络被误标成公用,才需要动手改连公共WiFi时它反而是好事。
排查顺序,照这个来不绕路
| 步骤 | 做什么 | 阳性结果说明什么 |
| 1 | 手机连同一路由WiFi试试 | 手机正常=路由器活着,锁电脑到路由器这段 |
| 2 | ipconfig /all 看IPv4 | 169.254=门牌没拿到;正常网段=网关问题 |
| 3 | 换一根网线 | 换好=线的锅,收工 |
| 4 | 网卡高级属性钉10Mbps全双工 | 能通=物理层临界,线或网卡其中一个 |
| 5 | 重插两头、看网卡灯、换路由器LAN口 | 排除接触和端口 |
| 6 | 网络恢复后查配置文件 | 卡公用=网络栏空、共享搜不到,切回专用 |
真到了第4步还验不出东西,再考虑驱动重装和网卡本身。顺序反了的话,就像我家这回要是先重装驱动,十有八九装完还是未识别——因为病根压根不在驱动,在那根被书柜压了半年的线上。先花两分钟把范围缩小,再动手,比什么都省事。

发表评论