기타유틸리티

윈도우 프로세스 강제 종료 명령어 CMD

크론크롱 2022. 10. 24. 17:06
반응형

프로그램의 응답이 없거나, 특정 프로세스에 대해 정기적으로 관리하고자하는 경우 도스명령어를 이용하여 강제종료가 가능합니다 필자의 경우 혼자만 사용할 NGNIX 서비스를 실행하는건 잘 구동되지만 종료가 원활하게 되지않아 서비스를 강제종료하는 방식으로 사용하곤 하는데 같은 취지에서의 사용하고자 하는 사용자가 있을것으로 예상되어 내용 같이 공유합니다

 

taskkill 명령어

프로세스의 강제종료 명령어는 taskkill 입니다 다음 프로세스의 명칭으로 종료하고자 할 경우에는 아래와같이 입력합니다

 

taskkill /im ngnix.exe /f

nginx.exe 프로세스를 바로 종료한다

 

프로세스 별로 주어진 고유값 PID가 존재하게 되는데 이는 작업관리자의 "서비스" 탭에서 확인할 수 있습니다

 

taskkill /pid 9128 /f

9128의 PID 값을 가지는 프로세스를 바로 종료한다

 

현재 실행되고있는 프로세스들을 모두 확인한다면 tasklist 명령어를 입력하여 PID값들을 모두 확인할 수 있습니다

 

명령어 뒤 매개 변수로써 사용할 수 있는 항목들입니다

/T : 프로세스와 관련한 자식프로세스 모두 종료

/F : 프로세스 강제종료

 

메모장에 명령어를 입력한 뒤, 확장자를 bat 확장자로 저장한다면 응용프로그램 형태로써 명령어를 사용할 수 있습니다

 

저장시 위와같은 형태로 저장이 되며 실행시에 해당명령어인 프로세스를 강제종료합니다

 

참고용ngnix task kill.bat
0.00MB

이해가 되지않는다면 위의 배치파일을 다운받아 메모장으로 편집하시면 확인이 가능합니다

 

열기시에는 배치파일이 실행되며, 편집버튼을 눌러 메모장에서 확인이 가능합니다

반응형