매일 업데이트
2023-09-02 12:05 9 min

Mac에서 시작 앱을 추가, 제거 및 지연하는 방법

Mac 시작 시 자동 실행 앱 관리하기

Mac을 켤 때마다 여러 앱과 서비스가 백그라운드에서 자동으로 시작됩니다. 이러한 항목들을 '로그인 항목'이라고 부르며, 때로는 편리하게 사용될 수 있습니다. 예를 들어, Adobe Creative Cloud, Steam, Dropbox와 같은 프로그램들은 각자의 작업을 위해 백그라운드에서 실행되는 시작 앱을 설치합니다.

하지만 너무 많은 로그인 항목은 Mac의 부팅 시간을 늘리고 성능을 저하시킬 수 있습니다. 일부 시작 앱은 악성일 수도 있으므로, Mac의 건강한 상태를 유지하기 위해서는 이러한 앱들을 관리하는 것이 중요합니다.

여기서는 Mac에서 시작 앱을 관리하고 악성 앱을 찾아내는 방법을 자세히 알아보겠습니다.

Mac에 시작 앱 추가하기

자주 사용하는 특정 앱을 Mac에 로그인할 때마다 자동으로 실행되도록 설정하면 번거로움을 줄일 수 있습니다.

Apple 메뉴에서 '시스템 설정'을 선택합니다. 사이드바에서 '일반'을 클릭한 다음, 오른쪽에서 '로그인 항목'을 선택합니다.

새로운 로그인 항목을 추가하려면 시작 앱 목록 아래의 '+' 버튼을 클릭하고, 응용 프로그램 폴더에서 원하는 앱을 선택한 후 '열기'를 클릭하면 됩니다. 이 과정을 반복하여 더 많은 앱을 추가할 수 있습니다.

관리자 권한이 있는 경우 다른 사용자 계정의 시작 항목도 관리할 수 있습니다. 자세한 내용은 Mac에서 여러 사용자 계정 관리하기 가이드를 참조하세요.

Mac에서 시작 앱 삭제 또는 비활성화하기

만약 Mac의 부팅 속도가 느려졌다면 이는 시작 프로그램들을 정리해야 할 때라는 신호입니다. '시스템 설정' > '일반' > '로그인 항목'으로 이동하여 '로그인 시 열기' 목록에서 제거하고 싶은 앱을 선택한 다음 '-' 버튼을 클릭합니다. 이후 Mac을 재시동하여 부팅 속도가 향상되었는지 확인합니다.

또는, Dock을 사용해서 시작 시 앱이 실행되지 않도록 설정할 수도 있습니다. 앱을 Control-클릭하고 '옵션' 위에 마우스를 올린 후 '로그인 시 열기'를 선택 해제하면 됩니다.

개발자들은 사용자의 명시적인 동의 없이 앱이 로그인 시 자동으로 실행되도록 설정하는 경우가 있습니다. 그러므로 정기적으로 시작 앱 목록을 확인하여 Mac 성능을 최적화하는 것이 좋습니다. 잘못된 로그인 항목을 제거하는 것은 Mac 시작 문제를 해결하는 효과적인 방법 중 하나입니다.

Mac에서 시작 앱 일시적으로 비활성화하기

로그인 시마다 시작 앱의 자동 실행을 일시적으로 중단할 수 있습니다. 이는 급하게 로그인해야 하거나 Mac의 문제를 해결하기 위해 부팅 문제를 진단할 때 유용합니다.

이를 위해서는 로그인 창이 나타났을 때 로그인하는 동안 Shift 키를 누르고 있습니다. Dock이 나타나면 Shift 키를 놓으십시오.

만약 로그인 창이 나타나지 않는다면 Mac을 재시동한 다음, 진행 표시줄이 나타나는 동안 Shift 키를 누르고 있습니다. 데스크톱이 나타나면 Shift 키를 놓으면 됩니다.

다음 번에 Mac을 다시 시작하면 로그인 항목이 정상적으로 로드됩니다.

Mac에서 시작 앱 실행 지연시키기

Mac을 정리한 후에도 필수적인 몇 가지 시작 항목이 남아 있나요? 비활성화할 수는 있지만 매번 수동으로 실행하는 것은 번거로운 일입니다. Reddit에서 제시된 방법처럼, 단축어 앱을 이용하여 간단한 자동화를 만들어 시스템 부팅 시 특정 앱이 지연되어 실행되도록 설정해 보겠습니다.

먼저 '시스템 설정'에서 모든 로그인 항목을 제거한 다음, Mac에서 단축어 앱을 실행합니다.

메뉴 막대에서 '파일' > '새로운 단축어'를 선택하여 새로운 자동화를 생성한 후, 창 제목에서 단축어 이름을 클릭하여 자동화 이름을 지정합니다. 그런 다음 오른쪽에 있는 작업 라이브러리의 검색 필드를 사용하여 '대기' 작업을 검색하고, 결과 중 '스크립트' 아래에 있는 '대기'를 두 번 클릭하여 자동화에 추가합니다.

만약 작업 라이브러리가 보이지 않으면 '보기' > '작업 라이브러리 보기'를 선택하거나 키보드에서 Option + Command + 1을 누릅니다.

왼쪽 기본 보기에서 방금 추가한 '대기' 작업 옆에 있는 '1초'를 클릭하고, 지연시키고 싶은 시간을 초 단위로 입력합니다. 예를 들어 Dropbox가 30초 후에 실행되도록 하고 싶다면 30을 입력합니다.

다시 작업 라이브러리 검색 필드를 클릭하고 '앱 열기'를 입력한 후 '스크립트' 아래에 있는 '앱 열기' 작업을 더블 클릭합니다. 작업이 추가된 상태에서 왼쪽에 있는 '열기' 옆에 있는 '앱'을 클릭하고, 검색 필드에 앱 이름을 입력한 후 결과에서 선택합니다.

단축어 생성이 완료되었습니다! 이제 이 단축어를 macOS 시작 시 실행할 수 있는 앱으로 변경해야 합니다. 메뉴 막대에서 '파일' > 'Dock에 추가'를 선택합니다. 이제 단축어 앱을 닫아도 됩니다. Dock에서 단축어 아이콘을 Control-클릭하고 '옵션' 위로 마우스를 가져간 다음 'Finder에 표시'를 선택합니다.

macOS 사용자 계정의 응용 프로그램 폴더가 나타나며 (전체 응용 프로그램 폴더와 혼동하지 않도록 주의), 자동화된 앱이 목록에 표시됩니다.

마지막으로, '시스템 설정' > '일반' > '로그인 항목'으로 이동한 다음, Finder에서 자동화를 빈 로그인 항목 목록으로 드래그합니다.

다른 시작 앱에 대해서도 위 과정을 반복합니다. 다음 재부팅 시, macOS는 자동으로 단축어를 실행하고, 설정한 지연 시간 후 앱을 실행합니다.

물론 단축어에 여러 앱을 추가하여 여러 로그인 항목의 실행을 지연시킬 수도 있습니다.

Mac에서 악성 로그인 항목 찾아내기

검색 결과에 광고를 삽입하는 악성 브라우저 확장 프로그램이든, 데이터를 훔치려는 악성 프로그램이든, 악성 시작 항목의 목표는 Mac이 켜질 때마다 백그라운드에서 실행되는 것입니다. '지속성'은 악성 코드가 시작 시 운영 체제에 의해 실행되도록 보장하는 기술입니다.

만약 시스템에 악성 코드가 있다고 의심된다면, 로그인 항목을 확인하고 목록에 있는 알 수 없는 앱들을 제거해야 합니다. 하지만 악성 코드 공격자들은 매우 교묘합니다. 그들은 사용자에게 의심을 사지 않기 위해 앱을 숨길 수도 있습니다. 안타깝게도 Apple은 macOS 인터페이스에서 이러한 숨겨진 구성 요소를 드러내지 않습니다.

또한, 로그인 항목에서 악성 앱을 제거한다고 해도, 숨겨진 LaunchDaemons 및 LaunchAgents 프로세스가 악성 코드를 유지할 수 있으므로, 그것만으로는 충분하지 않을 수 있습니다. 둘 다 launchd (다른 모든 프로세스를 관리하는 핵심 프로세스)에 속하지만 일반적인 macOS 인터페이스로는 접근할 수 없습니다.

이러한 백그라운드 프로세스에 대해 더 자세히 알아보는 것을 권장합니다. LaunchDaemons 및 LaunchAgents와 macOS에서의 중요성 가이드를 참고하세요.

의심스러운 항목이 있는지 Mac 검사하기

Mac의 각 사용자 계정에는 다음과 같은 LaunchAgents 폴더가 있습니다.

  • /Library/LaunchAgents (모든 사용자 계정용)
  • ~/Library/LaunchAgents (특정 사용자 계정용)
  • /System/Library/LaunchAgents (OS X 10.11부터 macOS에서 관리)

LaunchDaemons 폴더의 위치는 다음과 같습니다:

  • /System/Library/LaunchDaemons (기본 macOS 프로세스용)
  • /Library/LaunchDaemons (설치된 타사 앱용)

시스템 폴더를 제외하고, 이러한 폴더들에 세심한 주의를 기울여야 합니다. 이 폴더 안의 PLIST 파일은 macOS에 실행 방법을 지시하는 코드입니다. 이전에 삭제한 앱 또는 의심스러운 앱의 PLIST 파일을 삭제하세요.

CleanMyMac으로 Mac 시작 프로그램 제어하기

MacPaw의 CleanMyMac X와 같은 타사 앱을 사용하면 로그인 항목과 실행 에이전트를 쉽게 관리할 수 있습니다. 7일 평가판 동안 모든 기능을 제한 없이 사용할 수 있으며, 앱 구매를 원하지 않으면 평가판 기간이 끝나기 전에 구독을 취소하면 됩니다.

다음 링크에서 CleanMyMac X를 다운로드하세요: 앱 스토어. 앱을 실행하고 '스캔'을 클릭합니다.

검사가 완료되면 '실행'을 선택한 다음, '무료 평가판 시작'을 선택합니다.

평가판이 활성화된 상태에서 사이드바의 '속도' 아래에서 '최적화'를 선택한 다음, '항목 보기'를 누르고 오른쪽에서 '로그인 항목'을 선택합니다. 제거하려는 로그인 항목 아래에 나열된 시작 앱 옆의 확인란을 선택하고 하단의 '제거' 버튼을 클릭합니다.

이렇게 하면 CleanMyMac에서 해당 항목이 제거되어 Mac에 로그인한 후 선택한 앱이 자동으로 로드되지 않습니다.

녹색 및 회색 점을 클릭하여 특정 백그라운드 항목을 일시적으로 활성화하거나 비활성화할 수도 있습니다.

Mac에서 실행 에이전트를 제거하거나 비활성화하려면 로그인 항목 아래에서 '실행 에이전트'를 선택하고, 시스템에서 제거하고 싶은 항목을 선택한 후 '제거'를 누르십시오.

CleanMyMac X는 Mac의 불필요한 항목을 식별하고 제거할 수 있는 다양한 기능을 제공합니다. 이 앱을 사용하면 대용량 파일 정리, 악성 코드 제거, 다양한 유지 관리 및 최적화 작업 등을 수행할 수 있습니다.

macOS 부팅 옵션 및 시작 모드 확인

macOS의 로그인 항목을 사용하면 몇 번의 클릭만으로 시작 앱을 편리하게 관리할 수 있습니다. 하지만 악성 앱은 숨겨진 구성 요소를 이용해 Mac의 정상적인 작동을 방해할 수 있습니다. 따라서 숨겨진 항목들을 찾아내고 식별하여 제거하는 방법을 알아두어야 합니다.

시작 문제를 수동으로 해결하기 위해 안전 모드, macOS 복구 모드와 같은 부팅 옵션들을 익혀두는 것도 좋습니다. 이러한 시작 모드와 키 조합을 활용하면 부팅 프로세스를 중단하고 로그인 후 macOS의 동작을 제어할 수 있습니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.