Гид по технологиям

Как ускорить выключение Mac — 2 простых способа

• 4 min read • macOS • Обновлено 24 Nov 2025
Ускорить выключение Mac — 2 простых способа
Ускорить выключение Mac — 2 простых способа

Если ваш Mac долго выключается, сначала попробуйте простую хитрость с опцией «Повторно открыть окна при входе в систему». Если это не помогло, можно уменьшить временные таймауты завершения служб через launchd — это ускорит принудительное завершение зависших фоновых процессов, но увеличивает риск потери несохранённых данных. Ниже — подробные инструкции, объяснения и проверочные шаги.

Я привык просто закрывать крышку Mac — он всегда быстро просыпается. Но периодически полезно выключать его полностью. Последнюю неделю я стал корректно завершать работу Mac и заметил, что выключение занимает ~30 секунд вместо ожидаемых 3–10 секунд. Не критично, но раздражает.

macOS при выключении пытается аккуратно завершить запущенные приложения и фоновые службы. Иногда система ждёт вашего сохранения документа. В других случаях системы ожидают, пока служба ответит, и затем принудительно завершают её после заранее заданного таймаута. Из-за этого выключение может затягиваться.

Главная иллюстрация процесса ускорения выключения Mac

Если ваш Mac тоже долго выключается, причиной могут быть конкретные приложения или зависшие фоновые процессы. Попробуйте два следующих способа, чтобы вернуть привычную скорость выключения.

1. Выключите Mac с опцией «Повторно открыть окна при входе в систему»

Этот способ работает на большинстве современных Mac. Он очень простой и безопасный. Порядок действий:

  1. Выберите выключение и поставьте флажок «Повторно открыть окна при входе в систему».

Опция Повторно открыть окна при входе в систему отмечена на экране выключения Mac

  1. Включите Mac снова.

Кнопка питания Mac для включения

  1. После загрузки снова выключите Mac, но теперь снимите флажок «Повторно открыть окна при входе в систему».

Опция Повторно открыть окна при входе в систему снята перед выключением Mac

Часто это решает проблему и возвращает нормальное время выключения. Если нет — переходите ко второму, более продвинутому методу.

2. Уменьшите таймаут ожидания завершения процессов в launchd

По умолчанию macOS даёт приложениям и демонам возможность корректно завершиться. Если процесс не отвечает, система ждёт 20 секунд, а затем отправляет принудительный сигнал завершения. Если одновременно много зависших служб, суммарное время выключения может вырасти.

Можно уменьшить этот таймаут — macOS быстрее отправит принудительный сигнал, и выключение ускорится. В исходной инструкции предлагается установить значение 5 секунд; при желании замените число на любое целое больше нуля. Учтите риск: если приложение не успеет сохранить данные за укороченный период, вы можете потерять несохранённые изменения.

Экран с MacBook и терминалом для ввода команд

За таймаут отвечает launchd. Чтобы изменить значение, откройте Терминал (Программы -> Утилиты) и выполните следующие команды (каждая команда отдельной строкой):

sudo defaults write/System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int5  
sudo defaults write/System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int5  
sudo defaults write/System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int5  
sudo defaults write/System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int5  
sudo defaults write/System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int5

Терминал macOS с примерами команд для изменения таймаута

Пояснения:

  • Каждая команда меняет значение ExitTimeOut для конкретного системного демона или агента. -int5 означает целое число 5 (5 секунд).
  • После выполнения команд перезагрузите компьютер и проверьте время выключения.
  • Чтобы вернуть поведение по умолчанию, повторите те же команды, но замените -int5 на -int20.

Безопасность и риски

  • Важно: уменьшение таймаута повышает риск потери несохранённых данных, если приложения не успеют корректно сохранить файлы. - Тестируйте изменения сначала с закрытыми важными документами.
  • Не изменяйте параметры, если вы не уверены в назначении демонов. Лучше сначала создать резервную копию.

Когда это не сработает

  • Если проблема вызвана конкретным приложением, которое постоянно зависает, изменение таймаута лишь маскирует причину. Выключение станет быстрее, но приложение по-прежнему будет некорректно работать.
  • Если проблема в аппаратном уровне (например, драйверы внешних устройств), оба способа могут не помочь.

Альтернативные подходы

  • Закройте проблемные приложения вручную перед выключением. - Используйте Мониторинг системы (Activity Monitor), чтобы увидеть процессы, которые сильно загружают CPU или не отвечают. - Временно отключите внешние диски и сетевые ресурсы перед выключением.
  • Сброс SMC или NVRAM — иногда помогает при системных аномалиях. Перед этим проверьте официальную инструкцию Apple для вашей модели.

Пошаговая методика проверки

  1. Измерьте текущее время выключения (несколько попыток). 2. Попробуйте метод с опцией «Повторно открыть окна при входе в систему». 3. Если нет улучшения — выполните команды с -int5 и перезагрузите Mac. 4. Оцените время выключения снова. 5. При проблемах верните значение на 20.

Критерии приёмки

  • Выключение занимает меньше 10 секунд в повторных тестах. - Нет проявлений потери данных при обычной работе. - Нет повторяющихся зависаний конкретных приложений при старте/выходе.

Быстрая проверка ролей (чеклист)

Для обычного пользователя:

  • Закройте все несохранённые документы.
  • Попробуйте вариант с повторным открытием окон.
  • Проверьте результат.

Для системного администратора:

  • Просмотрите логи в Console.app на предмет частых ошибок демонов. - Используйте Activity Monitor для выявления проблемных процессов. - Примените изменения на тестовой машине и оцените последствия.

Отмена изменений

Чтобы вернуть поведение по умолчанию (20 секунд), выполните те же команды в Терминале, но с заменой -int5 на -int20:

sudo defaults write/System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int20  
sudo defaults write/System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int20  
sudo defaults write/System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int20  
sudo defaults write/System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int20  
sudo defaults write/System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int20

Перезагрузите систему после применения.

Ментальная модель

  • macOS даёт процессам время на корректное завершение. - launchd управляет таймаутами. - Уменьшая таймаут, вы просто сокращаете время ожидания до принудительного завершения.

Диаграмма принятия решения

flowchart TD
  A[Mac выключается медленно?] -->|Да| B{Попробовать простое решение}
  B --> C[Выключить с 'Повторно открыть окна' отмечено]
  C --> D[Включить Mac]
  D --> E[Выключить с опцией снятой]
  E --> F{Ускорилось?}
  F -->|Да| G[Готово]
  F -->|Нет| H[Изменить таймауты через launchd]
  H --> I[Выполнить команды и перезагрузить]
  I --> J{Ускорилось?}
  J -->|Да| G
  J -->|Нет| K[Диагностика приложений и логов]

Короткое резюме

  • Начните с простого выключения с опцией «Повторно открыть окна при входе в систему». - Если не помогло, корректно уменьшите ExitTimeOut у системных демонов. - Всегда учитывайте риск потери несохранённых данных и тестируйте изменения перед массовым применением.

Важно: эти рекомендации помогают сократить время выключения, но не являются универсальным решением для всех причин медленного завершения работы. Анализ логов и проверка отдельных приложений остаются ключевыми шагами при глубокой диагностике.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро