macOS

Управление автозагрузкой программ в macOS: полное руководство

Этот гайд подробно объясняет, как добавлять, удалять и настраивать автозапуск программ (Login Items) в macOS. Вы научитесь ускорять загрузку системы, управлять фоновыми процессами и использовать Terminal для продвинутого контроля.

Обновлено 16 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:macOS Sonoma 14+macOS Ventura 13+macOS Monterey 12+

Введение / Зачем это нужно

Автозагрузка программ (Login Items) — удобная функция macOS, которая автоматически запускает нужные приложения при входе в систему. Однако со временем список может разрастись, что значительно замедляет загрузку Mac и тратит ресурсы в фоне. Этот гайд покажет, как полностью контролировать этот процесс через графический интерфейс и Terminal, чтобы ваш Mac работал быстрее и эффективнее.

Требования / Подготовка

Перед началом убедитесь:

  • У вас есть права администратора (для изменений в системных настройках).
  • Установлена поддерживаемая версия macOS (Sonoma, Ventura, Monterey или новее).
  • Вы знаете, какие именно программы хотите добавить или удалить из автозагрузки.

Управление через System Settings (рекомендуемый способ)

Шаг 1: Открыть раздел «Элементы входа»

  1. Нажмите на меню Apple  в левом верхнем углу экрана.
  2. Выберите «Системные настройки» (System Settings).
  3. В левой боковой панели найдите и кликните на «Общие» (General).
  4. Справа прокрутите до раздела «Элементы входа» (Login Items).

Шаг 2: Просмотр текущего списка

В этом окне вы увидите два основных списка:

  • «Открывать при входе» (Open at Login) — приложения, которые откроют окно при старте системы.
  • «Разрешить в фоне» (Allow in the Background) — фоновые службы и демоны, не имеющие окон, но потребляющие ресурсы.

Каждый элемент можно временно отключить (сняв галочку) или удалить полностью.

Шаг 3: Добавление нового приложения

  1. Нажмите кнопку «+» под списком «Открывать при входе».
  2. В открывшемся окне Finder перейдите в папку «Программы» (/Applications) или найдите приложение в другом месте.
  3. Выберите нужное приложение (файл с расширением .app) и нажмите «Открыть».
  4. Приложение появится в списке и будет запускаться при следующем входе в систему.

💡 Совет: Добавляйте в автозагрузку только те программы, которые действительно нужны сразу после старта (например, менеджер паролей, облачный клиент). Остальные запускайте вручную по мере необходимости.

Шаг 4: Удаление приложения

  1. В списке «Открывать при входе» найдите программу, которую хотите убрать.
  2. Выделите её.
  3. Нажмите кнопку «–» (минус) под списком.
  4. Программа будет удалена из автозагрузки, но останется установленной на Mac.

⚠️ Важно: Удаление из этого списка не удаляет само приложение с диска. Чтобы полностью удалить программу, перетащите её иконку из папки «Программы» в Корзину.

Управление через Terminal (для опытных пользователей)

Интерфейс System Settings покрывает большинство сценариев, но Terminal даёт больше контроля, особенно для скриптов или удалённого управления.

Шаг 1: Просмотр всех элементов через osascript

Откройте Терминал (Terminal) и выполните команду:

osascript -e 'tell application "System Events" to get the name of every login item'

Вывод будет списком имён всех программ в автозагрузке.

Шаг 2: Добавление элемента через Terminal

Используйте команду:

osascript -e 'tell application "System Events" to make login item at end with properties {name:"ИмяПриложения", path:"/Путь/К/Приложению.app", hidden:false}'
  • Замените "ИмяПриложения" на отображаемое имя (например, "Firefox").
  • Замените "/Путь/К/Приложению.app" на полный путь к .app файлу (например, "/Applications/Firefox.app").
  • Параметр hidden:false означает, что окно приложения будет видимым. Используйте true, чтобы скрыть.

Шаг 3: Удаление элемента через Terminal

osascript -e 'tell application "System Events" to delete login item "ИмяПриложения"'

Укажите точное имя, как оно отображается в System Settings (например, "Google Chrome").

Шаг 4: Проверка изменений

После любого изменения (через интерфейс или Terminal) перезагрузите Mac или выйдите из системы и зайдите снова, чтобы убедиться, что изменения вступили в силу.

Проверка результата

  1. Перезагрузите Mac (меню Apple  → Перезагрузка).
  2. После входа в систему обратите внимание на время до появления рабочего стола.
  3. Откройте Системные настройки → Общие → Элементы входа и убедитесь, что список соответствует вашим изменениям.
  4. Если хотите проверить фоновые процессы, откройте Монитор активности (Activity Monitor) и во вкладке «CPU» или «Energy» найдите процессы, связанные с вашими автозапускаемыми приложениями.

Возможные проблемы

Проблема: Приложение не появляется в списке после добавления через Terminal

  • Причина: Указан неверный путь или имя. Проверьте, что путь ведёт к .app файлу, а не к папке. Имя должно точно совпадать с тем, что отображается в System Settings.
  • Решение: Удалите проблемный элемент через osascript -e 'tell application "System Events" to delete login item "НеверноеИмя"' и добавьте заново, скопировав путь из Finder (ПКМ по приложению → «Показать в Finder»).

Проблема: После удаления элемента система сообщает об ошибке доступа

  • Причина: Терминал запущен без прав администратора.
  • Решение: Запустите Terminal с правами суперпользователя через sudo, но будьте осторожны. Лучше используйте System Settings для удаления, если Terminal не требуется.

Проблемa: Программа всё равно запускается, хотя её нет в «Элементах входа»

  • Причина: Некоторые приложения (например, Dropbox, Steam) имеют собственные настройки автозапуска в своих преференсах. Также могут быть запускаться через LaunchAgents или LaunchDaemons.
  • Решение: Проверьте настройки самой программы. Для системных агентов используйте команду ls ~/Library/LaunchAgents/ и /Library/LaunchAgents/, чтобы найти .plist файлы и удалить/переместить их (требует осторожности).

Часто задаваемые вопросы

Как добавить программу в автозагрузку macOS?
Можно ли управлять автозагрузкой через Terminal?
Почему автозагрузка замедляет мой Mac?
Безопасно ли отключать все автозапуски?

Полезное

Открыть настройки автозагрузки
Просмотреть текущие элементы
Добавить приложение в автозагрузку
Удалить приложение из автозагрузки
Управление через Terminal (опционально)