Запрос «разрешить загрузку системного ПО от разработчика» появляется на Mac при установке VPN-клиентов, антивирусов, драйверов и программ виртуализации — и пока вы не подтвердите его в настройках, приложение не заработает. Системные расширения загружаются на уровне ядра macOS, поэтому система требует явного разрешения пользователя, а на компьютерах с чипом Apple Silicon — ещё и понижения политики безопасности.
Ниже разберём, где находится нужный переключатель, чем отличается процедура для Mac на Apple Silicon и Intel, что делать, если кнопка «Разрешить» не появляется или не нажимается, и как проверить, что расширение действительно загрузилось.
Что такое системные расширения и зачем их разрешать
Системные расширения — это модули, которые работают глубже обычных приложений: сетевые фильтры, драйверы устройств, компоненты шифрования диска. Раньше для этого использовались kext (kernel extensions), но Apple постепенно вытесняет их в пользу более безопасных System Extensions, которые работают в пользовательском пространстве.
Без вашего подтверждения macOS блокирует такой модуль. Приложение при этом может установиться, но его ключевая функция — скажем, VPN-туннель или защита в реальном времени — останется неактивной. Обычно о блокировке сигнализирует уведомление «Системное ПО от разработчика ... было заблокировано» или баннер внутри самой программы.
- 🔐 VPN и сетевые фильтры — типичный случай: приложение требует разрешить сетевое расширение.
- 🛡️ Антивирусы и EDR — модуль мониторинга файловой системы не стартует без подтверждения.
- 💾 Драйверы периферии — например, ПО для аудиоинтерфейсов или виртуальных дисков.
- 🖥️ Виртуализация — гипервизоры и эмуляторы часто ставят собственные расширения.
Стандартный способ: разрешение через настройки системы
Основной путь одинаков для большинства актуальных версий macOS, отличается лишь название раздела. Сразу после установки программы, запросившей расширение, выполните следующее.
☑️ Разрешение системного расширения
Откройте Системные настройки → Конфиденциальность и безопасность (в старых версиях macOS — Системные настройки → Защита и безопасность, вкладка «Основные»). Пролистайте вниз: там появится строка вида «Загрузка системного ПО от разработчика "Имя" была заблокирована» и кнопка «Разрешить».
Нажатие потребует пароль администратора или Touch ID. В ряде случаев macOS предложит перезагрузку — это нормально: расширение подхватывается при старте системы. После перезагрузки приложение должно заработать без повторных запросов.
Mac на Apple Silicon: понижение политики безопасности
На компьютерах с чипами Apple M1, M2, M3 и новее для загрузки сторонних системных расширений ядра (kext) требуется снизить уровень безопасности загрузки. Это делается из среды восстановления, и процедура отличается от Intel-моделей.
Порядок действий: выключите Mac, затем нажмите и удерживайте кнопку питания, пока не появится «Загрузка параметров запуска». Выберите Параметры → Продолжить. В меню сверху откройте Утилиты → Утилита безопасности запуска, выберите системный диск и задайте политику «Пониженная безопасность», отметив пункт о разрешении управления ядром со стороны пользователя.
⚠️ Внимание: понижение безопасности ослабляет защиту загрузочного тома. Возвращайте политику «Полная безопасность», если расширение больше не нужно, и применяйте этот шаг только для ПО из доверенных источников.
После перезагрузки снова зайдите в «Конфиденциальность и безопасность» и подтвердите разрешение расширения стандартным способом. Обратите внимание: современные System Extensions (не kext) на Apple Silicon обычно не требуют понижения безопасности — оно нужно только для устаревших расширений ядра, и установщик честно сообщит об этом.
Mac на Intel: в чём отличия
На Intel-моделях среда восстановления вызывается иначе: при включении удерживайте Cmd + R до появления логотипа Apple. Однако для большинства системных расширений понижать безопасность не требуется — достаточно кнопки «Разрешить» в настройках защиты.
Исключение — Mac с чипом Apple T2: там тоже существует «Утилита безопасности запуска», но настройка «Пониженная безопасность» на таких машинах касается в основном загрузки внешних носителей и старых kext. Если инструкция конкретного приложения требует изменить политику — следуйте ей, сверяясь с документацией разработчика.
Кнопка «Разрешить» не появляется или не нажимается
Самая частая жалоба — сообщение о блокировке есть, а подтвердить его нельзя. Причин несколько, и все они решаемы без переустановки системы.
- 🖱️ Удалённый доступ или сторонние утилиты ввода — macOS игнорирует «синтетические» клики. Нажмите кнопку физическим трекпадом или мышью, закрыв TeamViewer, AnyDesk и подобные программы.
- 👤 Нет прав администратора — войдите под учётной записью администратора.
- 🏢 Корпоративный профиль MDM — на рабочих Mac разрешение может быть заблокировано политикой администратора; обратитесь в ИТ-отдел.
- 🔁 Устаревший запрос — перезапустите приложение, чтобы система сгенерировала запрос заново.
⚠️ Внимание: если Mac управляется организацией (об этом говорит пункт «Профили» в настройках), самостоятельное изменение политик безопасности может нарушать регламент компании. Согласуйте действия с системным администратором.
Как проверить загруженные расширения через Терминал
Откройте Терминал и выполните команду systemextensionsctl list — она покажет все установленные системные расширения, их разработчиков и статус (активно/ожидает разрешения). Для просмотра загруженных kext используйте kmutil showloaded (в новых macOS) или kextstat (в старых версиях).
Сравнение типов расширений
Понимание разницы между типами модулей помогает предсказать, какие шаги потребуются именно вам.
| Тип | Где работает | Требует разрешения | Понижение безопасности на Apple Silicon |
|---|---|---|---|
| System Extension | Пользовательское пространство | Да, в настройках | Обычно не требуется |
| Kernel Extension (kext) | Ядро системы | Да, в настройках | Требуется |
| Network Extension | Сетевой стек | Да, при первом запуске | Не требуется |
| DriverKit | Отдельно от ядра | Да, в настройках | Не требуется |
Как видно, только устаревшие расширения ядра требуют вмешательства в политику загрузки. Современные приложения всё чаще используют DriverKit и System Extensions, что упрощает установку до пары кликов.
Как отключить или удалить системное расширение
Если приложение удалено, а его расширение осталось, система может периодически напоминать о нём. Корректный путь — удалить расширение вместе с программой-владельцем: большинство современных приложений снимают свои System Extensions автоматически при переносе в Корзину, запросив пароль администратора.
Проверить остатки можно той же командой systemextensionsctl list в Терминале. Если расширение числится активным, а приложения нет — переустановите программу и удалите её штатным деинсталлятором от разработчика. Ручное удаление файлов расширения из системных каталогов не рекомендуется: macOS защищает эти области, а некорректное вмешательство способно нарушить загрузку сетевых компонентов.
Частые вопросы
Безопасно ли разрешать системные расширения?
Да, если ПО загружено с официального сайта разработчика или из App Store, а имя разработчика в запросе совпадает с ожидаемым. Не разрешайте расширения от незнакомых источников — они получают глубокий доступ к системе.
Почему после обновления macOS расширение перестало работать?
Обновления системы могут сбрасывать разрешения или делать старые kext несовместимыми. Проверьте раздел «Конфиденциальность и безопасность» на предмет нового запроса и обновите само приложение до версии, поддерживающей вашу macOS.
Нужно ли отключать SIP для установки расширений?
Нет. Защита целостности системы (SIP) и разрешение системных расширений — разные механизмы. Штатная процедура не требует отключения SIP, и делать это ради обычного приложения не следует.
Кнопка «Разрешить» не реагирует на клик — что делать?
Закройте все программы удалённого доступа и эмуляции ввода, затем нажмите кнопку физической мышью или трекпадом. Если не помогло — перезагрузите Mac и повторите попытку сразу после входа в систему.
Можно ли включить расширение через Терминал без графического интерфейса?
Команда systemextensionsctl позволяет просматривать и управлять расширениями, но первичное пользовательское подтверждение по соображениям безопасности выполняется через графический интерфейс настроек. Исключение — управляемые корпоративные Mac, где разрешение разворачивается через MDM-профиль администратором.