Где включить доступ для вспомогательных устройств на Mac

Если приложение на Mac выводит окно «Требуется доступ к вспомогательным устройствам» или не реагирует на нажатия клавиш и клики мыши, нужный переключатель находится в разделе Системные настройки → Конфиденциальность и безопасность → Универсальный доступ. Именно там macOS хранит список программ, которым разрешено управлять компьютером от имени пользователя.

Ошибка с доступом чаще всего возникает у утилит автоматизации, менеджеров буфера обмена, программ для записи макросов и приложений вроде Alfred, Magnet или BetterTouchTool. Без этого разрешения система блокирует их попытки симулировать ввод, и программа либо молча не работает, либо показывает запрос на доступ. Ниже разберём, где находится нужная настройка в разных версиях macOS, как её включить и что делать, если переключатель не помогает.

Что такое доступ к вспомогательным устройствам

Доступ к вспомогательным устройствам (Accessibility Access) — это системное разрешение macOS, которое позволяет приложению управлять интерфейсом: нажимать кнопки, вводить текст, читать содержимое окон и отслеживать действия пользователя. Изначально механизм создавался для программ, помогающих людям с ограниченными возможностями — отсюда и название.

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

⚠️ Внимание: разрешение даёт приложению широкие возможности — вплоть до чтения вводимого текста. Выдавайте его только программам из проверенных источников, назначение которых вам понятно.

Где находится настройка в macOS Ventura и новее

Начиная с macOS Ventura (13) и далее в Sonoma и Sequoia, Apple переработала системные настройки, поэтому путь отличается от старых версий. Действуйте так:

  • 🍎 Откройте меню Apple () в левом верхнем углу и выберите Системные настройки.
  • 🔒 В боковом меню слева перейдите в раздел Конфиденциальность и безопасность.
  • ♿ Прокрутите список справа и откройте пункт Универсальный доступ (Accessibility).
  • ➕ Нажмите кнопку «+» под списком, выберите нужное приложение в папке «Программы» и подтвердите действие паролем или Touch ID.
  • ✅ Убедитесь, что переключатель рядом с приложением включён (синий).

После добавления приложение обычно нужно перезапустить: macOS сама предложит «Завершить и открыть заново». Без перезапуска разрешение может не подействовать, потому что программа проверяет его только при старте.

☑️ Включение доступа к вспомогательным устройствам

Выполнено: 0 / 6

Где включить доступ в macOS Monterey и старше

В версиях до macOS Ventura (Monterey, Big Sur, Catalina и ранее) настройки выглядят иначе. Откройте Системные настройки → Защита и безопасность, перейдите на вкладку Конфиденциальность и в списке слева найдите пункт Универсальный доступ.

Чтобы изменить список, сначала нажмите на значок замка в левом нижнем углу окна и введите пароль администратора — без этого галочки будут неактивны. Затем отметьте нужное приложение галочкой или добавьте его кнопкой «+».

Версия macOSПуть к настройкеОсобенности
Sequoia, Sonoma, VenturaСистемные настройки → Конфиденциальность и безопасность → Универсальный доступПереключатели, добавление через «+»
Monterey, Big SurСистемные настройки → Защита и безопасность → КонфиденциальностьТребуется разблокировка замком
Catalina и старшеАналогично, вкладка КонфиденциальностьГалочки вместо переключателей
📊 В какой версии macOS вы включаете доступ?
Ventura или новее
Monterey / Big Sur
Catalina или старше
Не знаю свою версию

Что делать, если приложение не появляется в списке

Бывает, что программа запрашивает доступ, но в списке её нет, а кнопка «+» не помогает. Проверьте несколько типичных причин. Во-первых, убедитесь, что приложение установлено в папку Программы, а не запускается из образа DMG или папки «Загрузки» — macOS может некорректно обрабатывать такие копии.

Во-вторых, если вы обновляли приложение поверх старой версии, система иногда «теряет» привязку разрешения. Удалите программу из списка кнопкой «−» и добавьте заново. В-третьих, проверьте, нет ли рядом с приложением выключенного переключателя — иногда доступ уже есть в списке, просто отключён.

Сброс разрешений через Терминал

Когда переключатель «залипает» или приложение после обновления перестаёт видеть выданный доступ, помогает сброс базы разрешений TCC (Transparency, Consent and Control). Для этого используется команда tccutil в Терминале. Сбросить разрешение для конкретной программы можно, зная её bundle ID:

tccutil reset Accessibility com.example.appname

Чтобы сбросить разрешения сразу для всех приложений в категории «Универсальный доступ», выполните команду без указания bundle ID:

tccutil reset Accessibility

После сброса все программы снова запросят доступ при следующем запуске — это нормальное поведение. Bundle ID приложения можно узнать командой osascript -e 'id of app "ИмяПриложения"', но если вы не уверены в синтаксисе, проще воспользоваться полным сбросом.

⚠️ Внимание: команда tccutil reset Accessibility без параметров удаляет разрешения у всех программ сразу. Придётся заново выдавать доступ каждой утилите — учитывайте это перед выполнением.
Как узнать bundle ID приложения

Откройте Терминал и введите: osascript -e 'id of app "Название"'. Например, osascript -e 'id of app "Safari"' вернёт com.apple.Safari. Название указывайте точно так, как оно отображается в папке «Программы».

Когда доступ нужен, а когда — нет

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

Отдельно стоит упомянуть смежные разрешения. Доступ к мониторингу ввода (Input Monitoring) и записи экрана — это другие пункты в том же разделе «Конфиденциальность и безопасность», и некоторым программам нужны сразу несколько из них. Если приложение работает частично, проверьте соседние категории списка.

Частые вопросы

Почему переключатель доступа неактивен (серый)?

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

Опасно ли давать доступ к вспомогательным устройствам?

Разрешение даёт программе возможность управлять интерфейсом и потенциально читать вводимые данные. Для проверенных утилит из App Store или от известных разработчиков риск минимален, но неизвестным приложениям из сомнительных источников такой доступ выдавать не стоит.

Приложение в списке и включено, но всё равно не работает. Что делать?

Сначала полностью перезапустите приложение через ⌘Q. Если не помогло — удалите его из списка кнопкой «−», перезагрузите Mac и добавьте заново. Как крайняя мера используйте сброс через tccutil reset Accessibility в Терминале.

Нужно ли заново выдавать доступ после обновления macOS?

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

Чем отличается «Универсальный доступ» от «Мониторинга ввода»?

«Универсальный доступ» позволяет управлять интерфейсом и другими приложениями, а «Мониторинг ввода» — только отслеживать нажатия клавиш и движения мыши. Некоторым программам, например утилитам переназначения клавиш, требуются оба разрешения одновременно.