←→ Underneath: Background Apps · Усі посібники для Mac
Що означає «Дозволити у фоновому режимі» на Mac
У Системних параметрах › Загальні › Елементи входу та розширення є список Дозволити у фоновому режимі (Allow in the Background) з перемикачем біля кожної програми. Ось що насправді контролюють ці перемикачі.
Коротко: кожен запис — це програма (або розробник), яка встановила фоновий елемент: допоміжний процес, агент запуску чи демон, що може працювати, навіть коли програму не відкрито. Якщо вимкнути перемикач, ці елементи перестануть працювати. Сама програма відкриватиметься як завжди, але функції, які залежать від допоміжного процесу, як-от автооновлення, синхронізація чи VPN, можуть перестати працювати.
Звідки він узявся
Apple додала цей список у macOS 13 Ventura. Раніше програми могли непомітно встановлювати агенти запуску. Тепер macOS записує кожен фоновий елемент у свою базу даних Background Task Management, показує сповіщення Додано фонові елементи, коли з’являється новий, і дає вам перемикач.
Що вважається фоновим елементом
- Агенти запуску (launch agents): працюють від вашого імені після входу в систему. Найчастіше це оновлювачі, допоміжні процеси в рядку меню або клієнти синхронізації.
- Демони запуску (launch daemons): працюють від імені root з моменту запуску Mac. Найчастіше це VPN, засоби безпеки, резервного копіювання чи драйвери.
- Допоміжні процеси всередині програми: починаючи з macOS 13, програми можуть реєструвати допоміжний процес зсередини власного пакета, без жодного файлу в папках
LaunchAgents.
Програми, які просто відкриваються під час входу, містяться в окремому списку Відкривати під час входу над ним. Див. як заборонити програмам відкриватися під час входу.
Чому деякі записи показують ім’я розробника
macOS групує елементи за тим, хто їх підписав. Якщо елемент — це звичайний файл .plist у папці LaunchAgents, macOS часто не може пов’язати його з однією програмою, тому натомість показує ім’я розробника з підпису, наприклад «Google LLC» чи «Adobe Inc.». Тоді один перемикач може охоплювати кілька елементів цього розробника.
Чи варто його вимикати?
| Тип програми | Якщо вимкнути |
|---|---|
| Оновлювачі (Google, Microsoft, Adobe, Zoom) | Програма більше не оновлюється сама. Зазвичай це нормально, якщо ви оновлюєте її вручну. |
| Допоміжні процеси в рядку меню | Іконка в рядку меню може зникнути, доки ви не відкриєте програму. |
| Хмарна синхронізація (Dropbox, OneDrive, Google Drive) | Файли перестають синхронізуватися у фоні. |
| VPN і засоби безпеки | Захист може зупинитися або не підключитися. Залиште увімкненим, якщо не видаляєте програму. |
| Засоби резервного копіювання | Резервне копіювання за розкладом припиниться. Залиште увімкненим. |
| Інструменти для пристроїв (драйвери миші, клавіатури, аудіо) | Додаткові кнопки або пристрої можуть перестати працювати. |
| Програми, які ви видалили | Нічого. Залишковий елемент варто прибрати; див. нижче. |
Вимкнення перемикача не видаляє файлів. Щоб скасувати це, знову увімкніть його. Деякі зміни набувають чинності лише після виходу із системи або перезавантаження.
Як знайти файл, що стоїть за записом
Сторінка налаштувань не показує, з якого файлу походить запис. Щоб його знайти:
- Відкрийте у Finder (⇧⌘G)
~/Library/LaunchAgents,/Library/LaunchAgentsі/Library/LaunchDaemonsта пошукайте файли з іменем розробника. - Або виконайте в Терміналі цю команду (вона запитає пароль адміністратора й виведе довгий список):
Для кожного елемента показано назву, розробника, URL (шлях до файлу чи програми) і чи він увімкнений.sudo sfltool dumpbtm
Залишки видалених програм
Якщо запис належить програмі, яку ви вже видалили, її файл агента запуску зазвичай досі лежить в одній із папок вище. Приберіть його безпечним способом, описаним у посібнику як вимкнути агенти запуску. Якщо після цього список однаково виглядає неправильно, команда Apple sfltool resetbtm скидає всю базу даних; після неї перезавантажте Mac. Кожна програма знову запитуватиме дозвіл на роботу у фоні, тож вдавайтеся до цього лише в крайньому разі.
FAQ
Що означає «Дозволити у фоновому режимі» на Mac?
Тут перелічено програми, які мають фонові елементи: допоміжні процеси, агенти запуску чи демони, що можуть працювати без відкритого вікна програми. Перемикач визначає, чи дозволяє macOS цим елементам працювати.
Чи безпечно вимикати «Дозволити у фоновому режимі»?
Для оновлювачів і допоміжних процесів, які вам не потрібні, зазвичай так. Сама програма відкриватиметься, як і раніше. Але VPN, засобам резервного копіювання, синхронізації, безпеки та деяким інструментам для пристроїв потрібен їхній фоновий елемент, тож після вимкнення вони можуть перестати працювати.
Чому в «Дозволити у фоновому режимі» замість програми показано ім’я розробника?
macOS групує фонові елементи за розробником, який їх підписав. Коли елемент — це звичайний файл агента запуску, а не частина програми, macOS часто показує ім’я розробника з підпису.
Чому я отримав сповіщення «Додано фонові елементи»?
macOS показує його, коли програма встановлює новий фоновий елемент. Це повідомлення, а не попередження. Клацніть його, щоб відкрити Елементи входу та розширення й переглянути елемент.
Чи видаляє щось вимкнення перемикача?
Ні. Файли залишаються на місці. macOS лише не дає елементам працювати. Щоб скасувати це, знову увімкніть перемикач.