macOS 禁用 mediaanalysisd

背景

MAC系统不活跃,屏幕关闭之后, 有个服务会执行。

每次都把机器烧得发烫。 如果把屏幕合上, 那就更加热了,还不能散热出去。

问了几次AI,这次居然有了个结果, 相关信息如下:

macOS 禁用 mediaanalysisd

正确命令

bash 复制代码
# 禁用 mediaanalysisd(照片分析/人脸识别等后台服务)
sudo launchctl disable system/com.apple.mediaanalysisd
launchctl disable gui/$(id -u)/com.apple.mediaanalysisd

完整操作步骤

1. 先停止正在运行的进程

bash 复制代码
# 查看是否在运行
ps aux | grep mediaanalysisd

# 强制终止
sudo killall mediaanalysisd

2. 禁用服务

bash 复制代码
# 禁用系统级
sudo launchctl disable system/com.apple.mediaanalysisd

# 禁用当前用户级
launchctl disable gui/$(id -u)/com.apple.mediaanalysisd

3. 卸载 plist(立即生效)

bash 复制代码
# 查找对应的 plist
find /System/Library/LaunchDaemons /System/Library/LaunchAgents \
     ~/Library/LaunchAgents /Library/LaunchAgents \
     -name "*mediaanalysis*" 2>/dev/null

# 卸载(示例路径,根据实际查找结果调整)
sudo launchctl bootout system/com.apple.mediaanalysisd
launchctl bootout gui/$(id -u)/com.apple.mediaanalysisd

注意事项

注意点 说明
⚠️ SIP 保护 macOS 11+ 有 SIP,可能阻止禁用系统服务
⚠️ 影响 禁用后照片 App 的人脸识别、场景分类、回忆功能会失效
⚠️ 系统更新 macOS 升级后可能被重新启用

如果 SIP 阻止了操作

bash 复制代码
# 方法一:关闭 SIP(需重启进 Recovery 模式)
# Command + R 开机 → 终端 → csrutil disable

# 方法二(推荐):不禁用服务,限制资源占用
# 通过低电量模式间接限制后台活动
sudo pmset -a lowpowermode 1

恢复(如果后悔了)

bash 复制代码
sudo launchctl enable system/com.apple.mediaanalysisd
launchctl enable gui/$(id -u)/com.apple.mediaanalysisd
# 重启生效

你为什么想禁用它?

常见原因:

  • CPU 占用过高 → 建议先等它分析完(首次可能持续几天)
  • 风扇狂转 → 可以临时 killall 而不是永久禁用
  • 隐私顾虑 → 禁用是合理选择

如果是 CPU 问题,也可以用 nice 降低优先级而不是完全禁用:

bash 复制代码
sudo renice 20 $(pgrep mediaanalysisd)
相关推荐
weixin_531670896 分钟前
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?
人工智能·macos·mac·swift
FairGuard手游加固3 小时前
iOS 游戏加固技术解析:代码混淆、资源加密、内存保护与重签名检测
安全·游戏·macos·unity·ios·objective-c
思盛iOS签名上架3 小时前
iOS企业签名原理是什么?
macos·ios·cocoa
Wang's Blog6 小时前
Vibe Coding一人即团队系列23: 基于Stitch/Sketch的UI原型1:1复刻工作流
人工智能·macos·ui·sketch
空の鱼1 天前
Mac 上 Node 版本管理(brew + nvm 共存方案)
macos·node.js
你疯了抱抱我1 天前
【MacOS】自己开发的APP,dock图标圆角 + 调整大小(py2app 版)
macos
k4m7v2pz1 天前
Apple Silicon Mac 上用 Wine 跑《重武器老鼠》:从下载到进游戏全流程
macos·wine·老游戏·rosetta 2·mighty rodent·腾讯软件中心
chunmiao30322 天前
苹果首款2nm芯片M6与M5 Ultra发布,Mac本地跑大模型进入新阶段
macos
guo_wen_qiang2 天前
mac中iTerm有没有类似xshell远程连接服务器的用户名密码方式,不用每次都要输入用户密码
运维·服务器·macos
HySpark2 天前
语音分段策略优化实践:如何解决错误分段引发的级联误差
ide·macos·语音识别·xcode·熙瑾会悟