일부 Windows 사용자들은 앱이 시스템 종료를 방해하는 문제를 겪고 있습니다. 특히 많은 사용자가 "이 앱이 종료를 방지하고 있습니다" 오류 메시지가 나타날 때 해당 응용 프로그램의 이름은 표시되지 않고 아이콘만 보인다고 보고하고 있습니다. 이 오류는 Windows를 종료하려는 시점에 저장하지 않은 데이터가 포함된 타사 응용 프로그램이 백그라운드에서 실행 중일 때 발생하며, Windows 7, Windows 8.1, Windows 10 환경에서 모두 보고된 사례입니다.

'앱이 종료를 방지하고 있습니다' 오류의 원인
저희는 다양한 사용자 사례와 실제로 문제를 성공적으로 해결한 사용자들의 복구 방법을 분석하여 이 문제를 조사했습니다.
이 오류 메시지가 나타나는 주된 원인은 운영체제 내에서 저장하지 않은 데이터가 있는 응용 프로그램이 아직 열려 있기 때문입니다. 이 오류를 유발하는 것으로 알려진 대표적인 프로그램은 다음과 같습니다.
- 텍스트 편집기: Notepad++, Komodo, Brackets 등
- 오피스 프로그램: Microsoft Office, LibreOffice, Apache OpenOffice, SoftMaker FreeOffice 등
- 이미지 편집기: Photoshop, Illustrator, Sumopaint, Pixlr, GIMP, PhotoScape, InPixio 등
"이 앱이 종료를 방지하고 있습니다" 오류를 해결하거나 우회하고 싶다면, 이 글에서 몇 가지 문제 해결 방법을 소개합니다. 아래에서는 비슷한 상황에 처한 다른 사용자들이 경고 메시지가 더 이상 나타나지 않도록 사용한 여러 가지 방법(문제가 되는 앱을 직접 처리하거나 경고 창 자체를 비활성화하는 방법)을 확인할 수 있습니다.
방법들은 효율성과 영향도 순으로 정렬되어 있습니다. 최소한의 변경만 원한다면 1~3번 방법을, 앞으로 이 오류 메시지를 확실히 보고 싶지 않다면 마지막 방법을 사용하세요.
방법 1: 저장하지 않은 데이터가 있는 모든 응용 프로그램 닫기
종료 경고에서 언급된 프로그램을 식별할 수 있다면, 해당 프로그램을 열어 저장하지 않은 데이터를 처리한 후 닫으면 경고 메시지를 해결할 수 있습니다. 이렇게 하려면 먼저 취소를 클릭해 종료 작업을 중단한 뒤, 해당 프로그램을 열어 변경 사항을 저장하고 다시 종료 절차를 진행하면 됩니다.

물론 백그라운드 앱이 원인이거나 어떤 프로세스가 문제를 일으키는지 파악할 수 없는 경우에는 이 방법을 적용하기 어렵습니다.
참고: Brother 프린터나 팩스 기기(Brother Printer Help App)에서 이 경고 메시지가 나타난다면 드라이버 업데이트가 대기 중이라는 의미일 수도 있습니다. 이 경우 알림 센터를 통해 업데이트를 진행할 수 있습니다.

이 방법이 적용되지 않거나 경고 메시지를 완전히 제거하는 방법을 찾고 있다면, 아래의 다음 방법으로 넘어가세요.
방법 2: 작업 관리자를 통해 작업 강제 종료
일부 사용자에 따르면 이 문제는 백그라운드 앱에서도 발생할 수 있습니다. 백그라운드 앱의 경우 저장하지 않은 데이터를 직접 처리할 방법이 없기 때문에 상황이 까다롭습니다. 이러한 동작을 유발하는 것으로 알려진 주요 원인은 Brother 프린터 및 팩스 드라이버와 같이 백그라운드에서만 작동하는 프린터 드라이버들입니다.
일부 사용자는 작업 관리자(Task Manager)를 사용하여 문제가 되는 프로세스를 종료함으로써 이 문제를 해결했습니다. 방법은 다음과 같습니다.
- Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다. 그런 다음 프로세스 탭으로 이동하여 경고에 표시된 것과 동일한 아이콘을 가진 프로세스를 찾습니다.
- 종료해야 하는 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택합니다.

- 해당 프로세스가 종료되면 "이 앱이 종료를 방지하고 있습니다" 경고 없이 종료 절차를 정상적으로 완료할 수 있어야 합니다.
이 방법이 적용되지 않았거나 경고 메시지를 영구적으로 비활성화하는 방법을 찾고 있다면, 아래의 다음 방법으로 넘어가세요.
방법 3: 이벤트 뷰어로 원인 프로세스 찾기
응용 프로그램 프로세스가 종료를 막고 있다고 의심되지만 어떤 앱인지 파악할 수 없다면, 문제를 일으키는 앱을 정확히 찾아내는 방법이 있습니다.
비슷한 상황에 놓였던 일부 사용자들은 이벤트 뷰어(Event Viewer)를 활용해 경고 메시지의 원인이 되는 응용 프로그램을 확인할 수 있었다고 보고했습니다.
이벤트 뷰어를 사용해 "이 앱이 종료를 방지하고 있습니다" 경고의 원인 프로세스를 찾는 방법은 다음과 같습니다.
- 평소처럼 시스템 종료를 시작합니다.
- "이 앱이 종료를 방지하고 있습니다" 경고 창이 나타나면 취소 버튼을 눌러 종료 작업을 중단합니다.

- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "eventvwr.msc"를 입력하고 Enter 키를 눌러 이벤트 뷰어를 실행합니다.

- 이벤트 뷰어에서 왼쪽 메뉴의 Windows 로그를 선택한 후, Application을 더블클릭하여 오른쪽 창에 Application 이벤트 목록을 불러옵니다.

- Application 섹션에서 일반(General) 탭에 "다음 응용 프로그램이 종료를 거부했습니다(The following application attempted to veto the shutdown)"라는 내용의 이벤트를 찾습니다. 방금 경고 메시지를 강제로 발생시켰기 때문에 기본적으로 날짜/시간순으로 정렬되는 목록에서 가장 위쪽 항목 중 하나여야 합니다.

- 콜론(:) 뒤에 경고 메시지를 유발하는 실행 파일명이 표시됩니다. 생소한 파일이라면 검색해 보면 연결된 프로그램을 쉽게 확인할 수 있습니다.
- 원인이 되는 응용 프로그램을 확인했다면 Ctrl + Shift + Esc를 눌러 작업 관리자를 연 뒤, 프로세스 탭에서 해당 앱을 종료합니다.

이 방법으로도 원인을 찾지 못했다면 "Brother Printer Services" 앱이 설치되어 있는지 확인해 보세요. 이 앱은 종료 과정에서 문제를 일으키는 것으로 알려져 있습니다. 해당 앱을 찾아 위에서 안내한 대로 제거하거나 비활성화하세요. 경고 메시지가 다시는 나타나지 않도록 하는 근본적인 해결책을 원한다면 아래의 다음 방법으로 넘어가세요.
방법 4: 레지스트리 편집기로 경고 비활성화하기
"이 앱이 종료를 방지하고 있습니다" 경고 메시지를 영구적으로 제거하는 방법도 있습니다. 이 방법은 레지스트리 편집기를 활용해, Windows에서 종료 절차를 시작하는 즉시 저장하지 않은 데이터가 있는 모든 실행 중인 소프트웨어를 자동으로 닫도록 운영체제를 설정하는 것입니다. 진행하기 전에 만약의 상황에 대비해 반드시 레지스트리 백업을 생성해 두세요.
이 설정을 적용하면 더 이상 경고를 받지는 않지만, 준비가 되기 전에 실수로 종료 절차를 시작했을 때 저장하지 않은 데이터를 잃을 가능성이 있다는 점에 유의해야 합니다.
레지스트리 수정을 통해 "이 앱이 종료를 방지하고 있습니다" 경고를 비활성화하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "regedit"를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

- 레지스트리 편집기에서 왼쪽 창을 사용해 다음 위치로 이동합니다:
Computer\HKEY_CURRENT_USER\Control Panel\Desktop
팁: 레지스트리 편집기 화면 상단의 주소 표시줄에 위 경로를 그대로 붙여넣고 Enter 키를 누르면 해당 위치로 바로 이동할 수 있습니다.
- 올바른 위치에 도달하면 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 문자열 값을 선택한 후 이름을 AutoEndTasks로 지정합니다.

- 새로 만든 문자열 값 (AutoEndTasks)을 더블클릭하고 값 데이터를 1로 설정합니다. 그런 다음 확인을 클릭해 변경 사항을 저장합니다.

- 레지스트리 편집기를 닫고 컴퓨터를 재시작하여 변경 사항을 적용합니다.
- 재부팅 후부터는 새로 생성된 문자열 값(AutoEndTasks) 덕분에 종료 버튼을 클릭하는 즉시, 저장하지 않은 데이터가 있더라도 모든 소프트웨어가 자동으로 닫힙니다.