Если какое-то приложение на Mac постоянно возвращает ранее открытые окна, сначала определите, восстанавливает ли macOS предыдущий сеанс или запускает приложение как объект автозагрузки. Снимите флажок «Снова открывать окна при повторном входе в систему» при выключении или выходе из системы, чтобы отключить восстановление сеанса; удалите приложение из объектов автозагрузки, если сама программа запускается при каждом входе. Если же окна появляются позже, когда вы запускаете приложение самостоятельно, измените настройку восстановления окон.
Сначала определите, что именно открывается заново
Обратите внимание, запускается ли приложение самостоятельно сразу после входа в систему или появляется только после того, как вы откроете его сами. Также проверьте, восстанавливаются ли окна других приложений. Эти признаки помогут выбрать настройку, подходящую под ситуацию: в macOS есть параметр сеанса при входе, список приложений, открывающихся при входе, а также отдельная настройка восстановления окон приложения при его запуске. В руководстве Apple по предотвращению повторного открытия приложений и окон эти параметры описаны как независимые друг от друга элементы управления.
Если после перезагрузки или выхода из системы возвращается несколько приложений и их окон, начните с флажка сеанса. Если автоматически запускается только одно приложение, проверьте его наличие в объектах автозагрузки. Если приложение уже запущено, но при обращении к нему появляются старые документы или окна, настройте восстановление окон.
Отключите восстановление предыдущего сеанса
При выключении, перезагрузке или выходе из системы macOS может отображать диалоговое окно с подтверждением и параметром «Снова открывать окна при повторном входе в систему». Снимите этот флажок перед продолжением. Этот параметр применяется к следующему сеансу входа, поэтому это правильный первый шаг, если вы хотите, чтобы Mac перестал возвращать предыдущий набор приложений и окон. Apple описывает этот параметр.
Это выбор в масштабе всего сеанса, а не переключатель для конкретного приложения. Поэтому он может предотвратить повторное открытие окон и других приложений. Если вы хотите сохранить восстановление сеанса для всего остального и отключить запуск только одной программы, проверьте объекты автозагрузки и собственные настройки этого приложения.
Если Mac выключается или перезагружается без отображения диалогового окна с подтверждением, согласно Apple, используется последняя сохраненная настройка. То же самое происходит, если вы обходите диалоговое окно, удерживая клавишу Option при выборе команд «Завершить сеанс», «Выключить» или «Перезагрузить» в меню Apple. Apple разъясняет эту особенность поведения.
Удалите приложение из списка автозагрузки при входе
Если приложение открывается само по себе после входа в систему, проверьте список объектов автозагрузки. В современных версиях macOS выберите меню Apple > «Системные настройки» > «Основные» > «Объекты входа и расширения». В разделе «Открывать при входе» выберите приложение, автозапуск которого нужно прекратить, и нажмите кнопку «Удалить» (минус). Это удалит запись об автоматическом запуске, но не приведет к деинсталляции приложения. Инструкции по добавлению и удалению таких записей приведены в руководстве Apple по объектам входа.
Внимательно следите за тем, какую запись вы удаляете. Объекты входа могут содержать документы, папки или сетевые подключения, а не только приложения. Например, удаление записи документа прекратит его автоматическое открытие, но не повлияет на то, как приложение восстанавливает свои собственные окна. Apple также отличает параметр «Открывать при входе» от фоновой активности, которая позволяет приложению выполнять задачи, даже когда оно не открыто. Отключение фоновой активности не является документированным способом предотвращения открытия окна приложения.
Запретите приложению восстанавливать окна при открытии
Если вы открываете приложение вручную и его предыдущие окна возвращаются, включите функцию «Закрывать окна при завершении программы». В macOS Ventura или новее перейдите в меню Apple > «Системные настройки» > «Рабочий стол и Dock», прокрутите вниз и включите «Закрывать окна при завершении программы». В более ранних версиях macOS перейдите в меню Apple > «Системные настройки» > «Основные» и выберите «Закрывать окна при завершении программы». Apple приводит инструкции для разных версий.
Это системная настройка, влияющая на восстановление окон приложений в целом, а не функция, ограниченная одной конкретной программой. Если ваша цель — сохранить это поведение для большинства приложений, но изменить его для одного, проверьте собственные настройки этого приложения: некоторые программы предлагают собственные параметры для запуска или восстановления окон. Apple приводит в качестве примера Safari, однако доступные опции различаются в зависимости от приложения. Не стоит предполагать, что у каждой программы есть аналогичная настройка.
Для разовой проверки Apple также описывает способ запуска приложения с зажатой клавишей Shift: это заставляет его «забыть» окна, которые были открыты перед последним выходом, без изменения общих настроек. Это помогает определить, является ли восстановление окон первопричиной, но не служит постоянной настройкой для конкретного приложения. См. другие предлагаемые Apple варианты.
Если приложение все равно появляется при входе в систему
Если вы удалили приложение из списка «Открывать при входе» и сняли флажок восстановления сеанса, но оно все равно запускается при входе, проверьте документацию самого приложения на предмет настроек автозапуска. Apple отмечает, что приложение, не указанное в объектах входа, могло установить стороннее ПО, вызывающее его открытие; в таких случаях Apple рекомендует обратиться к документации разработчика или связаться с ним напрямую. В руководстве Apple по устранению неполадок нет универсальной настройки для этого сценария.
Для точечного решения сопоставляйте настройку с симптомом: используйте флажок при входе для восстановления сеанса Mac, удаляйте приложение из списка «Открывать при входе», если оно запускается само, и изменяйте параметры восстановления окон, если приложение открывает старые окна при его ручном запуске. Эти параметры отвечают за разные этапы запуска, поэтому один из них может не заменять другие.
Источники
Запрет повторного открытия приложений и окон на Mac — Служба поддержки Apple
Автоматическое открытие объектов при входе на Mac — Служба поддержки Apple