在 OS X 中修复冻结的 App Store 更新和高软件更新 CPU
一些尝试安装 OS X Yosemite 10.10.4 或 iTunes 12.2 的用户发现 Mac App Store 会冻结,等待光标无休止地旋转并且更新永远不会出现。进一步调查显示,如果无人看管,一个名为“softwareupdated”的进程会同时失控并消耗 99% 的 CPU,持续时间不确定。如果您在尝试安装上述更新时遇到这些问题中的任何一个,有几种可能的解决方案,但无论哪种情况,您都必须暂时绕过 App Store。
我自己在尝试更新一台Mac时遇到这个问题后,我能够通过命令行软件更新机制手动安装iTunes来解决它,从而避免了App Store。
首先,如果softwareupdate消耗了大量CPU,你可以使用以下终端命令终止进程:
kill所有软件更新
接下来,您可以使用以下命令字符串手动安装iTunes 12.2更新:
softwareupdate -i iTunesXPatch-12.2
安装iTunes 12.2 并且不再作为更新提供后,在我的情况下,App Store 中的其他一切正常。
对于一些用户来说,这个问题在实际的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 下载的版本相同,它只是避免了应用程序本身因任何原因挂起。
大多数用户不应该遇到这个问题,但如果你遇到了,请在评论中告诉我们这些解决方案是否适合你。