Поделиться:

Что это за ошибка и как её исправить? Сейчас разберёмся.

Как убрать ошибку «Not authorized to send Apple events to System Events»

Само сообщение об ошибке не даёт ни подсказок, ни решения. Но не волнуйтесь, проблема решается довольно просто. Вот что нужно сделать в современных версиях macOS (Sonoma, Ventura и новее):

  1. Сначала попробуйте открыть приложение, которое вызывает ошибку (оно снова выдаст то же сообщение).
  2. Теперь зайдите в меню  и выберите «Системные настройки».
  3. Перейдите в раздел «Конфиденциальность и безопасность».
  4. Прокрутите вниз и нажмите «Автоматизация».
  5. Найдите в списке то самое приложение, которое не открывается, и кликните на маленькую стрелку рядом с его названием.
  6. Переведите переключатель «Системные события» в положение ВКЛ.
  7. Вернитесь к приложению и запустите его снова — теперь оно должно открыться без проблем.

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

Важный момент: доверяйте только проверенным приложениям!

Будьте осторожны, когда даёте приложению такой уровень доступа.

Обратите внимание на то, что вы разрешаете. В настройках чётко написано:

Разрешить приложениям, указанным ниже, управлять другими приложениями. Это предоставит доступ к документам и данным в этих приложениях, а также позволит выполнять с ними действия.

Да, это значит, что включив переключатель «Системные события», вы позволяете этому приложению потенциально выполнять действия от имени других программ и получать доступ к их данным. Поэтому делайте это только для тех приложений, которым вы доверяете, и понимаете, зачем им такой доступ.

Не давайте этот уровень доступа программам, которые вызывают у вас сомнения!

Эта ошибка может встречаться и в более ранних версиях macOS, где вместо «Системных настроек» используется привычное «Системные предпочтения». Если у вас macOS Monterey или старше, исправить проблему можно так: меню  > Системные предпочтения > Безопасность и конфиденциальность > Конфиденциальность > Автоматизация. На вкладке «Конфиденциальность» поставьте галочку рядом с «Системные события» для нужного приложения.

Сталкивались с такой ошибкой? Понимаете, зачем приложению понадобился этот доступ? Делитесь опытом в комментариях.