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

What is launchd on Mac?

launchd is the first process macOS starts (process ID 1) and the manager that starts and stops every other system service, agent and login job; it's essential and safe. If it shows high CPU, a job it manages is usually crashing and being relaunched, so look in Console for the service it keeps restarting.

Last reviewed · 2 sources

SafeLaunch Daemon

launchd on a real Mac

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

Path/sbin/launchd
Runs asroot
Signed byApple (Software Signing), identifier com.apple.xpc.launchd
NoteProcess ID 1.

What launchd does

launchd is the first process that runs when macOS boots (PID 1) and serves as the system's init and service management framework. It is responsible for starting, stopping, and managing all other system daemons, agents, and user-level services. Every process on your Mac is ultimately a descendant of launchd.

Common Issues

High CPU from constantly restarting a crashing child service

Login items or launch agents failing to load at startup

Orphaned plist files causing error messages in Console logs

Third-party launch daemons conflicting with system services

How to Fix

  1. Identify the failing child process

    Open Console.app and filter for 'launchd' messages. Look for repeated 'Service exited with abnormal code' or 'Throttling respawn' messages — these indicate which child service is crashing and being restarted by launchd.

  2. Remove problematic launch agents

    Check ~/Library/LaunchAgents/ and /Library/LaunchAgents/ for third-party plist files. Move suspicious or unneeded ones to the Desktop (not Trash) and restart. This prevents them from loading while keeping a backup.

  3. Reset launchd's knowledge of a service

    Run 'launchctl bootout gui/$(id -u) /path/to/plist' to unload a specific service, then 'launchctl bootstrap gui/$(id -u) /path/to/plist' to reload it. This can resolve stuck or misconfigured service states.

  4. Boot into Safe Mode to isolate

    On a Mac with Apple silicon, shut down, press and hold the power button until the startup options appear, select your startup disk, then hold Shift and click Continue in Safe Mode. On an Intel Mac, hold Shift as it starts up. Apple says safe mode stops login items and extensions that macOS doesn't need from loading, which shows whether a third-party item is the cause.

When to look closer

launchd itself using noticeable CPU is abnormal since it's primarily a process manager. If you see launchd consuming significant resources, it usually means a child process is crash-looping and launchd is spending cycles restarting it. Investigate the child, not launchd itself.

Frequently Asked Questions

What is launchd on Mac?

launchd is the foundational process management system in macOS, equivalent to systemd on Linux or the Service Control Manager on Windows. It is PID 1 — the very first process started by the kernel at boot — and it manages the lifecycle of all system services, background daemons, and user login agents.

Is launchd important? Can I stop it?

launchd is the most critical process on macOS. Stopping it would crash the entire operating system immediately because every other process depends on it. You cannot and should not ever try to terminate launchd. If you're seeing issues related to launchd, the problem lies with one of its child services, not launchd itself.

Can malware use launchd to persist on my Mac?

Yes. One of the most common macOS malware persistence techniques is installing a Launch Agent or Launch Daemon plist that tells launchd to run the malware automatically at boot or login. These plists are stored in LaunchAgents and LaunchDaemons folders. Startup items are one of the six checks in CoreLock's free scan.

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