Windows에서 여러 프로그램을 동시에 사용하다 보면 누구나 한 번쯤 "프로그램이 응답하지 않습니다"라는 익숙한 대화상자를 마주하게 됩니다. 이 대화상자가 나타나면 데스크톱이 잠시 멈추거나 화면이 검게 변하기도 합니다. 이후 프로그램 종료 옵션이 표시되고, 이를 클릭해야만 프로그램이 강제로 종료되면서 Windows가 다시 정상 동작을 시작합니다.
이러한 일시적인 시스템 정지의 원인은 요청된 리소스 부족입니다. 시스템의 RAM(랜덤 액세스 메모리)이 부족한 상태에서 수많은 명령을 실행하도록 요청하면, 시스템이 짧은 시간 안에 해당 작업을 처리하지 못하면서 발생하는 것이죠.
더 심각한 경우는 데스크톱이 계속 멈추는 상태가 반복되어 여러 프로그램이 동시에 응답하지 않을 때입니다. 대표적인 예로 Firefox와 Microsoft Office를 함께 사용할 때, 탭이나 문서를 너무 많이 열면 두 프로그램 모두 응답하지 않는 상황이 생길 수 있습니다.
이런 경우에는 Ctrl + Alt + Del 키를 눌러 Windows 작업 관리자를 연 뒤, 프로세스를 하나씩 직접 종료해야 합니다. 하지만 굳이 번거롭게 하나씩 끝낼 필요가 있을까요? 응답하지 않는 모든 프로그램을 한 번에 종료할 수 있는 방법을 사용하면 시간과 CPU 리소스를 절약하고, 바로 새 작업을 시작할 수 있습니다.
이번 튜토리얼에서는 작업 관리자를 사용하지 않고 Windows에서 응답 없는 프로그램을 모두 닫는 방법을 알아보겠습니다.
바탕화면 바로 가기로 응답 없는 프로그램 종료하기
1. 먼저 Windows 바탕화면에 새 바로 가기를 만듭니다. 이 바로 가기를 두 번 클릭하면 응답하지 않는 프로세스가 한꺼번에 종료됩니다. 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 -> 바로 가기를 선택하세요.

2. 바로 가기 만들기 마법사에 다음 명령어를 입력합니다.
taskkill /F /FI "STATUS eq NOT RESPONDING"

3. "다음"을 누르고 원하는 이름을 지정한 뒤 "마침"을 클릭하면 완료됩니다.

바탕화면에 새 바로 가기가 생성된 것을 확인할 수 있습니다. 쉽게 식별하려면 바로 가기를 마우스 오른쪽 버튼으로 클릭해 "속성"을 연 후, "바로 가기" 탭에서 "아이콘 변경" 버튼을 눌러 원하는 아이콘으로 바꿔주세요.

이 과정은 필수는 아니지만, 아이콘을 지정해두면 프로그램이 멈췄을 때 바로 가기를 빠르게 찾아 사용할 수 있습니다.
바로 가기 사용 방법
사용법은 매우 간단합니다. 프로그램이 응답하지 않아 프로세스를 종료하고 싶을 때, 작업 관리자를 열고 프로세스 이름을 찾아볼 필요 없이 바로 가기를 두 번 클릭하기만 하면 됩니다. 해당 프로세스가 즉시 종료되며, 잠시 후 프로그램을 다시 실행하면 됩니다.
마우스 오른쪽 버튼 컨텍스트 메뉴로 응답 없는 프로그램 종료하기
응답 없는 프로그램을 종료하는 또 다른 스마트한 방법은 컨텍스트 메뉴(우클릭 메뉴)에 항목을 추가하는 것입니다. 바탕화면에서 바로 가기를 찾을 필요가 없으므로 훨씬 더 편리합니다. 절차는 다음과 같습니다.
1. 실행 명령창 또는 Windows 시작 메뉴 검색 상자에 regedit를 입력하여 Windows 레지스트리 편집기를 엽니다.
2. 다음 키를 찾아갑니다.
Windows 7: HKEY_CLASSES_ROOT\DesktopBackground\Shell
Windows Vista: HKEY_CLASSES_ROOT\Directory\Background\Shell

3. 왼쪽 창에서 Shell 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 -> 키를 선택합니다.

4. 키 이름을 "모든 작업 강제 종료"처럼 알아보기 쉽게 지정합니다. 그다음 이 키를 다시 마우스 오른쪽 버튼으로 클릭해 하위 키를 하나 더 만들고, 이번에는 command라고 이름 짓습니다.

5. 왼쪽 창에서 command 키를 선택한 뒤, 오른쪽 창의 기본값 항목을 두 번 클릭하고 값 데이터에 다음을 입력합니다.
taskkill /F /FI "STATUS eq NOT RESPONDING"

6. 이것으로 설정이 완료되었습니다. 이제 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭하면 "모든 작업 강제 종료"라는 새 컨텍스트 메뉴 항목이 나타나는 것을 확인할 수 있습니다.

나중에 이 컨텍스트 메뉴 항목을 삭제하고 싶다면, 해당 키로 이동해 4번 단계에서 만든 command 하위 키를 삭제하기만 하면 됩니다.
혹시 Windows에서 응답하지 않는 프로그램을 자동으로 종료할 수 있는 다른 팁을 알고 계신가요? 댓글로 여러분의 아이디어를 공유해 주세요.