MacOS – softwareupdated running at 100% CPU roughly every hour (Yosemite)

cpumacbook promacosperformancesoftware-update

Roughly every hour, my MBP gets very hot, my fans go crazy, everything slows down, and when I look in Activity Monitor it tells me that softwareupdated is running at 100% CPU. It lasts about 2-3 minutes each time and then disappears.

I am running Yosemite 10.10.5 on an early 2011 MBP. I shut down every night and reboot in the morning.

What I have tried:

  1. I have done all of the updates available in the App Store.
  2. I have unchecked every box in the App Store settings regarding checking for updates (in fact, I have just unchecked every box).
  3. I have disabled check for updates in iTunes settings.
  4. I have force-quit softwareupdated in Activity Monitor. It comes back straight away to finish whatever mystery task it is performing.

Having looked at similar questions, this problem seems unusual. Most report that softwareupdated runs constantly at high CPU, instead of coming and going. The recommended trick to deal with this is to reboot, however that does nothing for my problem.

I am not computer literate enough to know how to determine precisely what app is launching this (or even if it is an app launching it). The only things I generally have running are Terminal, MATLAB 2016b, Safari, and iTunes. Sometimes Mail.

It's driving me mad; I am sure it can't be good for it to suddenly get so hot, so regularly. Moreover, I am worried that the only way to get it to stop is to upgrade to Sierra, but my MBP is pretty old and I am concerned about slow-down.

My questions:

  1. How can I find out why it is running?
  2. Are there any other apps, like iTunes, that have independent update checking?
  3. Is it possible that my settings regarding checking for updates are being overridden?

EDIT: I should perhaps say, this has been an ongoing problem for quite some time now. It is not something that has suddenly started – I am just using my Mac more than usual at the moment, and hence it is now becoming a real problem.

Best Answer

Hmm. Try opening up terminal, and at the prompt, enter the command:

$ softwareupdate -l && sudo softwareupdate -i -a

That will tell the system to show you which updates need to be done, then run software update and install all of the updates it found. See if it gives you any error messages; it may ask you to reboot right away, in which case do that. Run the same command again after the reboot and see if it still finds updates to install or if nothing shows up. If nothing shows up then it completed all the updates, and the problem hopefully goes away. If not, let us know.