본문 바로가기
컴소니/윈도우

[윈도우] 프로세스 확인 방법 - tasklist(feat, taskkill)

by 금소니 2023. 2. 13.
반응형

#252

1. tasklist란?

현재 실행하고 있는 프로세스 목록을 표시하는 도구입니다.

- 마이크로소프에서 제공하고 있는 공식 문서

 

tasklist

로컬 또는 원격 컴퓨터에서 실행되는 프로세스 목록을 표시하는 tasklist 명령에 대한 참조 문서입니다.

learn.microsoft.com

작업관리자로 확인할 수 있었던 프로세스들을 CLI 환경에서 확인할 수 있습니다.

여러가지 명령어가 있지만 tasklist만 입력했을 때는 프로세스명(이미지 이름), PID, 연결 방법(세션 이름), 메모리 등 확인 할 수 있습니다.

2. 실행 방법

CMD -> tasklist 입력

 

3. 확인할 수 있는 항목

1) 기본 항목(프로세스명, PID, 세션 이름, 세션 넘버, 메모리 사용량)

이것만 봐서는 크게 활용하기에는 어렵고 실행 중인 프로세스 정보와 메모리 사용량을 확인할 수 있습니다.

2) /v 옵션을 이용한 세부 정보(기본정보+상태, 사용자 이름, CPU 시간)

작업관리자에서 제공하는 세부 정보와 유사합니다.

기본정보에 프로세스의 상태, 사용자 이름, CPU 사용 시간을 확인할 수 있습니다.

tasklist /v 옵션
작업관리자의 세부 정보

3) /m 옵션을 이용한 모듈 정보

/m 옵션을 이용하여 해당 포르세스가 실행되는데 사용되는 모듈을 확인할 수 있습니다.

4. taskkill

taskilst와 함께 이용되는 taskkill 명령어에 대해서도 알아보도록 하겠습니다.

taskkill 명령어는 명령어 해석 그대로 프로세스를 종료하는 명령어입니다.

tasklist를 통하여 조회되는 프로세스를 taskkill 명령어를 통해 종료할 수 있습니다.

- 마이크로소프에서 제공하고 있는 공식 문서

 

taskkill

하나 이상의 작업 또는 프로세스를 종료하는 taskkill 명령에 대한 참조 문서입니다.

learn.microsoft.com

5. taskkill 사용 방법

1) pid 값을 이용한 종료

taskkill /pid [pid 값]

 

2) 강제 종료

taskkill /f [삭제 옵션]

 

3) 필터링을 통한 종료

taskkill [삭제 옵션] /fi [필터링 정보]

반응형

댓글