Skip to main content
Download — FreeNo credit card required
System Process

What is softwareupdated on Mac?

softwareupdated is the macOS daemon that checks Apple's servers for macOS and security updates and downloads them in the background; it runs as the _softwareupdate system account and is part of macOS. Heavy CPU or network use from it means an update is downloading or being prepared, so let it finish, or change what it does on its own in System Settings > General > Software Update > Automatic Updates.

Last reviewed · 1 source

SafeSoftware Update Daemon

softwareupdated on a real Mac

One Mac, macOS 26.5 (25F71) on Apple silicon, read with ps and codesign on October 29, 2026

Path/System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated
Runs as_softwareupdate, a macOS system account
Signed byApple (Software Signing), identifier com.apple.softwareupdated
NoteA second softwareupdated, in MobileSoftwareUpdate.framework, was also running as _softwareupdate.

What softwareupdated does

softwareupdated is the macOS background daemon responsible for checking, downloading, and preparing system software updates. It periodically contacts Apple's update servers to determine if new macOS updates, security patches, or XProtect signature updates are available. When updates are found, it can download them in the background and notify you that an update is ready to install.

Common Issues

High CPU usage while checking for or downloading large macOS updates in the background

Significant network bandwidth consumption during background update downloads

Disk space issues when softwareupdated downloads a large update without sufficient free space

Process running persistently after a failed or interrupted update download

How to Fix

  1. Check for pending updates

    Run 'softwareupdate -l' in Terminal to list all available updates. This shows what softwareupdated has found and is trying to download. If a large update is pending, the background download activity is expected and will resolve once the download completes.

  2. Configure automatic update preferences

    Go to System Settings > General > Software Update > Automatic Updates. Here you can control whether updates are downloaded automatically. Disabling 'Download new updates when available' will prevent softwareupdated from using bandwidth in the background, but you will need to manually check for updates.

  3. Restart and check again

    If a download seems stuck, restart your Mac, then open System Settings > General > Software Update or run 'softwareupdate -l' to check again. Don't try to empty /Library/Updates by hand: on current macOS it's a folder System Integrity Protection guards.

  4. Restart softwareupdated

    Run 'sudo killall softwareupdated' in Terminal. launchd will restart it when the next update check is scheduled. This clears any stuck state from a failed update attempt and resets the daemon's connection to Apple's update servers.

When to look closer

softwareupdated running briefly while checking for updates is completely normal — it contacts Apple's servers periodically. Be concerned if it uses high CPU or network bandwidth continuously for more than 2 hours, which may indicate a stuck download or a corrupted update cache.

Frequently Asked Questions

Is softwareupdated a virus?

No. softwareupdated is Apple's official software update daemon built into macOS. It is responsible for keeping your system up to date with the latest security patches and macOS versions. It is code-signed by Apple and protected by System Integrity Protection. Seeing it in Activity Monitor is normal, especially when it is checking for or downloading updates.

Why is softwareupdated using my internet bandwidth?

softwareupdated downloads macOS updates in the background when automatic updates are enabled. Major macOS updates can be several gigabytes in size, which may noticeably consume bandwidth. You can check what is downloading with 'softwareupdate -l' in Terminal. To prevent background downloads, disable 'Download new updates when available' in System Settings > General > Software Update > Automatic Updates.

Can I stop softwareupdated from running?

While you can temporarily stop it with 'sudo killall softwareupdated,' it will restart on its next scheduled check. You can reduce its activity by disabling automatic updates in System Settings, but it is not recommended to completely prevent update checks, as security patches are critical for protecting your Mac. Security-only updates (like XProtect signatures) are particularly important to receive promptly.

Why is softwareupdated using high CPU?

High CPU from softwareupdated usually occurs when it is actively downloading, verifying, or preparing an update for installation. Large updates require cryptographic verification of every component, which is CPU-intensive. This is temporary and should resolve within 1-2 hours. If it persists longer, restart your Mac and check for updates again.

Check what's running on your Mac

CoreLock's scan of running apps, network, permissions, startup items, AI agents and Downloads is free, with no account.

Download CoreLock Free

Apple silicon build 2.0.7 · Intel Mac?

Send the link to my Mac

For your Mac, not this phone ·

Not sure what is running on your Mac?

Count which apps can record your screen, use your mic or camera, or read your files, and get a free 0–100 estimate in your browser.

Estimate your Security Score

Free · Calculated in your browser