必须同时关闭App Store设置、独立软件更新开关及系统级守护进程才能彻底阻止第三方软件后台静默升级:一、App Store中关闭自动检查与下载并清空高级选项;二、在SketchUp Pro、FL Studio等软件偏好设置中手动关闭自动更新;三、通过登录项、LaunchDaemons删除和终端命令禁用softwareupdated守护进程。

要彻底阻止 Mac 上已安装的第三方软件在后台静默升级,必须分别处理 App Store 应用、Mac App Store 之外的独立应用(如 SketchUp Pro 2027、FL Studio、Status Trio 等),以及系统级自动更新机制。只关掉一个入口,其他渠道仍会偷偷下载安装。
关闭 Mac App Store 自动更新
打开“App Store”应用 → 点击左上角“App Store”菜单 → 选择“设置…” → 取消勾选“自动检查更新”和“自动下载更新”。【这两项必须同时关闭,否则仅关前者,系统仍会在后台下载更新包】
接着点开“自动更新”下方的“高级…”按钮 → 清除所有勾选项,尤其是“安装 macOS 更新”和“安装应用程序更新”——哪怕你没勾过,也要手动确认一次,某些版本会默认开启其中一项。
禁用独立软件的内置自动更新
不同软件路径不一,但通用操作逻辑是:打开该软件 → 进入“偏好设置”或“设置” → 找到“更新”“Check for Updates”或“Auto-update”相关选项 → 关闭开关。
例如 SketchUp Pro 2027:启动后点击菜单栏“SketchUp”→“Preferences”→左侧选“Updates”→将“Automatically check for updates”设为 Off;【注意:它默认勾选且每7天检查一次,不手动关掉,下次启动就会弹出更新提示】
FL Studio:打开后点“Options”→“Settings”→切换到“General”标签页→滚动到底部取消勾选“Check for updates on startup”。
Status Trio:点击菜单栏图标 → “Preferences”→“General”→关闭“Check for updates automatically”。
阻止系统级后台更新唤醒
第一步:打开“系统设置”→“登录项”→查找名称含“update”“auto”“check”的条目(如“SparkleUpdate”“SUUpdater”“com.apple.softwareupdate”等)→选中后点击减号(−)移除。
第二步:打开“访达”→按下 Shift + Command + G → 输入 /Library/LaunchDaemons → 查找文件名含 update、software、sparkle 的 .plist 文件 → 全选右键“移到废纸篓” → 输入密码确认删除。【删除前请确认该 plist 不属于系统核心服务,误删可能导致部分功能异常】
第三步:终端执行以下命令,禁用系统软件更新守护进程:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.softwareupdated.plist

















