Skip to content

Startup Services

Oleksandr Tk edited this page Aug 2, 2026 · 2 revisions

Startup Services manages programs that launch automatically at login or system boot: LaunchAgents and LaunchDaemons.

Scan

The scanner reads LaunchAgents from user and system directories:

  • ~/Library/LaunchAgents
  • /Library/LaunchAgents
  • /Library/LaunchDaemons
  • /System/Library/LaunchAgents
  • /System/Library/LaunchDaemons

For each plist it reads the label, program path, arguments, and run conditions. Program paths are validated against the running system.

Categories

  • User — personal services
  • Third-party — services installed by apps
  • System — macOS services (hidden by default)

Actions

  • Load — start the service now
  • Unload — stop the service now
  • Enable/Disable — load at login persistently

Load and unload operations require confirmation and show permission prompts where needed.

Diagnostics

Each service shows its program path and arguments. Invalid paths are highlighted so broken services can be identified.

Clone this wiki locally