주제

 

원도우에서 작업을 하다보면 작업관리자에서 강제종료해도 안될때가 있다.

이럴때는 커맨드(cmd)창에서 프로세스 목록을 확인하고 강제 종료하면 되는데 두가지 명령어를 이해하고 있으면 된다.

 

TASKLIST 서비스를 포함한 실행 중인 모든 작업을 표시합니다.

TASKKILL 실행 중인 프로세스나 응용 프로그램을 중지합니다.

 

# taskkill 할때 필요한 두가지 매개 변수

매개 변수 목록

/PID  프로세스_ID      종료할 프로세스의 PID를 지정합니다.
                       TaskList를 사용하여 PID를 얻을 수 있습니다.

/F                     프로세스를 강제로 종료하도록 지정합니다.

 

 

 사용

 

1) 원도우 시작 - 검색창에서 cmd를 치고 Windows command 명령어를 실행

 

2) tasklist를 통해 kill 할 프로세스의 이미지 이름의 PID를 확인한다. 여기서는 엑셀을 강제 kill 한다

C:\Windows\System32>tasklist

이미지 이름                                  PID          세션 이름                  세션#               메모리 사용
========================= ======== ================ =========== ============

...
EXCEL.EXE                                 5880        Console                    1                      32,360 K
...

 

3) taskkill로 강제종료하기
C:\Windows\System32>taskkill /f /pid 5880
성공: 프로세스(PID 5880)가 종료되었습니다.

 

# /f 옵션을 사용하지 않으면 종료 여부를 해당프로그램에서 확인한다.

C:\Windows\System32>taskkill /pid 5880
성공: 프로세스(PID 6124)에 종료 신호를 보냈습니다.

 

 

 출처

 

cmd 도움말

C:\Windows\System32>help

C:\Windows\System32>taskkill /?

 

마이크로소프트 문서

https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/tasklist

 

 

 관련글

 

2022.03.15 - [etc/Powershell] - [Powershell] 프로세스 목록 확인, 강제 종료 하기 - Get-Process, Stop-Process, 이클립스 작업관리자에서 종료 안됨

 

 

+ Recent posts