【Mac】解决macOS版本更新失败的问题

本文介绍了解决macOS自动更新失败的问题,当macOS在尝试自动更新时遇到“安装所选更新时发生错误”,这可能是因为SIP功能阻止了系统文件的修改。文章提供了关闭和重新启用SIP的方法,以确保macOS更新顺利完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

如果mac勾选了“自动保持我的Mac最新”功能,那么mac会在apple发布新的OS版本时,会自动下载与更新macOS。在升级比较大的“补丁”的过程中可能会出现无法安装新的补丁的情况,报错为:“安装所选更新时发生错误”。

原因分析:

系统在下载补丁的过程中出现了中断下载的现象,也就是完成的补丁包并没有下载完成。具体原因在于,Apple在10.11中全面启用了名为System Integrity Protection (SIP)的系统完整性保护技术,导致许多未经签名的第三方kext以及经过修改的原版kext将无法加载使用,大部分系统文件即使在root用户下也无法直接进行修改。所以,需要暂时关闭这个SIP功能,才能继续完成系统更新。

解决方案:

1、关闭SIP功能

  • 将mac关机,按开机键后同时按照“command+R”键,直到屏幕出现苹果logo和进度条后松开,系统进入Recovery模式。

  • 在“实用工具”下打开终端(下面有一个重新安装macOS选项,操作后依然报错)。
  • 输入csrutil disable命令,关闭SIP功能后重启(默认情况下,csrutil就是enable状态,可用csrutil status命令查询csrutil状态)。
  • 重启mac后,在系统偏好设置-软件更新中,点击更新操作后,mac会自动继续下载之前未完成的系统补丁。下载完成后自动安装即可。

  • 同样的方法进入Recovery模式,打开终端输入csrutil enable命令,打开SIP功能后重启mac,完成macOS升级(最好再将csrutil设置成enable状态开启mac的自我保护)。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值