macOS의 ‘백그라운드에서 허용’ 목록은 설정 화면에서 직접 삭제할 수 없습니다. LaunchAgents 폴더에 있는 plist(앱 자동 실행 설정 파일)를 찾아서 지워야 목록에서 사라집니다. macOS 15 Sequoia와 macOS 26 Tahoe에서 앱 삭제 후 남은 항목과 중복 등록된 프로세스 모두 같은 방법으로 처리할 수 있습니다.
다만 plist 위치에 따라 삭제 방법이 조금 다릅니다. ~/Library/LaunchAgents에 있으면 Finder에서 바로 지우면 되고, /Library/LaunchAgents에 있으면 터미널에서 sudo rm이 필요합니다.
macOS의 백그라운드에서 허용 기능은?

macOS Ventura(13)에서 추가된 기능으로 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램 하단의 백그라운드에서 허용 섹션에서 목록을 볼 수 있습니다.
사용자가 로그인하지 않아도 시스템이 자동으로 앱을 실행하는 기능으로, 윈도우의 시작 프로그램과 동일한 역할을 합니다.
여기에 등록된 앱은 백그라운드에서 띄우는 프로세스라 메뉴 막대에도 표시되지 않습니다. 어떤 항목이 리소스를 잡고 있는지 보려면 활성 상태 보기(Activity Monitor)에서 프로세스 이름으로 검색하면 됩니다.
백그라운드에서 허용은 로그인 시 열기와 차이가 있습니다. 로그인 시 열기는 사용자가 로그인한 뒤 실행되며 메뉴 막대에 표시되는 경우가 대부분입니다. 반면 백그라운드에서 허용은 사용자 세션과 무관하게 LaunchAgent 또는 LaunchDaemon으로 등록된 프로세스입니다.
앱 삭제 후 백그라운드 항목이 남아 있을 때 허용 목록 삭제 방법
앱을 지워도 plist가 남아 있으면 목록에서 사라지지 않습니다. 아래 순서로 사용자가 직접 제거할 수 있습니다.

- Finder를 열고 Shift + Command + G를 눌러 폴더로 이동을 실행합니다.
~/Library/LaunchAgents를 입력하고 Enter를 누릅니다.

- 삭제할 항목의 plist 파일을 찾습니다. 파일명은
com.개발사명.앱이름.plist형식인데, 설정 화면에 보이는 이름이 앱 이름이 아닌 개발사명인 경우가 있으니 주의합니다. - 해당 파일을 휴지통으로 이동합니다.
- 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램으로 이동해 백그라운드에서 허용 목록에서 해당 항목이 삭제된 것을 확인합니다.
~/Library/LaunchAgents에 삭제하려는 파일이 없다면 아래 경로도 추가로 확인합니다.
/Library/LaunchAgents
/Library/LaunchDaemons
이 두 경로는 시스템 전체에 적용되는 위치로, Finder에서 삭제할 때 Touch ID 또는 관리자 비밀번호 인증이 필요합니다.
어떤 plist 파일을 삭제해야 하는지 모를 때
삭제할 파일이 어디 있는지 모를 때는 sfltool dumpbtm으로 백그라운드 프로세스 등록 정보를 조회합니다. 백그라운드 허용으로 등록된 항목별 파일 경로가 앱 이름과 함께 그대로 나오기 때문에 위치를 바로 특정할 수 있습니다.

sfltool dumpbtm
Finder > 응용 프로그램 > 유틸리티 > 터미널을 실행한 다음, 명령어를 실행하면 항목마다 URL: 줄에 해당 plist 파일의 전체 경로가 표시됩니다.
삭제하려는 항목 이름을 찾고 URL: 값을 확인한 뒤, 경로가 /Library/LaunchAgents라면 아래 명령어로 삭제합니다.
sudo rm /Library/LaunchAgents/com.개발사명.앱이름.plist
~/Library/LaunchAgents에 있는 파일은 sudo 없이 rm 또는 Finder 삭제로 처리합니다.
백그라운드에서 허용 설정 화면에는 19개가 보여도 sfltool dumpbtm 출력에는 40개가 넘는 경우가 있습니다.
오래전 삭제한 앱의 잔존 레코드가 BTM 데이터베이스에 남아 있기 때문인데, 실제로 실행되는 건 아니라 그냥 둬도 무방합니다. 실행 중인 백그라운드 프로세스만 따로 보고 싶다면 활성 상태 보기에서 프로세스 이름으로 검색하면 됩니다. 레코드까지 한 번에 싹 정리하고 싶다면 아래 초기화 방법을 씁니다.
URL: 값이 /Applications/앱이름.app/... 형태로 앱 번들 경로를 가리키는 경우도 있습니다.
macOS Ventura(13)부터 도입된 SMAppService 방식으로, plist가 앱 번들 안에 포함되어 있어 별도로 삭제할 수 없습니다. 앱을 휴지통으로 이동한 뒤 휴지통을 비워야 항목이 목록에서 사라집니다. 휴지통에 남겨둔 상태에서는 백그라운드 항목이 그대로 유지됩니다.
URL: (null)로 표시되는 항목은 앱은 이미 삭제됐지만 BTM 데이터베이스에 레코드만 남은 유령 항목입니다. 실제로 실행되지 않으므로 동작에는 영향이 없지만, 제거하려면 전체 초기화를 해야 합니다.
KnockKnock으로 백그라운드 항목 확인 및 삭제하기
macOS 보안 연구자 Patrick Wardle이 만든 무료 오픈소스 도구로, LaunchAgents, LaunchDaemons, 앱 번들 내 항목까지 백그라운드에서 실행되는 모든 항목을 GUI로 한눈에 보여줍니다. 뿐만 아니라 악성 코드 검사 기능도 있어서 사용자 몰래 백그라운드에서 실행되는 프로세스를 점검하기 좋은 도구입니다.
macOS 10.15 이상 지원하며 공식 페이지에서 무료로 내려받을 수 있습니다. 첫 실행 시 전체 디스크 접근 권한을 필요로 합니다.

기본 사용 순서는 다음과 같습니다.
- 앱을 실행하고 Start Scan 버튼을 누릅니다.
- 왼쪽 카테고리 목록에서 Launch Items를 선택하면 백그라운드에서 허용에 등록된 앱이 오른쪽에 표시됩니다.
- 삭제할 항목을 찾았다면 Show 버튼을 눌러 Finder에서 해당 파일 위치를 엽니다.
- Finder에서 파일을 직접 삭제합니다.
KnockKnock 자체에는 삭제 버튼이 없습니다. 항목 위치를 찾아주는 도구이며, 실제 삭제는 위에서 설명한 Finder 또는 터미널 방법으로 처리합니다.
sfltool resetbtm으로 백그라운드 항목 전체 초기화하는 방법
로그인 항목 및 확장 프로그램을 일괄 정리하려면 터미널에서 아래 명령어로 BTM 데이터베이스를 초기화합니다.
sudo sfltool resetbtm
주의 : 이 명령어는 백그라운드에서 허용 목록뿐 아니라 로그인 시 열기 항목도 함께 삭제됩니다. 초기화 후 Mac을 재시작하면 현재 설치된 앱 기준으로 목록이 재구성됩니다. 단, 로그인 시 열기에 수동으로 추가한 앱은 다시 설정해야 합니다.
macOS 26 Tahoe 변경사항 : Tahoe부터 앱을 종료한 후에도 백그라운드 프로세스가 계속 실행 중이면 허용 여부를 묻는 알림이 새로 표시됩니다. 삭제 방법(LaunchAgents plist 제거, sfltool) 자체는 이전 버전과 동일합니다.
백그라운드에서 허용 항목을 추가하는 방법은?
사용자가 직접 추가할 수 없습니다. 항목은 앱 설치 또는 최초 실행 시 macOS가 자동으로 등록하며, 수동 추가 UI는 제공되지 않습니다. 삭제한 항목을 복구하려면 해당 앱을 재설치하는 방법뿐입니다.
마치며
백그라운드에서 허용 항목은 설정 UI에서 토글로 끄는 것과 plist 파일 삭제는 다릅니다. 토글을 끄면 실행만 막을 뿐 목록에는 남아 있습니다.
로그인 항목 및 확장 프로그램에서 완전히 삭제하려면 LaunchAgents 폴더의 해당 plist를 제거해야 합니다. 어느 파일인지 모를 때는 sfltool dumpbtm으로 경로를 먼저 확인하고 삭제하면 실수를 줄일 수 있습니다.
FAQ
앱을 정상적으로 삭제했는데 백그라운드에서 허용 목록에 항목이 남아 있는 이유는?
macOS는 앱 삭제 시 LaunchAgents 폴더의 plist 파일을 자동으로 제거하지 않습니다. 앱 번들(.app)만 삭제하면 등록 파일은 그대로 남습니다. AppCleaner 같은 완전 삭제 도구를 사용하거나, 앱에서 제공하는 언인스톨러를 실행하면 관련 파일까지 함께 제거됩니다.
“백그라운드 항목이 추가되었습니다” 알림이 반복해서 뜨는 경우 어떻게 해야 하나요?
알림을 클릭하면 시스템 설정 로그인 항목 화면으로 이동합니다. 알림에 표시된 앱 이름을 확인하고, 해당 앱을 의도적으로 설치한 경우가 아니라면 LaunchAgents 폴더에서 관련 plist 파일을 삭제합니다. 이름이 낯선 개발사 명의로 등록된 항목은 sfltool dumpbtm으로 파일 경로를 확인한 후 제거합니다.
/Library/LaunchDaemons에 있는 항목도 같은 방법으로 삭제할 수 있나요?
LaunchDaemons는 사용자 로그인 없이 시스템 부팅 시 루트 권한으로 실행되는 프로세스입니다. 삭제 방법은 동일하게 터미널에서 sudo rm 명령어를 사용하지만, 시스템 필수 서비스가 포함될 수 있으므로 파일명과 개발사를 반드시 확인한 후 삭제합니다.
macOS 26 Tahoe에서 앱을 종료했는데 백그라운드 허용 알림이 뜨는 이유는?
Tahoe부터 앱 종료 후에도 백그라운드 프로세스가 활성 상태로 남아 있으면 계속 실행할지 여부를 묻는 알림이 표시됩니다. 해당 앱이 불필요하다면 알림에서 허용하지 않음을 선택하거나, LaunchAgents 폴더에서 관련 plist 파일을 삭제하면 이후 알림도 뜨지 않습니다.



