←→ Underneath: Background Apps · Összes Mac-útmutató

Mit jelent az „Engedélyezés a háttérben” egy Macen?

A Rendszerbeállítások › Általános › Bejelentkezési elemek és bővítmények oldalon van egy Engedélyezés a háttérben nevű lista, minden app mellett egy kapcsolóval. Ebből megtudod, mit vezérelnek valójában ezek a kapcsolók.

Röviden: minden bejegyzés egy app (vagy fejlesztő), amely háttérelemet telepített: egy segédfolyamatot, launch agentet vagy daemont, amely az app megnyitása nélkül is futhat. Ha kikapcsolod a kapcsolót, ezek az elemek nem futnak tovább. Az app ugyanúgy megnyílik, de a segédfolyamattól függő funkciók, például az automatikus frissítés, a szinkronizálás vagy a VPN, leállhatnak.

Honnan jött

Az Apple a macOS 13 Venturában vezette be ezt a listát. Korábban az appok csendben telepíthettek launch agenteket. Ma a macOS minden háttérelemet nyilvántart a Background Task Management adatbázisában, Háttérelemek hozzáadva értesítést küld, amikor új elem jelenik meg, és kapcsolót ad hozzá.

Mi számít háttérelemnek

Azok az appok, amelyek egyszerűen megnyílnak bejelentkezéskor, a fölötte lévő külön Megnyitás bejelentkezéskor listában vannak. Lásd: Hogyan akadályozhatod meg, hogy appok nyíljanak meg bejelentkezéskor.

Miért mutatnak egyes bejegyzések fejlesztői nevet

A macOS aszerint csoportosítja az elemeket, hogy ki írta alá őket. Ha az elem egy egyszerű .plist fájl egy LaunchAgents mappában, a macOS gyakran nem tudja egy apphoz kötni, ezért az aláírásban szereplő fejlesztőnevet mutatja, például „Google LLC” vagy „Adobe Inc.”. Ilyenkor egy kapcsoló az adott fejlesztő több elemére is vonatkozhat.

Kikapcsoljam?

App típusaHa kikapcsolod
Frissítők (Google, Microsoft, Adobe, Zoom)Az app nem frissíti magát. Általában rendben van, ha kézzel frissítesz.
Menüsor-segédekA menüsor ikonja eltűnhet, amíg meg nem nyitod az appot.
Felhőszinkronizálás (Dropbox, OneDrive, Google Drive)A fájlok nem szinkronizálódnak a háttérben.
VPN- és biztonsági eszközökA védelem leállhat, vagy nem tud kapcsolódni. Hagyd bekapcsolva, hacsak nem távolítod el az eszközt.
Biztonsági mentési eszközökAz ütemezett mentések leállnak. Hagyd bekapcsolva.
Hardvereszközök (egér-, billentyűzet-, audio-illesztőprogramok)Az egyedi gombok vagy eszközök nem működhetnek.
Törölt appokSemmi. A visszamaradt elemet el kell távolítani; lásd lent.

A kapcsoló kikapcsolása nem töröl fájlokat. A visszavonáshoz kapcsold vissza. Egyes változások csak kijelentkezés vagy újraindítás után lépnek életbe.

A bejegyzés mögötti fájl megkeresése

A beállítások oldal nem mutatja, melyik fájlból származik egy bejegyzés. Így találod meg:

  1. Nyisd meg a ~/Library/LaunchAgents, a /Library/LaunchAgents és a /Library/LaunchDaemons mappát a Finderben (⇧⌘G), és keress a fejlesztő nevét viselő fájlokat.
  2. Vagy futtasd ezt a Terminálban (kéri a rendszergazdai jelszavadat, és hosszú listát ír ki):
    sudo sfltool dumpbtm
    Minden elemnél látszik a neve, a fejlesztője, az URL-je (a fájl vagy az app útvonala), és hogy engedélyezve van-e.

Törölt appok maradványai

Ha egy bejegyzés egy már törölt apphoz tartozik, a launch agent fájlja általában még ott van a fenti mappák egyikében. Távolítsd el biztonságosan, ahogy a launch agentek letiltásáról szóló útmutató leírja. Ha a lista ezután is hibásnak tűnik, az Apple sfltool resetbtm parancsa visszaállítja az egész adatbázist; utána indítsd újra a Macet. Minden app újra engedélyt kér a háttérben futáshoz, ezért csak utolsó lépésként használd.

GYIK

Mit jelent az Engedélyezés a háttérben egy Macen?

A háttérelemekkel rendelkező appokat sorolja fel: segédfolyamatokat, launch agenteket vagy daemonokat, amelyek akkor is futhatnak, ha az app ablaka nincs nyitva. A kapcsoló dönti el, hogy a macOS engedi-e futni ezeket az elemeket.

Biztonságos kikapcsolni az Engedélyezés a háttérben kapcsolót?

A nem szükséges frissítőknél és segédfolyamatoknál általában igen. Maga az app továbbra is megnyílik. A VPN-, biztonsági mentési, szinkronizáló és biztonsági eszközöknek, valamint egyes hardvereszközöknek viszont szükségük van a háttérelemükre, így a kikapcsolás miatt leállhatnak.

Miért fejlesztő nevét mutatja az Engedélyezés a háttérben app helyett?

A macOS a háttérelemeket az őket aláíró fejlesztő szerint csoportosítja. Ha egy elem egyszerű launch agent fájl, és nem egy appon belül van, a macOS gyakran az aláírásban szereplő fejlesztő nevét mutatja.

Miért kaptam „Háttérelemek hozzáadva” értesítést?

A macOS akkor mutatja, amikor egy app új háttérelemet telepít. Ez tájékoztatás, nem figyelmeztetés. Kattints rá, hogy megnyisd a Bejelentkezési elemek és bővítmények oldalt, és átnézd az elemet.

Töröl bármit a kikapcsolás?

Nem. A fájlok a helyükön maradnak. A macOS csak nem engedi futni az elemeket. Kapcsold vissza a kapcsolót a visszavonáshoz.