Mac系统更新检查频率可通过终端命令修改:执行sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ScheduleFrequency -int 14400设为每4小时一次,再运行sudo softwareupdate --schedule off && sudo softwareupdate --schedule on生效;默认值为86400秒(24小时),恢复命令为sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate ScheduleFrequency。

你想让Mac系统更新检查更勤快些,或者反过来让它少打扰你几次,但找不到设置入口——系统偏好设置里没有“更新频率”滑块,这个选项藏在软件更新的深层配置中。
通过终端命令修改系统更新检查间隔
这一步直接改写系统底层配置项,效果立竿见影,但需要管理员权限。
第一步:打开“终端”应用,按 Command + 空格键,输入「终端」并回车启动。
第二步:执行以下命令,将检查间隔设为每4小时一次(单位是秒,14400 = 4×3600):
【sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ScheduleFrequency -int 14400】
第三步:输入当前用户密码(屏幕不显示字符,输完直接回车),等待命令返回提示符。
第四步:重启“软件更新”进程使新设置生效:
【sudo softwareupdate --schedule off && sudo softwareupdate --schedule on】
注意:若跳过第四步,系统仍会按旧频率运行,直到下次自动重启更新服务。修改后可在“系统设置→软件更新”右上角点击刷新图标,观察响应延迟是否变长。
用配置描述文件(.mobileconfig)批量部署更新频率
适用于IT管理员为多台Mac统一设定策略,普通用户不推荐手动操作。
方法一:使用Apple Configurator 3生成配置文件
在“设备”页签中新建配置→选择“软件更新”策略→展开“检查频率”选项→从下拉菜单中选取“每小时”“每6小时”“每天”或“每周”。
方法二:手动编写plist再转为.mobileconfig
创建一个com.apple.SoftwareUpdate.plist文件,在
【必须用企业级证书签名,否则双击安装时会提示“配置文件损坏”】
恢复系统默认检查频率
如果你改乱了,或者想退回苹果出厂设定,只需一条命令。
在终端中执行:
【sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate ScheduleFrequency】
然后重启软件更新服务:
【sudo softwareupdate --schedule off && sudo softwareupdate --schedule on】
系统将自动采用默认值:每24小时检查一次。这个值硬编码在softwareupdated守护进程中,无法通过图形界面修改。

















