在 OS X 中修复 Frozen App Store Updates 和 High softwareupdated CPU

Stuck App Store 冻结更新选项卡

一些尝试安装 OS X Yosemite 10.10.4iTunes 12.2 发现 Mac App Store 会冻结,并无休止地旋转等待光标和更新永远不会出现。进一步调查显示,如果无人看管,一个名为“softwareupdated”的进程会同时失控并消耗 99% 的 CPU 并持续一段不确定的时间。如果您在尝试安装上述更新时遇到这些问题中的任何一个,有几种可能的解决方案,但无论哪种情况,您都必须暂时绕过 App Store。

在尝试更新一台 Mac 时我自己遇到了这个问题,我能够通过从 命令行软件更新机制,避开App Store。

首先,如果 softwareupdate 消耗大量 CPU,您可以使用以下终端命令终止进程:

killall softwareupdated

接下来,您可以使用以下命令字符串手动安装 iTunes 12.2 更新:

softwareupdate -i iTunesXPatch-12.2

安装 iTunes 12.2 并且不再作为更新提供后,在我的情况下,App Store 中的其他一切都像往常一样正常运行。

通过 OS X 终端安装更新

对于一些用户来说,这个问题在实际的 OS X 10.10.4 更新中仍然存在。

要安装 OS X 10.10.4,您可以尝试从命令行更新,或下载并使用 Combo Updater。无论哪种方式,您都需要事先备份 Mac,就像您进行任何其他系统更新一样。

从终端启动 OS X 10.10.4 安装的命令如下:

softwareupdate -i OSXUpd10.10.4-10.10.4

需要重新启动才能完成安装。

从命令行获取软件更新的结果与从 Mac App Store 下载的版本相同,只是避免了应用程序本身因任何原因挂起。

大多数用户应该不会遇到这个问题,但如果您遇到了,请在评论中告诉我们这些解决方案是否适合您。