Finder를 여는 순간 매번 충돌하는 것은 다른 거의 모든 Mac 문제보다 더 곤란합니다. 거의 모든 다른 작업에 Finder가 필요하기 때문입니다. 다행히 이 증상의 원인은 소수이고 잘 알려져 있어서, 순서대로 확인해 나가면 대개 금방 찾을 수 있습니다. 원본 가이드는 MacHabits에서 나왔습니다.
Finder는 Dock에서 완전히 강제 종료할 수 없습니다. Finder는 macOS의 핵심 구성 요소이며, 일반 앱과 달리 충돌하거나 강제 종료된 뒤에 스스로 자동으로 다시 시작됩니다. 다시 시작한 직후에 계속 종료된다면 실행할 때 무언가가 적극적으로 충돌을 일으키고 있다는 뜻이며, 이 가이드가 그것을 찾도록 도와 드립니다.
처음 30초: 깔끔하게 다시 시작하기
무엇보다 먼저, Dock 아이콘을 반복해서 클릭하는 대신 깔끔한 재시작을 시도하십시오.
- Option 키를 누른 채 Dock의 Finder 아이콘을 오른쪽 클릭합니다.
- ‘다시 시작’을 선택합니다.
그래도 유지되지 않으면 터미널을 엽니다. 터미널은 Finder와 독립적으로 실행되므로 Finder가 충돌을 반복하는 중에도 사용할 수 있습니다. 그런 다음 다음을 실행합니다.
killall Finder
Finder는 일반 앱이 아니라 핵심 시스템 프로세스이므로, 이렇게 하면 macOS가 자동으로 다시 시작합니다. 다시 시작하고 1~2초 안에 또 충돌한다면 이를 반복하지 말고 아래 단계로 넘어가십시오.
1단계: 멈춰 버린 네트워크 드라이브나 외장 드라이브 배제하기
실행 시 Finder가 충돌하거나 멈추는 가장 흔한 원인입니다. Finder는 기억하고 있는 모든 드라이브와 네트워크 공유에 다시 연결하려 하는데, 사라졌거나 잠들었거나 응답하지 않는 것이 있으면 기다리는 동안 프로세스 전체가 멈추거나 충돌할 수 있습니다.
- 외장 드라이브를 모두 물리적으로 분리합니다.
- 네트워크 공유(SMB, AFP 등)에 연결한다면 네트워크를 일시적으로 끊거나, 시스템 설정에서 아이콘이 흐리게 표시되거나 연결이 끊긴 저장된 네트워크 위치가 있는지 확인합니다.
- 모두 분리한 상태에서 Finder를 다시 시작해 봅니다.
외장 드라이브와 네트워크 드라이브를 분리한 상태에서 Finder가 정상적으로 동작한다면, 하나씩 다시 연결해 원인이 무엇인지 찾으십시오. 앞으로도 모두 연결해 두어도 안전하다고 단정하지 마십시오.
2단계: 사용 가능한 저장 공간 확인하기
Finder는 macOS의 많은 부분과 마찬가지로 드라이브가 거의 가득 차면 불안정해집니다. 시동 디스크의 여유 공간이 아주 적다면 그것만으로도 바로 이 증상이 생길 수 있습니다.
- Finder를 잠깐이라도 열 수 있다면 사용 가능한 공간을 확인합니다. Apple 메뉴 > 이 Mac에 관하여 > 저장 공간.
- 그럴 만큼 오래 Finder가 열려 있지 않다면, 대신 터미널에서
df -h /로 확인합니다. - 시동 디스크의 최소 15~20퍼센트는 비워 두십시오. 크고 내용이 불분명한 범주가 공간을 차지하고 있다면 시스템 데이터 가이드를 참고하십시오.
3단계: Finder 초기화하기
손상된 환경설정 파일은 Finder가 계속 충돌할 때 소프트웨어 측면에서 가장 흔한 원인입니다. 초기화해도 안전합니다. 사이드바 순서와 보기 설정 같은 Finder 윈도우 맞춤 설정 일부는 잃지만 파일은 잃지 않습니다.
- 터미널을 엽니다.
- 이것으로 해결되지 않아 비교하고 싶을 때를 대비해 현재 환경설정 파일을 먼저 백업합니다.
cp ~/Library/Preferences/com.apple.finder.plist ~/Desktop/finder-backup.plist - 환경설정 파일을 삭제합니다.
rm ~/Library/Preferences/com.apple.finder.plist - Finder를 다시 시작합니다.
killall Finder
macOS가 새 환경설정 파일을 자동으로 다시 만듭니다. 이제 Finder가 정상적으로 열린다면 이전 파일이 손상되었던 것이고 끝난 것입니다. 문제가 해결되었다고 확신하면 데스크탑의 백업을 삭제하십시오.
4단계: 손상된 Finder 윈도우 상태
환경설정만 초기화해서 해결되지 않는다면, 주 환경설정 파일과는 별개로 Finder의 저장된 윈도우와 탭 상태가 원인일 수 있습니다.
rm -rf ~/Library/Saved\ Application\ State/com.apple.finder.savedState
killall Finder
이렇게 하면 Finder가 실행할 때 복원하려던 윈도우, 탭과 그 레이아웃이 지워집니다. 특정 저장된 윈도우, 특히 손상된 네트워크 위치나 손상된 폴더를 가리키던 것이 원인이었다면 이로써 해결됩니다. 첫 번째 명령은 묻지 않고 삭제하므로 제시된 그대로 정확히 입력하십시오.
5단계: 새 사용자 계정에서 시험하기
이 단계는 문제가 내 사용자 계정에 국한된 것인지, Mac 전체에 걸친 더 넓은 문제인지 가려냅니다.
- 시스템 설정 > 사용자 및 그룹 > 계정 추가로 이동해 새 일반 계정을 만듭니다.
- 새 계정에 로그인해 Finder를 엽니다.
- 거기서 Finder가 잘 동작한다면 원인은 Mac이나 macOS 설치 자체가 아니라 주 계정의 설정, 로그인 항목, Launch Agents에 있습니다.
계정에 국한된 문제라면 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램에서 실행할 때 Finder를 방해할 수 있는 낯선 항목이 없는지, 특히 서드파티 Finder 확장이나 동기화 도구가 없는지 확인하십시오.
6단계: 실제 충돌 보고서 확인하기
시행착오가 아니라 정확한 진단을 위해, macOS는 Finder가 매번 왜 충돌했는지에 대한 기록을 보관합니다.
- 콘솔을 엽니다(응용 프로그램 > 유틸리티 > 콘솔).
- 사이드바에서 Mac 이름 아래의 ‘충돌 보고서’를 선택합니다.
- ‘Finder.’로 시작하는 가장 최근 항목을 찾습니다.
- 위쪽에서 특정 프레임워크, 확장 프로그램, 서드파티 구성 요소를 이름으로 언급하는 줄을 찾습니다. 그 이름이 대개 실제 원인이며, 일반적인 가이드가 짐작할 수 있는 어떤 것보다 정확합니다.
충돌 보고서가 특정 서드파티 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