At the top, you'll see two main processes: kernel_task and launchd, with their process ID (PID) as 0 and 1. To examine this yourself, open the Activity Monitor app, and choose View > All Processes. The process is highly optimized and takes only a few moments. This is responsible for starting, stopping, and managing every other process, including the system and individual user accounts. You see the login screen appear when this completes (or the desktop if you have automatic login enabled).īehind the scenes, macOS starts the launchd process. The Apple logo appears, along with the progress bar. When you press the power button, your Mac boots up with a series of familiar events: Here, we'll show how you can monitor and take action against these hidden LaunchDaemons and LaunchAgents to troubleshoot unique Mac problems. This is because there are hidden LaunchDaemons and LaunchAgents keeping them around, which aren't accessible through the typical macOS interface. Unfortunately, with these types of unexpected events, removing the app from login items isn't enough to solve the problem. And unknown processes can drag on system resources in the background.
Safari might redirect to adware sites or change its homepage without your permission. An app might appear in your menu bar but not in your login items. Hidden login items can cause all kinds of problems for Mac users.