首选网络列表损坏是macOS Wi-Fi自动连接失败最常见原因,需通过重置位置、清空首选列表并重新连接来修复,同时检查自动加入、电池唤醒及MDM配置等关键项。

首选网络列表损坏是 macOS Wi-Fi 自动连接失败最常见原因之一,重置它通常能立刻恢复“唤醒即连”或“开机自连”能力。
为什么首选网络列表会导致自动连接失败
macOS 并不单纯靠 SSID 和密码判断是否该自动加入某个 Wi-Fi,它还依赖 preferences.plist 和 com.apple.airport.preferences.plist 中记录的“首选顺序”和“连接策略标志”。一旦这些文件中某条目被写入异常状态(比如上次连接时认证中断、802.1X 配置残留、或系统升级后格式不兼容),系统就会跳过该网络,即使它出现在列表里,也不会尝试协商。
典型表现包括:Wi-Fi 图标显示已连接但实际无网络访问;唤醒后 Wi-Fi 显示“未连接”且不自动重试;或者在“高级”设置里看到目标网络,但前面没有勾选“自动加入此网络”且无法勾选。
清空首选网络列表的正确操作顺序
不能只删列表里的条目,必须配合位置重置和接口重建,否则系统会从缓存中快速还原旧状态。
- 打开“系统设置” > “网络”,点击右下角
…> “位置” > “编辑位置” - 删除除“自动”外所有已有位置(如“办公室”“家庭”),然后点击
+新建一个纯英文名称的位置(例如CleanNet),启用它 - 返回网络主界面,选中左侧
Wi-Fi,点击右侧“详细信息…” > “Wi-Fi”标签页 > “高级” > 切换到“Wi-Fi”子页 - 在“首选网络”列表中全选所有条目,点击
−删除;确保下方“记住这台电脑所加入的网络”暂时取消勾选 - 点击“好” → “应用”,然后关闭窗口
- 断开当前 Wi-Fi(菜单栏图标 > “关闭 Wi-Fi”),等待 5 秒后再开启,重新搜索并手动连接目标网络
重置后必须检查的关键配置项
重置只是清除了旧状态,新连接仍需显式开启自动行为,否则下次休眠/重启又会失效。
- 连接成功后,再次进入“详细信息…” > “Wi-Fi” > “高级”,确认目标网络已出现在“首选网络”列表中
- 勾选“自动加入此网络”(这个选项只有在该网络被选中时才可操作)
- 回到网络主设置页,选中
Wi-Fi服务,确保右侧开关为开启状态,并留意状态是否显示已连接 - 如果使用企业网络(如 802.1X),务必在“身份验证”子页中重新输入用户名/证书,仅清空首选列表不会保留这类凭证
容易被忽略的底层干扰项
即便首选列表清空重连成功,某些系统级设置仍会覆盖自动连接逻辑:
-
NetworkInterfaces.plist文件若损坏,会导致服务识别异常——它位于/Library/Preferences/SystemConfiguration/,重置首选列表不删它,但若问题反复出现,建议连同com.apple.airport.preferences.plist一并移除(需先关 Wi-Fi,重启生效) - “电池”设置中的
唤醒以供 Wi-Fi 网络访问若未启用,休眠期间 Wi-Fi 硬件会被彻底断电,此时“自动连接”根本没机会触发 - 某些 MDM 配置描述文件会锁定“自动加入”开关,普通用户界面不可修改,需联系管理员或检查“系统设置” > “隐私与安全性” > “配置描述文件”
重置首选网络列表本身很简单,但真正起效依赖于位置、服务、硬件唤醒策略三者同步。单独操作任意一项都可能白忙活。

















