애플리케이션 아이콘을 클릭해 실행할 때마다 Windows는 해당 실행 파일에 대한 프로세스를 자동으로 생성하고 고유한 프로세스 ID(PID)를 할당합니다. 예를 들어 Google Chrome 브라우저를 연 뒤 작업 관리자를 확인하면 '프로세스' 탭에 chrome.exe 또는 Chrome이라는 이름의 항목이 표시되며, PID 4482, 11700 같은 고유 번호가 함께 보입니다.
Windows에서는 많은 애플리케이션, 특히 시스템 리소스를 많이 소모하는 프로그램이 자주 멈추거나 응답하지 않는 상태가 됩니다. 이럴 때 X(닫기) 버튼을 클릭해도 프로그램이 종료되지 않는 경우가 많은데, 이때는 프로세스를 강제 종료해야 합니다. 또한 특정 프로세스가 CPU와 메모리를 과도하게 점유하거나, 입력에 전혀 반응하지 않거나, 관련 앱의 실행을 방해할 때도 프로세스를 종료하는 것이 좋습니다.
Windows 10에서 프로세스를 종료하는 방법은 크게 세 가지입니다. 바로 작업 관리자, 명령 프롬프트, PowerShell을 활용하는 것인데, 지금부터 각 방법을 자세히 알아보겠습니다.
Windows 10에서 프로세스를 종료하는 3가지 방법
프로그램이 응답하지 않거나 비정상적으로 동작해서 창을 닫을 수조차 없다면, 해당 프로그램의 프로세스를 강제 종료하면 됩니다. 전통적으로 Windows에서는 작업 관리자와 명령 프롬프트를 통해 이 작업을 수행할 수 있으며, 추가로 PowerShell도 활용할 수 있습니다.
방법 1: 작업 관리자에서 '작업 끝내기' 사용하기
작업 관리자를 이용한 프로세스 종료는 가장 전통적이고 직관적인 방법입니다. 작업 관리자에서는 각 프로세스가 사용하는 시스템 리소스를 한눈에 파악할 수 있고, 컴퓨터 성능도 함께 점검할 수 있습니다. 이름, CPU 사용량, 디스크·메모리 사용량, PID 등을 기준으로 정렬하면 원하는 프로세스를 더욱 빠르게 찾을 수 있습니다.
1. Ctrl + Shift + Esc 키를 동시에 눌러 작업 관리자를 엽니다.
2. 필요한 경우 '자세히'를 클릭하여 현재 시스템에서 실행 중인 모든 프로세스를 표시합니다.
3. 종료하려는 프로세스를 마우스 오른쪽 버튼으로 클릭한 뒤 '작업 끝내기'를 선택합니다. 여기서는 Google Chrome을 예로 들었습니다.
방법 2: 명령 프롬프트에서 Taskkill 명령어 사용하기
작업 관리자로 프로세스를 종료하는 것은 매우 간단하지만, 몇 가지 단점이 존재합니다.
- 여러 개의 프로세스를 동시에 종료할 수 없습니다.
- 관리자 권한으로 실행 중인 앱은 종료할 수 없습니다.
따라서 이런 경우에는 명령 프롬프트를 사용하는 것이 효과적입니다.
참고: 관리자 권한으로 실행 중인 프로세스를 종료하려면 명령 프롬프트 역시 관리자 권한으로 실행해야 합니다.
1. Windows 검색창에 cmd를 입력하고 '관리자 권한으로 실행'을 클릭합니다.
2. tasklist를 입력하고 Enter 키를 누르면 실행 중인 모든 프로세스 목록이 표시됩니다.
옵션 1: 개별 프로세스 종료하기
3A. taskkill /IM 이미지이름 명령어를 입력하면 이미지 이름(Image Name) 기준으로 프로세스를 종료할 수 있습니다. 예를 들어 메모장을 종료하려면 taskkill /IM notepad.exe를 실행합니다.
3B. taskkill /PID PID번호 명령어를 입력하면 PID 번호 기준으로 프로세스를 종료할 수 있습니다. 예를 들어 taskkill /PID 11228을 입력하면 해당 PID의 메모장이 종료됩니다.
옵션 2: 여러 프로세스 동시에 종료하기
4A. taskkill /IM 이미지이름1 /IM 이미지이름2 명령어를 실행하면 여러 프로세스를 한 번에 종료할 수 있습니다. 이미지이름1에는 첫 번째 프로세스 이름(예: chrome.exe), 이미지이름2에는 두 번째 프로세스 이름(예: notepad.exe)을 입력합니다.
4B. 마찬가지로 taskkill /PID 번호1 /PID 번호2 명령어로 여러 프로세스를 PID 기준으로 동시에 종료할 수 있습니다.
옵션 3: 프로세스 강제 종료하기
5. 위 명령어에 /F 옵션을 추가하면 프로세스를 강제로 종료할 수 있습니다. 예: taskkill /IM notepad.exe /F
Taskkill 명령어에 대해 더 자세히 알고 싶다면 명령 프롬프트에 taskkill /?를 입력하고 Enter 키를 누르세요. Microsoft 공식 문서에서도 관련 정보를 확인할 수 있습니다.
방법 3: Windows PowerShell에서 Stop-Process 사용하기
PowerShell에서도 tasklist 명령어로 실행 중인 모든 프로세스 목록을 확인할 수 있습니다. 다만 프로세스를 실제로 종료할 때는 Stop-Process 명령어 구문을 사용해야 합니다.
1. Windows + X 키를 동시에 눌러 파워 유저 메뉴를 엽니다.
2. 메뉴에서 'Windows PowerShell(관리자)'을 클릭합니다.
3. tasklist 명령어를 입력하고 Enter 키를 눌러 전체 프로세스 목록을 확인합니다.
옵션 1: 이미지 이름으로 종료하기
3A. Stop-Process -Name 프로세스이름 명령어를 입력하고 Enter 키를 누릅니다. 예: Stop-Process -Name Notepad
옵션 2: PID로 종료하기
3B. Stop-Process -Id 프로세스ID 명령어를 입력하고 Enter 키를 누릅니다. 예: Stop-Process -Id 7956
옵션 3: 강제 종료하기
4. 위 명령어에 -Force 옵션을 추가하면 프로세스를 강제로 종료할 수 있습니다. 예: Stop-Process -Name Notepad -Force
자주 묻는 질문(FAQ)
Q1. Windows에서 프로세스를 강제로 종료하려면 어떻게 해야 하나요?
A1. 명령 프롬프트에서 taskkill /IM 프로세스이름 /F 명령어를 실행하거나, Windows PowerShell에서 Stop-Process -Name 앱이름 -Force 명령어를 실행하면 됩니다.
Q2. Windows에서 모든 프로세스를 종료하려면 어떻게 해야 하나요?
A2. 같은 애플리케이션의 프로세스들은 작업 관리자에서 하나의 그룹으로 묶여 표시됩니다. 따라서 해당 그룹 헤더만 종료하면 하위 프로세스가 모두 종료됩니다. 백그라운드 프로세스를 모두 정리하고 싶다면 백그라운드 앱을 비활성화하거나 클린 부팅을 수행하는 방법도 고려해 볼 수 있습니다.
마무리
이상으로 Windows 10 PC에서 프로세스를 종료하는 방법을 알아보았습니다. 작업 관리자의 '작업 끝내기'부터 명령 프롬프트의 taskkill, PowerShell의 Stop-Process까지 상황에 맞는 방법을 활용하면 응답 없는 프로그램도 손쉽게 정리할 수 있습니다. 이 글에 대해 궁금한 점이나 제안 사항이 있다면 댓글로 자유롭게 남겨 주세요.