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

Mac에서 "응용 프로그램이 더 이상 열리지 않습니다" 오류 해결 방법 완벽 가이드

macOS는 대체로 사용자 친화적인 운영체제이지만, 다양한 오류가 발생하기도 합니다. 그중 일부 오류 메시지는 상당히 생소하게 느껴질 수 있는데요. Mac의 "응용 프로그램이 더 이상 열리지 않습니다(The application is not open anymore)" 오류가 대표적인 예입니다.

이 오류는 주로 Steam, Finder, 미리보기(Preview) 같은 Apple 기본 앱에서 발생합니다. 이러한 앱은 모든 Mac에 사전 설치되어 있으며 Mac 생태계의 핵심 구성 요소입니다. 하지만 서드파티(타사) 앱을 실행할 때도 이 오류가 발생하는 경우가 있습니다.

이 오류 알림에는 응답하지 않는 응용 프로그램의 이름과 함께 다음과 같은 메시지가 표시됩니다:

응용 프로그램 “x”이(가) 더 이상 열려 있지 않습니다.

그런데 이상하게도 앱 창은 여전히 열려 있는 것처럼 보입니다. Dock의 단축 아래에 실행 중임을 나타내는 점이 표시되거나, 창이 열려 있기도 하지만 실제로는 앱을 전혀 사용할 수 없는 상태가 됩니다. 가장 짜증나는 부분은 오류가 발생해도 해당 앱이 닫히지 않고 계속 열려 있다는 점입니다. 결국 강제 종료하거나 시스템을 재시작할 때까지 멈춘 앱과 씨름해야 합니다.

"응용 프로그램이 더 이상 열리지 않습니다" 오류의 원인

이 오류는 기묘하지만 흔히 발생하는 문제입니다. 원리 자체는 어렵지 않습니다. 응용 프로그램이 불안정하거나 응답하지 않아 정지(freeze)되면 이 오류가 나타날 수 있습니다. 앱이 백그라운드에서 실제로 실행 중이 아니더라도 Dock과 Finder 아이콘은 여전히 앱이 열려 있는 것으로 표시합니다. 이때 사용자가 Dock 단축 아이콘이나 Finder 창을 통해 해당 앱을 다시 열려고 하면 오류 메시지가 뜨게 됩니다.

앱이 응답하지 않게 되는 주요 원인 중 하나는 바이러스 등으로 인한 응용 프로그램 파일 손상입니다. 이를 방지하려면 백신 또는 안티멀웨어 프로그램을 항상 최신 상태로 유지하는 것이 좋습니다.

하드웨어 및 소프트웨어 오작동도 이 오류의 원인이 될 수 있습니다. 이 경우 해당 응용 프로그램을 재시작하거나 Mac을 재부팅하면 해결되는 경우가 많습니다. 앱이나 macOS를 다시 실행하면 파일 시스템이 새로 고침되어 오류가 제거됩니다.

문제를 해결하기 전에 먼저 앱이 크래시(crash)된 것인지, 아니면 정지(hang)된 것인지 확인하는 것이 중요합니다. 앱이 스스로 갑자기 작동을 멈추면 '크래시'이고, 앱이 시작된 후 멈춰 버리면 '정지' 또는 '응답 없음' 상태입니다.

이 구분이 중요한 이유는 시스템이 콘솔(Console) 유틸리티를 통해 오류 메시지를 로그로 기록하기 때문입니다. 확인하려면 다음 단계를 따르세요:

  1. 파일 메뉴 > 새 시스템 로그 쿼리를 클릭합니다.
  2. 쿼리 이름을 만듭니다. 예: app crash.
  3. 팝업 메뉴가 포함된 메시지를 클릭하고 필터 옵션을 구성합니다.
  4. 팝업 메뉴를 메시지(Message)포함(Contains)으로 설정한 후, 가장 오른쪽 필드에 crash를 입력합니다.
  5. 이러한 쿼리를 통해 콘솔 로그를 검색하여 앱 크래시 또는 응답 없음 관련 메시지를 찾아 자세한 내용을 파악할 수 있습니다.

문제가 되는 앱 삭제 후 재설치하기

위 단계를 통해 하드웨어 문제, 리소스 문제, 확장 프로그램 문제가 아닌 크래시라는 것을 확인했다면, 해당 서드파티 앱을 완전히 제거한 후 App Store에서 재설치하는 것이 가장 좋습니다.

앱을 삭제할 때 단순히 휴지통으로 끌어다 놓는 것은 권장하지 않습니다. 개발자가 제공하는 공식 삭제 지침을 따라야 프로그램과 관련된 모든 구성 요소를 깔끔하게 제거할 수 있습니다.

Mac에서 "응용 프로그램이 더 이상 열리지 않습니다" 오류 해결 방법 8가지

방법 #1: 앱 강제 종료하기

macOS는 열려 있다고 감지한 응용 프로그램만 강제 종료할 수 있습니다. 따라서 비정상적인 앱이 '강제 종료' 메뉴에 나타나지 않더라도 놀라지 마세요. 하지만 가장 간단한 방법이므로 시도해 볼 가치는 충분합니다.

키보드 단축키 사용

  1. 먼저 키보드에서 Command + Option + Escape 키를 동시에 누릅니다.
  2. 강제 종료(Force Quit Applications) 창이 나타납니다.
  3. 응답하지 않는 앱을 선택하고 하단의 강제 종료 버튼을 클릭합니다.
  4. 앱이 즉시 종료됩니다.

Dock에서 강제 종료

  1. Dock에서 Option 키를 누른 상태로 응답하지 않는 앱을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 옵션 목록이 나타납니다.
  3. 목록에서 강제 종료를 선택합니다.

활성 상태 보기(Activity Monitor) 사용

  1. /Applications/Utilities 폴더에 있는 활성 상태 보기를 엽니다. 또는 Command + Space 키를 눌러 Spotlight로 활성 상태 보기를 검색하여 실행할 수 있습니다.
  2. 활성 상태 보기가 열리면 응답하지 않는 응용 프로그램을 찾아 좌측 상단의 X 버튼을 클릭합니다.
  3. 팝업 대화상자에서 강제 종료 버튼을 클릭합니다.

방법 #2: Mac 재시동하기

Mac을 재시동하면 중요한 시스템 파일이 초기화되고 모든 응용 프로그램 파일이 정상적인 오류 없는 상태로 복원되므로 오류가 해결됩니다. 파일 손상이나 데이터 손실이 없는 소프트 재부팅이 이상적입니다.

  1. 메뉴 > 시스템 종료로 이동합니다.
  2. 다시 로그인할 때 창 다시 열기 체크박스를 해제합니다.
  3. 시스템 종료를 클릭하여 확인하고 Mac이 완전히 꺼질 때까지 기다립니다.
  4. 30초 후 Mac을 다시 시작합니다.

방법 #3: Mac 강제 재부팅하기

강제 종료로도 문제가 해결되지 않으면, 앱을 다시 사용하려면 Mac을 강제로 재부팅해야 할 수 있습니다. 강제 재부팅 시 저장하지 않은 파일이 손실될 수 있으니, 문제가 되는 앱 외에 실행 중인 다른 응용 프로그램을 먼저 닫아 두세요. 절차는 모든 Mac에서 동일하며 전원 버튼 위치만 다릅니다.

  1. Mac의 전원 버튼을 화면이 꺼질 때까지 길게 누릅니다.
  2. 시스템이 꺼지면 몇 초간 기다립니다.
  3. 이후 전원 버튼을 다시 눌러 Mac을 켭니다.
  4. 앱을 다시 열겠다는 안내가 나오면 취소를 클릭합니다.

방법 #4: 응용 프로그램 컨테이너 폴더 정리하기

  1. Finder 창을 연 후 이동 > 폴더로 이동을 선택합니다.
  2. 경로 ~/Library/Containers를 입력하고 이동을 누릅니다.
  3. 해당 파일을 복사하여 Library/Containers 폴더 밖에 붙여 넣습니다.
  4. 이제 응용 프로그램의 원본 폴더를 삭제합니다.
  5. 마지막으로 응용 프로그램을 다시 실행하여 문제가 해결되었는지 확인합니다.

방법 #5: 세이프 모드(Safe Mode) 사용하기

세이프 모드로 Mac을 부팅하여 응용 프로그램을 실행한 후 재시작하면 문제가 해결되었다는 사용자 보고도 있습니다. 세이프 모드는 필수 앱만 백그라운드에서 실행되는 상태로 Mac을 부팅합니다.

  1. Mac의 전원을 끕니다.
  2. 완전히 꺼진 후 몇 초간 기다렸다가 전원 버튼을 누릅니다.
  3. Mac이 시작되는 동안 즉시 Shift 키를 길게 누릅니다. 시작음이 나오는 Mac의 경우 시작음이 들릴 때 Shift 키를 누르고 있습니다.
  4. 회색 Apple 로고와 진행률 표시줄이 나타나면 Shift 키에서 손을 뗍니다.
  5. 올바르게 수행했다면 Mac이 세이프 모드로 시작됩니다.
  6. 문제가 있던 응용 프로그램을 실행한 후, 잠시 뒤 평소와 같이 Mac을 재시작합니다.
  7. 문제가 해결되었는지 확인합니다.

방법 #6: 미리보기 환경설정 파일 삭제하기

여전히 동일한 오류 메시지가 나타난다면 일부 환경설정 파일을 삭제해야 할 수 있습니다. 환경설정 파일에는 앱 및 사용자와 관련된 시작 정보와 권한 정보가 저장되어 있습니다.

환경설정 파일은 Mac에서 실행되는 모든 Apple 앱마다 존재합니다. 일반적으로 Apple 앱이 크래시되거나 제대로 작동하지 않고, 세이프 모드 시도로도 해결되지 않았다면 관련 환경설정 파일을 재생성하는 것이 효과적입니다.

먼저 Time Machine으로 Mac을 백업하세요. 환경설정 파일은 macOS가 각 앱의 설정을 저장하기 위해 자동으로 생성하는 작은 파일로, 보통 삭제해도 데이터 손실이나 문제가 없지만 만일을 위해 백업을 권장합니다.

각 제안을 적용한 후마다 문제가 되는 앱을 테스트하세요. 환경설정 파일은 데스크탑의 새 폴더로 옮겨 보관하는 것이 좋습니다. 문제가 생기면 언제든 복구할 수 있기 때문입니다. 문제가 해결되면 그때 파일을 삭제하면 됩니다.

  1. Finder를 열고 메뉴 막대에서 이동 > 폴더로 이동을 선택합니다.
  2. 다음 경로를 입력하고 이동을 클릭합니다: ~/Library/Preferences.
  3. 파일 이름에 해당 앱 이름이 포함된 파일을 찾습니다. 예를 들어 미리보기 앱이 응답하지 않는다면 com.apple.Preview.plist 파일을 찾습니다.
  4. 해당 환경설정 파일을 안전을 위해 데스크탑으로 옮깁니다.
  5. Mac을 재시동하고 미리보기를 다시 테스트합니다.
  6. 오류가 지속되면 다음 파일들에 대해 위 단계를 반복합니다:
    • ~/Library/Containers/com.apple.Preview
    • ~/Library/Containers/com.apple.quicklook.ui.helper
    • ~/Library/Preferences/com.apple.Preview.LSSharedFileList.plist
    • ~/Library/Preferences/com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist
    • ~/Library/Saved Application State/com.apple.Preview.savedState

방법 #7: macOS 업데이트 또는 재설치하기

'Preview.app이 더 이상 열려 있지 않습니다' 오류는 위 방법으로 대부분 해결됩니다. 하지만 여전히 문제가 발생한다면 운영체제에 버그가 있을 가능성이 있습니다. 이 경우 macOS를 업데이트하거나 재설치하면 됩니다.

Apple은 macOS의 소규모 업데이트를 정기적으로 배포합니다. 우선 Mac을 최신 macOS 버전으로 업데이트하는 것이 좋습니다. Apple은 이런 유형의 버그를 수정하는 패치 업데이트를 자주 배포하지만, 시스템을 최신 상태로 유지하지 않으면 그 혜택을 받을 수 없습니다.

이미 최신 macOS 버전을 사용 중이거나 업데이트로 해결되지 않는다면 복구 모드(Recovery Mode)를 통해 macOS를 재설치해야 합니다. 재설치는 데이터에 영향을 주지 않지만, 만일을 위해 미리 백업하는 것이 좋습니다. macOS 재설치는 운영체제의 모든 코드를 다시 작성하는 과정입니다.

macOS 업데이트 방법:

  1. Mac을 인터넷에 연결합니다.
  2. 시스템 환경설정 > 소프트웨어 업데이트로 이동하여 새 업데이트를 확인합니다.
  3. 발견된 업데이트를 다운로드하고 설치합니다.

macOS 재설치 방법:

  1. 아직 하지 않았다면 Time Machine으로 새 백업을 생성합니다.
  2. 다음 방법으로 Mac을 복구 모드로 부팅합니다:
  3. > 시스템 종료로 이동하여 Mac 종료를 확정합니다.
  4. Mac이 완전히 꺼질 때까지 30초간 기다립니다.
  5. 전원 버튼을 잠깐 누른 직후 Command + R 키를 길게 누릅니다.
  6. 복구 모드 화면이 나타나면 macOS 재설치를 클릭합니다.
  7. 화면의 안내에 따라 macOS 재설치를 완료합니다.

방법 #8: 서드파티 앱의 확장 프로그램 점검하기

크래시되거나 멈추는 앱이 서드파티 앱이라면 앱의 확장 프로그램이나 플러그인을 점검해 보세요. 하나씩 비활성화해 범인이 되는 확장 프로그램을 찾아냅니다.

과거 Safari 확장 프로그램에서도 유사한 문제가 있었습니다. Mail에서 'Send Later' 같은 서드파티 앱을 사용하는 사용자들이 Mail 크래시를 겪기도 했는데, 대부분 구버전 플러그인이 원인이었습니다. 서드파티 앱을 최신 버전으로 업데이트하면 크래시 문제가 해결됩니다.

앱 크래시를 유발할 수 있는 확장 프로그램/플러그인 문제를 배제하는 가장 좋은 방법은 EtreCheck를 실행하는 것입니다. 무료로 사용할 수 있는 매우 인기 있는 소프트웨어로, Mac의 다양한 문제를 진단하는 데 도움이 됩니다. EtreCheck를 완료한 후 리포트를 살펴보고 로딩되지 않거나 실패하는 프로세스를 찾아보세요.

Mac에서 앱 멈춤 및 크래시 최소화를 위한 팁

앱의 멈춤이나 크래시를 완전히 예방할 수 있는 특효약은 없지만, 정기적인 관리를 통해 발생 가능성을 줄일 수 있습니다.

  • 앱 업데이트 확인: Mac App Store를 통해 항상 최신 버전으로 업그레이드하세요. 특히 MacBook에서 자동 업데이트 설정을 차단해 둔 사용자에게 중요합니다.
  • 디스크 유틸리티 활용: Mac의 디스크 유틸리티 도구를 사용하여 디스크 권한 문제를 정기적으로 확인하고 관련 문제를 수정하세요.
  • 애플리케이션 캐시 정리: 애플리케이션 캐시를 정기적으로 비우세요. 세이프 모드로 MacBook을 시작하면 문제가 되는 캐시가 정리되기도 합니다.
  • 디스크 조각 모음: 하드 디스크 조각 모음을 정기적으로 실행하세요. 다양한 서드파티 유틸리티를 활용할 수 있습니다.
  • EtreCheck 실행: EtreCheck에서 성능 저하가 반복적으로 보고되면 메모리 또는 MacBook 업그레이드를 고려하세요. 특히 4GB 메모리의 구형 장비에서 많은 앱을 동시에 실행하는 경우 더욱 그렇습니다.

마무리

이 팁들이 도움이 되었기를 바랍니다. 대부분의 경우 Mac에서 앱이 반복적으로 크래시되는 주된 원인은 손상된 사용자 계정/권한이거나, macOS 업그레이드 후 업데이트되지 않은 서드파티 앱 때문입니다. 위에 소개한 정기적인 관리 작업을 실천하면 Mac에서 발생할 수 있는 여러 문제를 최소화할 수 있습니다.