Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류 해결 방법

Safari는 macOS와 iOS 기기의 기본 브라우저로, 빠른 속도와 뛰어난 효율성을 자랑하며 Mac과 완벽하게 어울립니다. 다른 인기 브라우저에 비해 애드온이나 확장 프로그램이 많지 않지만, Mac에서 빠르고 원활한 웹 브라우징을 즐기기에 필요한 기능은 모두 갖추고 있습니다.

Safari는 Mac과 iOS 기기를 위해 특별히 설계된 브라우저이지만, 그렇다고 결함이 없는 것은 아닙니다. 최근 Safari 사용자들이 겪는 문제 중 하나가 바로 'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류입니다. 이 오류가 발생하면 Safari가 갑자기 강제 종료되어 작업 중이던 데이터나 진행 상황을 잃게 됩니다. 브라우저를 다시 시작해도 소용이 없는데, 재실행 시 다음과 같은 오류 메시지가 또 나타나기 때문입니다.

문제가 발생하여 Safari를 열 수 없습니다.

이는 Safari가 처음 충돌할 때 일부 파일이 손상되어 정상적으로 로드되지 못한다는 의미입니다. 따라서 Safari를 성공적으로 실행하려면 먼저 초기 오류의 원인을 해결해야 합니다.

전문가 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 불필요한 파일, 유해한 앱, 보안 위협이 있는지 Mac을 스캔해 보세요.

'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류의 원인

사용자 후기에 따르면, 일부 사용자는 macOS Catalina로 업그레이드한 직후에 이 오류를 경험했고, 다른 사용자들은 Safari 앱을 업데이트한 후에 오류가 발생했다고 합니다. 두 경우 모두 오류의 원인은 명확합니다. 브라우저 소프트웨어 또는 운영체제의 변경으로 인해 앱이 시스템과 호환되지 않게 된 것입니다. 소프트웨어 비호환성은 대부분의 앱 오류에서 흔히 볼 수 있는 원인입니다.

또 다른 가능한 원인은 손상된 소프트웨어입니다. Safari와 관련된 시스템 파일, 특히 SafariBookmarksSyncAgent 관련 파일이 손상되었거나 접근할 수 없게 되어 오류가 계속 화면에 나타날 수 있습니다. SafariBookmarksSyncAgent는 Safari 앱의 핵심 프로세스로, 여기에 문제가 생기면 브라우저 전체가 제대로 작동하지 않습니다.

SafariBookmarksSyncAgent는 보통 다음 위치에 있습니다:

/System/Library/CoreServices/SafariSupport.bundle/Contents/MacOS/SafariBookmarksSyncAgent

이 Safari 기능은 모든 기기와 iCloud 계정 간에 북마크를 동기화하는 역할을 담당합니다. 동기화 과정에서 오류가 발생하는 것 역시 'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류의 원인이 될 수 있습니다.

'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류 해결 방법

이 오류를 겪는 사용자들은 Safari를 제거하거나 재설치할 방법이 없기 때문에 심각한 곤경에 빠집니다. Safari는 macOS에 기본 설치되어 있어 삭제 자체가 어렵기 때문입니다. 하지만 이 오류가 발생하면 Safari 브라우저를 아예 사용할 수 없게 됩니다. 일부 사용자는 인터넷을 사용하기 위해 다른 웹 브라우저를 다운로드하기도 합니다. 하지만 업무와 개인 용도로 Safari를 주로 사용해 온 사람들에게는 북마크, 저장된 설정, 저장된 비밀번호, 즐겨찾기 등을 모두 옮겨야 하기 때문에 다른 브라우저로 전환하는 것이 큰 번거로움입니다.

따라서 Safari를 다시 정상적으로 사용하고 싶다면, 아래에서 소개하는 해결 방법들을 차례로 시도해 보세요.

방법 1: Safari 앱 업데이트

최근 macOS Catalina로 업그레이드했다면 Safari 브라우저를 포함한 앱들도 함께 업데이트해야 합니다. Mac App Store를 열고 [업데이트] 탭에서 최신 Safari 패치를 확인하세요. 브라우저를 업데이트한 후 Mac을 재시동하고 Safari를 다시 실행해 보세요. Safari를 업데이트한 후에도 오류가 계속된다면 다음 방법을 시도하세요.

방법 2: Mac 정리하기

시스템 어딘가에 있는 비정상적인 파일이 오류를 일으키고 있을 가능성도 있습니다. Mac 정리 도구를 사용해 불필요한 파일을 모두 삭제하면 이 오류를 해결하는 데 도움이 될 수 있습니다. 또한 맬웨어 방지 소프트웨어를 실행하여 Mac 어디에도 악성코드가 숨어 있지 않은지 확인하는 것이 좋습니다.

방법 3: Safari 환경설정 삭제

또 하나 시도해 볼 수 있는 방법은 앱과 연관된 plist 파일을 삭제하여 Safari 환경설정을 초기화하는 것입니다. 방법은 다음과 같습니다:

  1. Finder 메뉴에서 이동 > 폴더로 이동을 클릭합니다.
  2. 입력창에 다음 주소를 복사해 붙여넣습니다: ~/Library/Preferences
  3. com.apple.Safari.plist 파일을 찾아 데스크탑으로 드래그합니다.
  4. Safari를 다시 실행하고 오류가 해결되었는지 확인합니다.
  5. 이 방법이 효과가 있었다면 plist 파일을 휴지통으로 드래그합니다. 효과가 없었다면 파일을 Preferences(환경설정) 폴더로 되돌려 놓습니다.

plist 파일을 삭제해도 걱정하지 않아도 됩니다. 앱을 열면 새로운 plist 파일이 자동으로 생성되기 때문입니다.

방법 4: 세이프 모드로 부팅

세이프 모드로 부팅하여 이 오류를 해결한 사용자들이 있는데, 의외로 효과가 좋습니다. Mac을 세이프 모드로 재시동하려면 부팅하는 동안 Shift 키를 길게 누르세요. 화면에 Apple 로고와 진행 막대가 나타나면 Shift 키에서 손을 떼면 됩니다. 세이프 모드에서 Safari를 실행하여 브라우저가 정상적으로 로드되는지 확인해 보세요. 정상적으로 작동한다면 서드파티 앱이나 프로세스가 문제의 원인일 가능성이 높습니다. Shift 키를 누르지 않고 Mac을 재시동하면 세이프 모드를 종료할 수 있습니다.

방법 5: iCloud 계정에서 로그아웃

SafariBookmarksSyncAgent는 북마크를 iCloud 계정과 동기화하는 프로세스입니다. 이 오류가 발생하면 아래 단계에 따라 Mac에서 iCloud 계정을 로그아웃해 보세요.

Catalina가 설치된 Mac의 경우:

  1. Apple 로고 > 시스템 환경설정을 클릭한 다음 Apple ID를 클릭합니다.
  2. 이미지와 이름 아래에 있는 개요(Overview)를 클릭합니다.
  3. 로그아웃(Sign Out) 버튼을 클릭합니다.

Mojave 또는 그 이전 버전의 macOS가 설치된 Mac의 경우:

  1. Apple 로고를 클릭하고 시스템 환경설정을 선택합니다.
  2. iCloud 아이콘을 클릭합니다.
  3. 하단의 로그아웃(Sign Out) 버튼을 클릭합니다.
  4. 확인 메시지가 나타나면 사본 유지(Keep a Copy)를 클릭합니다.

로그아웃한 상태에서 Safari 브라우저를 열어 'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류가 해결되었는지 확인해 보세요.

마무리

'SafariBookmarksSyncAgent가 예기치 않게 종료되었습니다' 오류는 해결하기 전까지는 Safari 브라우저를 사용할 수 없기 때문에 꽤 곤란한 상황을 만듭니다. 다른 브라우저 사용에 익숙하지 않거나 Chrome이나 Firefox보다 Safari를 선호한다면, 위의 문제 해결 가이드를 따라 하면 이 오류를 쉽게 해결할 수 있습니다.