彻底解决 macOS 被 AweSun 常驻锁死、无法自动休眠(终极方案)

12次阅读
没有评论

很多 Mac 用户安装 AweSun(向日葵海外版) 后会遇到一个顽固问题:明明关闭了远程窗口、没有任何远程连接,电脑 永远无法自动休眠,显示器能关,但主机一直挂着、风扇不停、耗电严重。

这不是系统 Bug,是 AweSun 的后台守护机制导致的。本文给出从「排查→临时修复→永久根治」的完整解决方案。

一、问题根源(看懂这一句就懂全部)

AweSun 在 macOS 会安装两层常驻进程:

  • 前台客户端:AweSun.app(可手动关闭)
  • 系统级后台守护:AweSunService(root 权限开机自启)

后台守护进程会持续持有系统电源断言:PreventUserIdleSystemSleep,只要该断言存在,macOS 会被强制禁止休眠,系统省电设置全部失效。

区别于 WindowsmacOS 没有任何命令可以“忽略某进程的休眠锁”,只能停止/禁用 AweSun 后台服务才能恢复正常休眠。

二、精准确认:是不是 AweSun 阻止了休眠

打开终端,执行:

pmset -g assertions

如果输出中出现以下关键字,100% 就是 AweSun 的问题:

  • AweSun / AweSunService
  • PreventUserIdleSystemSleep

三、快速临时修复(立刻恢复休眠,重启失效)

适合:偶尔用远程、不想彻底关闭自启的用户。

终端依次执行,彻底杀掉前后台进程、释放休眠锁:

killall AweSun 2>/dev/null
sudo killall AweSunService 2>/dev/null

执行完再次输入 pmset -g assertions,确认 AweSun 断言消失,Mac 即可正常休眠。

四、核心根治:禁用 AweSun 开机常驻守护(推荐)

AweSun 常驻不休眠的元凶文件:

/Library/LaunchDaemons/com.oray.awesun.plist

这是系统级开机守护,普通关闭软件完全无效。

1. 禁用系统后台服务(重启不恢复)

sudo launchctl unload -w /Library/LaunchDaemons/com.oray.awesun.plist

-w = 写入永久禁用标记,重启不会自动拉起后台。

2. 禁用用户登录自启托盘

launchctl unload -w ~/Library/LaunchAgents/com.oray.awesun.agent.plist

3. 一键验证是否彻底关闭

pmset -g assertions

无 AweSun 相关条目 = 修复成功。

五、需要远程时如何恢复?

禁用后台后,Mac 可以正常休眠,休眠时远程无法连接,属于正常现象。

临时需要远程,直接手动打开 AweSun.app 即可,软件会临时加载服务、支持远程连接,关闭软件后不再常驻锁机。

如需恢复开机常驻(一直可远程、不休眠),执行:

sudo launchctl load -w /Library/LaunchDaemons/com.oray.awesun.plist
launchctl load -w ~/Library/LaunchAgents/com.oray.awesun.agent.plist

六、系统休眠兜底设置(防止残留唤醒)

系统设置 → 电池/能源,关闭以下选项:

  • 显示器关闭时防止电脑自动睡眠
  • 唤醒以供网络访问(设为永不)

避免网络广播、后台进程反复唤醒 Mac。

七、一键终极脚本(懒人复制即用)

全部复制粘贴终端,一键停止进程、永久禁用守护、释放休眠锁:

killall AweSun 2>/dev/null
sudo killall AweSunService 2>/dev/null

[ -f "/Library/LaunchDaemons/com.oray.awesun.plist" ] && sudo launchctl unload -w /Library/LaunchDaemons/com.oray.awesun.plist
[ -f "$HOME/Library/LaunchAgents/com.oray.awesun.agent.plist" ] && launchctl unload -w "$HOME/Library/LaunchAgents/com.oray.awesun.agent.plist"

echo "✅ AweSun 后台常驻已禁用,Mac 可正常休眠"
pmset -g assertions

八、关键总结

  • Mac 无法休眠 99% 是 AweSunService 后台电源锁导致,非系统故障
  • 只关窗口、退出客户端 无法解决,必须停守护进程、禁用开机驻留
  • macOS 无法绕过进程休眠锁,只能终止对应服务
  • 修复后:日常正常休眠,需要远程手动开软件即可,兼顾省电与实用性

如果你常年不用 24 小时远程常驻,强烈建议禁用该后台服务,大幅改善 Mac 续航与待机温度。

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码