macOS 27에서 Finder가 계속 종료될 때: 단계별 해결

Finder를 여는 순간 매번 충돌하는 것은 다른 거의 모든 Mac 문제보다 더 곤란합니다. 거의 모든 다른 작업에 Finder가 필요하기 때문입니다. 다행히 이 증상의 원인은 소수이고 잘 알려져 있어서, 순서대로 확인해 나가면 대개 금방 찾을 수 있습니다. 원본 가이드는 MacHabits에서 나왔습니다.

Finder는 Dock에서 완전히 강제 종료할 수 없습니다. Finder는 macOS의 핵심 구성 요소이며, 일반 앱과 달리 충돌하거나 강제 종료된 뒤에 스스로 자동으로 다시 시작됩니다. 다시 시작한 직후에 계속 종료된다면 실행할 때 무언가가 적극적으로 충돌을 일으키고 있다는 뜻이며, 이 가이드가 그것을 찾도록 도와 드립니다.

처음 30초: 깔끔하게 다시 시작하기

무엇보다 먼저, Dock 아이콘을 반복해서 클릭하는 대신 깔끔한 재시작을 시도하십시오.

  1. Option 키를 누른 채 Dock의 Finder 아이콘을 오른쪽 클릭합니다.
  2. ‘다시 시작’을 선택합니다.

그래도 유지되지 않으면 터미널을 엽니다. 터미널은 Finder와 독립적으로 실행되므로 Finder가 충돌을 반복하는 중에도 사용할 수 있습니다. 그런 다음 다음을 실행합니다.

killall Finder

Finder는 일반 앱이 아니라 핵심 시스템 프로세스이므로, 이렇게 하면 macOS가 자동으로 다시 시작합니다. 다시 시작하고 1~2초 안에 또 충돌한다면 이를 반복하지 말고 아래 단계로 넘어가십시오.

1단계: 멈춰 버린 네트워크 드라이브나 외장 드라이브 배제하기

실행 시 Finder가 충돌하거나 멈추는 가장 흔한 원인입니다. Finder는 기억하고 있는 모든 드라이브와 네트워크 공유에 다시 연결하려 하는데, 사라졌거나 잠들었거나 응답하지 않는 것이 있으면 기다리는 동안 프로세스 전체가 멈추거나 충돌할 수 있습니다.

  1. 외장 드라이브를 모두 물리적으로 분리합니다.
  2. 네트워크 공유(SMB, AFP 등)에 연결한다면 네트워크를 일시적으로 끊거나, 시스템 설정에서 아이콘이 흐리게 표시되거나 연결이 끊긴 저장된 네트워크 위치가 있는지 확인합니다.
  3. 모두 분리한 상태에서 Finder를 다시 시작해 봅니다.

외장 드라이브와 네트워크 드라이브를 분리한 상태에서 Finder가 정상적으로 동작한다면, 하나씩 다시 연결해 원인이 무엇인지 찾으십시오. 앞으로도 모두 연결해 두어도 안전하다고 단정하지 마십시오.

2단계: 사용 가능한 저장 공간 확인하기

Finder는 macOS의 많은 부분과 마찬가지로 드라이브가 거의 가득 차면 불안정해집니다. 시동 디스크의 여유 공간이 아주 적다면 그것만으로도 바로 이 증상이 생길 수 있습니다.

  1. Finder를 잠깐이라도 열 수 있다면 사용 가능한 공간을 확인합니다. Apple 메뉴 > 이 Mac에 관하여 > 저장 공간.
  2. 그럴 만큼 오래 Finder가 열려 있지 않다면, 대신 터미널에서 df -h /로 확인합니다.
  3. 시동 디스크의 최소 15~20퍼센트는 비워 두십시오. 크고 내용이 불분명한 범주가 공간을 차지하고 있다면 시스템 데이터 가이드를 참고하십시오.

3단계: Finder 초기화하기

손상된 환경설정 파일은 Finder가 계속 충돌할 때 소프트웨어 측면에서 가장 흔한 원인입니다. 초기화해도 안전합니다. 사이드바 순서와 보기 설정 같은 Finder 윈도우 맞춤 설정 일부는 잃지만 파일은 잃지 않습니다.

  1. 터미널을 엽니다.
  2. 이것으로 해결되지 않아 비교하고 싶을 때를 대비해 현재 환경설정 파일을 먼저 백업합니다. cp ~/Library/Preferences/com.apple.finder.plist ~/Desktop/finder-backup.plist
  3. 환경설정 파일을 삭제합니다. rm ~/Library/Preferences/com.apple.finder.plist
  4. Finder를 다시 시작합니다. killall Finder

macOS가 새 환경설정 파일을 자동으로 다시 만듭니다. 이제 Finder가 정상적으로 열린다면 이전 파일이 손상되었던 것이고 끝난 것입니다. 문제가 해결되었다고 확신하면 데스크탑의 백업을 삭제하십시오.

4단계: 손상된 Finder 윈도우 상태

환경설정만 초기화해서 해결되지 않는다면, 주 환경설정 파일과는 별개로 Finder의 저장된 윈도우와 탭 상태가 원인일 수 있습니다.

rm -rf ~/Library/Saved\ Application\ State/com.apple.finder.savedState
killall Finder

이렇게 하면 Finder가 실행할 때 복원하려던 윈도우, 탭과 그 레이아웃이 지워집니다. 특정 저장된 윈도우, 특히 손상된 네트워크 위치나 손상된 폴더를 가리키던 것이 원인이었다면 이로써 해결됩니다. 첫 번째 명령은 묻지 않고 삭제하므로 제시된 그대로 정확히 입력하십시오.

5단계: 새 사용자 계정에서 시험하기

이 단계는 문제가 내 사용자 계정에 국한된 것인지, Mac 전체에 걸친 더 넓은 문제인지 가려냅니다.

  1. 시스템 설정 > 사용자 및 그룹 > 계정 추가로 이동해 새 일반 계정을 만듭니다.
  2. 새 계정에 로그인해 Finder를 엽니다.
  3. 거기서 Finder가 잘 동작한다면 원인은 Mac이나 macOS 설치 자체가 아니라 주 계정의 설정, 로그인 항목, Launch Agents에 있습니다.

계정에 국한된 문제라면 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램에서 실행할 때 Finder를 방해할 수 있는 낯선 항목이 없는지, 특히 서드파티 Finder 확장이나 동기화 도구가 없는지 확인하십시오.

6단계: 실제 충돌 보고서 확인하기

시행착오가 아니라 정확한 진단을 위해, macOS는 Finder가 매번 왜 충돌했는지에 대한 기록을 보관합니다.

  1. 콘솔을 엽니다(응용 프로그램 > 유틸리티 > 콘솔).
  2. 사이드바에서 Mac 이름 아래의 ‘충돌 보고서’를 선택합니다.
  3. ‘Finder.’로 시작하는 가장 최근 항목을 찾습니다.
  4. 위쪽에서 특정 프레임워크, 확장 프로그램, 서드파티 구성 요소를 이름으로 언급하는 줄을 찾습니다. 그 이름이 대개 실제 원인이며, 일반적인 가이드가 짐작할 수 있는 어떤 것보다 정확합니다.

충돌 보고서가 특정 서드파티 Finder 확장이나 동기화 클라이언트를 지목한다면, 그 앱의 지원 페이지를 보거나 그 앱만 다시 설치하는 것이 여기서부터의 가장 직접적인 해결책입니다.

이 모든 것을 해도 계속된다면

  • macOS 업데이트를 확인합니다. 내 Mac에 필요한 업데이트를 참고하십시오. 포인트 릴리스가 위의 어떤 단계로도 잡지 못하는 근본적인 버그를 고칠 수 있습니다.
  • 악성코드 가능성을 배제합니다. 충돌이 갑자기 시작되었고 다른 이상한 동작과 겹친다면 Mac 악성코드 점검 가이드를 참고하십시오.
  • 최후의 수단으로, 백업한 뒤 macOS를 깨끗하게 다시 설치하면, 그보다 못한 어떤 방법으로도 건드릴 수 없는 시스템 수준의 지속적인 손상을 해결할 수 있습니다. 이는 초기 단계가 아니라 마지막 단계여야 합니다.

이 단계의 원본은 macOS 27에서 Finder가 계속 종료될 때 고치는 방법에 관한 MacHabits 가이드에서 볼 수 있습니다.

요약

  • 먼저 외장 드라이브와 네트워크 드라이브를 분리하십시오. 멈췄거나 사라진 드라이브가 실행 시 Finder 충돌의 가장 흔한 원인입니다.
  • 디스크 여유 공간을 확인하십시오. 거의 가득 찬 시동 드라이브가 바로 이 증상을 일으킵니다.
  • 터미널로 Finder의 환경설정과 저장된 윈도우 상태를 초기화하십시오. macOS가 둘 다 자동으로 다시 만듭니다.
  • 새 사용자 계정에서 시험해 원인이 계정에 국한된 것인지 확인하십시오.
  • 위 단계로 해결되지 않으면, 콘솔의 충돌 보고서가 대개 실제 원인을 직접 알려 줍니다.

이 문제에 대해 더 보기: MacHabits의 ‘macOS 27에서 열 때마다 Finder가 종료된다’ 해설.

출처: https://blog.machabits.info/articles/finder-keeps-quitting-macos-27-fix