윈도우 프로세스 관련 명령어 (TASKLIST, TASKKILL)

윈도우 프로세스 관련 명령어 TASKLIST, TASKKILL 에 대해서 알아보겠습니다


TASKLIST

 

- 현재 실행중인(서비스 포함) 모든 작업을 표시하는 명령어

- cmd창에 tasklist를 입력하면, 아래와 같이 모든 실행중인 작업 목록이 표시됩니다

cmd 명령프롬프트나 Powershell에 tasklist 입력

/? 를 뒤에 붙이면 해당 명령어의 도움말을 볼 수 있습니다

 

TASKLIST 명령어를 치면

프로세스의 이름 PID, 세션 정보, 메모리 사용량 정보를 볼 수 있습니다

 

TASKLIST /M

/M 옵션을 주면 프로세스의 상세한 트리 구조의 dll 모듈까지 볼 수 있습니다


/V 옵션은 자세히 볼 수 있습니다

/v 옵션으로 PID 세션 이름, 메모리 사용상태, 사용자 이름, CPU 시간 등



세부적인 정보들을 볼 수 있습니다



TASKKILL


- 현재 작업중인 프로세스를 죽이기 위해 사용하는 명령어

- /f : 강제종료 (해당 옵션을 사용하면, 권한 등의 문제로 종료가 불가능한 것들도 종료할 수 있음)

- /im : 프로세스 이름(아래 빨간색 표시)을 사용하여 프로세스를 종료 (예 : taskkill /f /im csrss.exe )

- /pid : 프로세스의 id인 pid(아래 파란색 표시)를 사용하여 프로세스를 종료 (예 : taskkill /f /pid 536 )

taskkill 명령어를 통해 프로세스를 종료시킬 수 있습니다

리눅스의 kill 명령어랑 동일합니다

taskkill /pid 6

이런식으로 프로세스 종료를 사용할 수 있습니다

댓글

Designed by JB FACTORY