赞
踩
其实我几个月前就弄好了,当时用思维导图记录了下屏蔽系统更新的过程,然后一直拖着没写博客,半个多月前为了复现问题又弄了好久,然而还是没写博客,今天终于开始写了。导图导出的图片(放在最后)不知道能不能看清。不是每一步都是必要的,可能有冗余,主要看博客内容。
其实就是删除macOS更新系统的程序(不是真删除,改后缀让程序无法运行)和系统偏好设置里面的系统更新面板程序(panel)。
进入恢复模式(Recovery)(按住Command+R然后开机)里面的终端(上方工具栏-实用工具-终端)输入csrutil disable
,重启进入macOS
# 打开终端,运行命令添加读写权限
sudo mount -rw /
系统偏好设置
面板里的 软件更新
图标.bak
,需要时还可以恢复cd /System/Library/PreferencePanes/
sudo mv SoftwareUpdate.prefPane SoftwareUpdate.prefPane.bak
cd /System/Library/CoreServices/
# 输入时使用TAB键补全路径
sudo mv Software\ Update.app Software\ Update.app.bak
# 实际上就是修改/Users/[username]/Library/Preferences/com.apple.systempreferences.plist文件
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
killall Dock
# 打开终端,运行命令添加读写权限
sudo mount -rw /
cd /System/Library/PreferencePanes/
sudo mv SoftwareUpdate.prefPane.bak SoftwareUpdate.prefPane
cd /System/Library/CoreServices/
# 输入时使用TAB键补全路径
sudo mv Software\ Update.app.bak Software\ Update.app
重启
/Library/Updates/
目录,可用命令sudo rm -rf /Library/Updates/*
小心点使用哈,别打错了,用自动补全。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。