←→ Underneath: Background Apps · Wszystkie poradniki dla Maca
Co oznacza „Pozwalaj w tle” na Macu
W Ustawieniach systemowych › Ogólne › Rzeczy otwierane podczas logowania i rozszerzenia jest lista Pozwalaj w tle (Allow in the Background) z przełącznikiem przy każdej aplikacji. Oto co naprawdę kontrolują te przełączniki.
Krótka odpowiedź: każda pozycja to aplikacja (lub deweloper), która zainstalowała rzecz działającą w tle: proces pomocniczy, agenta uruchamiania lub demona, który może działać, nawet gdy aplikacja nie jest otwarta. Wyłączenie przełącznika zatrzymuje te elementy. Sama aplikacja nadal otwiera się normalnie, ale funkcje zależne od procesu pomocniczego, takie jak automatyczne uaktualnienia, synchronizacja czy VPN, mogą przestać działać.
Skąd się wzięła
Apple dodało tę listę w macOS 13 Ventura. Wcześniej aplikacje mogły po cichu instalować agenty uruchamiania. Teraz macOS zapisuje każdą rzecz działającą w tle w swojej bazie danych Background Task Management, pokazuje powiadomienie Dodano rzeczy działające w tle, gdy pojawi się nowa, i daje Ci przełącznik.
Co jest rzeczą działającą w tle
- Agenty uruchamiania (launch agents): działają jako Ty, po zalogowaniu. Często to programy aktualizujące, procesy pomocnicze na pasku menu lub klienty synchronizacji.
- Demony uruchamiania (launch daemons): działają jako root od startu Maca. Często to VPN, narzędzia zabezpieczające, do kopii zapasowych lub sterowniki.
- Procesy pomocnicze wewnątrz aplikacji: od macOS 13 aplikacje mogą rejestrować proces pomocniczy z wnętrza własnego pakietu, bez żadnego pliku w folderach
LaunchAgents.
Aplikacje, które po prostu otwierają się podczas logowania, są na osobnej liście Otwieraj podczas logowania powyżej. Zobacz, jak wyłączyć otwieranie aplikacji podczas logowania.
Dlaczego niektóre pozycje pokazują nazwę dewelopera
macOS grupuje elementy według tego, kto je podpisał. Jeśli element jest zwykłym plikiem .plist w folderze LaunchAgents, macOS często nie potrafi powiązać go z jedną aplikacją, więc zamiast tego pokazuje nazwę dewelopera z podpisu, na przykład „Google LLC” lub „Adobe Inc.”. Jeden przełącznik może wtedy obejmować kilka elementów tego dewelopera.
Czy wyłączać?
| Rodzaj aplikacji | Po wyłączeniu |
|---|---|
| Programy aktualizujące (Google, Microsoft, Adobe, Zoom) | Aplikacja przestaje sama się uaktualniać. Zwykle to nie problem, jeśli uaktualniasz ręcznie. |
| Procesy pomocnicze na pasku menu | Ikona na pasku menu może zniknąć, dopóki nie otworzysz aplikacji. |
| Synchronizacja z chmurą (Dropbox, OneDrive, Google Drive) | Pliki przestają synchronizować się w tle. |
| VPN i narzędzia zabezpieczające | Ochrona może się wyłączyć lub nie połączyć. Zostaw włączone, chyba że odinstalowujesz narzędzie. |
| Narzędzia do kopii zapasowych | Zaplanowane kopie zapasowe przestają się wykonywać. Zostaw włączone. |
| Narzędzia do sprzętu (sterowniki myszy, klawiatury, audio) | Niestandardowe przyciski lub urządzenia mogą przestać działać. |
| Usunięte aplikacje | Nic. Pozostałość warto usunąć; zobacz niżej. |
Wyłączenie przełącznika nie usuwa plików. Aby to cofnąć, włącz go ponownie. Niektóre zmiany zaczynają działać dopiero po wylogowaniu lub ponownym uruchomieniu.
Znajdź plik stojący za pozycją
Strona ustawień nie pokazuje, z którego pliku pochodzi pozycja. Aby go znaleźć:
- Otwórz w Finderze (⇧⌘G)
~/Library/LaunchAgents,/Library/LaunchAgentsi/Library/LaunchDaemonsi poszukaj plików z nazwą dewelopera. - Albo wykonaj w Terminalu to polecenie (zapyta o hasło administratora i wypisze długą listę):
Przy każdym elemencie widać nazwę, dewelopera, URL (ścieżkę do pliku lub aplikacji) oraz to, czy jest włączony.sudo sfltool dumpbtm
Pozostałości po usuniętych aplikacjach
Jeśli pozycja należy do aplikacji, którą już usunąłeś, jej plik agenta uruchamiania zwykle nadal leży w jednym z powyższych folderów. Usuń go bezpiecznie, jak opisano w poradniku jak wyłączyć agenty uruchamiania. Jeśli lista nadal wygląda źle, polecenie Apple sfltool resetbtm resetuje całą bazę danych; potem uruchom Maca ponownie. Każda aplikacja znowu poprosi o zgodę na działanie w tle, więc używaj tego tylko w ostateczności.
FAQ
Co oznacza „Pozwalaj w tle” na Macu?
To lista aplikacji, które mają rzeczy działające w tle: procesy pomocnicze, agenty uruchamiania lub demony, które mogą działać bez otwartego okna aplikacji. Przełącznik decyduje, czy macOS pozwala im działać.
Czy wyłączenie „Pozwalaj w tle” jest bezpieczne?
Zwykle tak w przypadku programów aktualizujących i procesów pomocniczych, których nie potrzebujesz. Sama aplikacja nadal się otwiera. Ale VPN, narzędzia do kopii zapasowych, synchronizacji, zabezpieczeń i niektóre narzędzia do sprzętu potrzebują swojej rzeczy działającej w tle, więc po wyłączeniu mogą przestać działać.
Dlaczego „Pozwalaj w tle” pokazuje nazwę dewelopera zamiast aplikacji?
macOS grupuje rzeczy działające w tle według dewelopera, który je podpisał. Gdy element jest zwykłym plikiem agenta uruchamiania, a nie częścią aplikacji, macOS często pokazuje nazwę dewelopera z podpisu.
Dlaczego dostałem powiadomienie „Dodano rzeczy działające w tle”?
macOS pokazuje je, gdy aplikacja instaluje nową rzecz działającą w tle. To informacja, a nie ostrzeżenie. Kliknij je, aby otworzyć Rzeczy otwierane podczas logowania i rozszerzenia i sprawdzić element.
Czy wyłączenie czegoś usuwa?
Nie. Pliki zostają tam, gdzie są. macOS tylko nie pozwala tym elementom działać. Aby to cofnąć, włącz przełącznik z powrotem.