Mac休眠唤醒后Wi-Fi不自动连接是因网络服务顺序、配置缓存、电源策略或用户偏好未对齐;需置顶Wi-Fi服务并设“自动加入”、开启“唤醒以供Wi-Fi网络访问”、清理SystemConfiguration缓存文件、刷新DNS缓存。
mac 休眠唤醒后 wi-fi 不自动连接,不是系统“坏了”,而是网络服务顺序、配置缓存、电源策略或用户偏好这几处没对齐。问题常表现为:唤醒后 wi-fi 图标显示已断开、转圈不动、或连上了却打不开网页(假连接)。解决重点不在重装系统,而在精准调整这四个关键环节。
调正网络服务顺序并启用自动加入
macOS 按服务列表从上到下的顺序尝试连接,Wi-Fi 如果排在以太网、蓝牙 PAN 或其他虚拟接口之后,唤醒时可能直接跳过它。必须手动把它置顶,并确保目标网络被标记为“自动加入”:
- 打开「系统设置」→「网络」,在右侧服务列表中找到「Wi-Fi」
- 点击右下角 … →「设定服务顺序」,将 Wi-Fi 拖到最顶端,点「完成」
- 选中 Wi-Fi 服务 → 点右下角「详细信息」→ 切换到「Wi-Fi」标签页
- 在「首选网络」列表中,找到你要连的网络(如 Home-5G),勾选右侧「自动加入」
- 按住该网络左侧的三横线(≡)拖至列表最上方,点「好」→ 再点窗口右下角「应用」
开启“唤醒以供 Wi-Fi 网络访问”
这是多数人忽略的核心开关。默认关闭时,Mac 睡眠会彻底切断 Wi-Fi 硬件供电,唤醒后芯片需重新初始化,导致连接延迟甚至失败。开启后,Wi-Fi 模块保持低功耗监听状态,唤醒即响应:
- 进入「系统设置」→「电池」
- 插电时切换到「电源适配器」,电池供电时切换到「电池」
- 滚动到底部,确保勾选 ✅「唤醒以供 Wi-Fi 网络访问」
- 顺手勾选 ✅「防止自动睡眠以支持网络活动」(尤其对后台同步、远程访问场景重要)
清理系统级网络配置缓存
休眠前固化的一些偏好文件(如 com.apple.airport.preferences.plist)若损坏或版本错乱,唤醒时加载失败,就会卡在“无网络可用”状态。删除后系统会在重启时自动生成最新配置:
- 先关闭 Wi-Fi(菜单栏图标 →「关闭 Wi-Fi」)
- 按 Command + Shift + G,输入路径:
/Library/Preferences/SystemConfiguration/ - 删掉以下四个文件(移入废纸篓并清空):
com.apple.airport.preferences.plist
com.apple.network.identification.plist
NetworkInterfaces.plist
preferences.plist - 重启 Mac,重新连接 Wi-Fi 并输入密码
重置 DNS 与网络协议栈(唤醒后快速急救)
如果只是偶尔唤醒失败,不想重启又想立刻恢复,终端一行命令就能刷新关键服务:
- 打开「终端」(应用程序 → 实用工具)
- 粘贴运行:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - 输入登录密码(不显示字符,输完回车即可)
- 再点菜单栏 Wi-Fi 图标 →「关闭 Wi-Fi」等 3 秒 → 重新开启并连接

















