睡眠与电源
在 Mac 上使用“唤醒以供网络访问”
“唤醒以供网络访问”让睡眠中的 Mac 在其他电脑使用其共享资源时唤醒。需要文件共享时打开它,想停止网络唤醒时关闭它。
症状
- Mac 睡眠时,其他电脑无法访问共享文件夹或打印机。
- Mac 在夜里无故唤醒。
- Wake-on-LAN 数据包无法唤醒 Mac。
可能的原因
- 该设置已关闭。没有打开“唤醒以供网络访问”时,Mac 不会为其他电脑唤醒。
- 定期唤醒是正常的。Apple 表示,Mac 还会定期唤醒,告诉网络它的资源可用。
- 网络设备。Apple 表示,此功能需要支持 802.11n 并装有最新固件的 Apple 无线设备。
- 其他唤醒原因。共享的打印机、文件、输入设备和已连接的设备也可能唤醒 Mac 或让它保持唤醒。
如何检查
在 Mac 笔记本电脑上,选取苹果菜单 >“系统设置”>“电池”,然后点按“选项”。
查看“唤醒以供网络访问”弹出式菜单。
在 Mac 台式电脑上,选取苹果菜单 >“系统设置”>“节能”,查看“唤醒以供网络访问”。
在“终端”中查看该设置。
womp行中 1 表示打开。pmset -g查看睡眠与唤醒的历史记录及原因。
pmset -g log | grep -e " Sleep " -e " Wake "
如何修复
要让其他电脑唤醒 Mac,请打开“唤醒以供网络访问”。
在笔记本电脑上,从弹出式菜单中选择一个选项,然后点按“完成”。
要在笔记本电脑上停止网络唤醒,请将“唤醒以供网络访问”设为“永不”。
在台式电脑上,在“节能”中关闭“唤醒以供网络访问”。
关闭不用的共享服务。在“系统设置”中选取“通用”>“共享”。
在“终端”中为所有电源设置同一设置。1 为打开,0 为关闭。
sudo pmset -a womp 1需要管理员密码。
使用 Kilobat
向网络中的另一台电脑发送 Wake-on-LAN 数据包。
kilobat wake AA:BB:CC:DD:EE:FF如果想让这台 Mac 为某项任务保持唤醒,请参阅让 Mac 保持唤醒,直到下载完成。
常见问题
“唤醒以供网络访问”和 Wake-on-LAN 是一回事吗?
pmset 的 man 手册页说明,womp 就是“系统设置”中的“唤醒以供网络访问”。womp 的意思是通过以太网魔术包唤醒。
为什么我的 Mac 会在夜里唤醒?
打开此设置后,Mac 会定期唤醒,向网络通告它的共享资源。其他设备和 App 也可能唤醒它。
参考资料
- Apple 支持:在 Mac 睡眠时共享其资源
- Apple 支持:设置 Mac 的睡眠和唤醒设置
- Apple 支持:如果 Mac 意外进入睡眠或被唤醒
- pmset(1),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。