taskkill

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

하나 이상의 작업 또는 프로세스를 종료합니다. 프로세스는 프로세스 ID 또는 이미지 이름으로 종료할 수 있습니다. tasklist 명령 명령을 사용하여 프로세스가 종료될 프로세스 ID(PID)를 확인할 수 있습니다.

참고 항목

이 명령은 kill 도구를 대체합니다.

구문

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

매개 변수

매개 변수 설명
/s <computer> 이름 또는 원격 컴퓨터의 IP 주소를 지정 합니다 (백슬래시를 사용 하지 않습니다). 기본값은 로컬 컴퓨터입니다.
/U <domain>\<username> 에 의해 <username> 또는 <domain>\<username>로 지정된 사용자의 계정 권한으로 명령을 실행합니다. /s도 지정된 경우에만 /u 매개 변수를 지정할 수 있습니다. 기본값은 명령을 실행 하는 컴퓨터에 현재 로그온 한 사용자의 사용 권한입니다.
/P <password> 에 지정 된 사용자 계정의 암호를 지정 된 /u 매개 변수입니다.
/Fi <filter> 작업 집합을 선택 하는 필터를 적용 합니다. 여러 필터를 사용 하거나 와일드 카드 문자를 사용할 수 있습니다 (*) 이미지 이름을 또는 모든 작업을 지정 합니다. 유효한 필터는 이 문서의 필터 이름, 연산자 및 값 섹션에 나열됩니다.
/Pid <processID> 종료할 프로세스의 프로세스 ID를 지정 합니다.
/Im <imagename> 종료할 프로세스의 이미지 이름을 지정 합니다. 와일드 카드 문자를 사용 하 여 (*) 모든 이미지 이름을 지정 합니다.
/f 프로세스가 강제로 종료되도록 지정합니다. 이 매개 변수는 원격 프로세스에 대해 무시됩니다. 모든 원격 프로세스는 강제로 종료됩니다.
/t 지정된 프로세스와 해당 프로세스에서 시작한 자식 프로세스를 종료합니다.

필터 이름, 연산자 및 값

필터 이름 유효한 연산자 유효한 값
상태 eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 이미지 이름
PID eq, ne, gt, lt, ge, le PID 값
세션 eq, ne, gt, lt, ge, le 세션 번호
CPUtime eq, ne, gt, lt, ge, le HH:MM:SS 형식의 CPU 시간. 여기서 MMSS는 0에서 59 사이이고 HH는 부호 없는 숫자입니다.
MEMUSAGE eq, ne, gt, lt, ge, le 메모리 사용량 (kb)
USERNAME eq, ne 유효한 사용자 이름(<user> 또는 <domain\user>)
서비스 eq, ne Service name
WINDOWTITLE eq, ne Window title
모듈 eq, ne DLL 이름

설명

  • 원격 시스템을 지정하면 WINDOWTITLESTATUS 필터가 지원되지 않습니다.

  • 필터가 적용된 경우에만 해당 옵션에 대해 */im wild카드 문자(*)가 허용됩니다.

  • /f 옵션이 지정되었는지 여부에 관계없이 원격 프로세스 종료는 항상 강제로 수행됩니다.

  • 호스트 이름 필터에 컴퓨터 이름을 제공하면 모든 프로세스가 중지됩니다.

예제

프로세스 ID 1230, 12411253으로 프로세스를 종료하려면 다음을 입력합니다.

taskkill /pid 1230 /pid 1241 /pid 1253

시스템에서 시작된 프로세스 메모장.exe를 강제로 종료하려면 다음을 입력합니다.

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

사용자 계정 Hiropln에 대한 자격 증명을 사용하는 동안 이미지 이름을 메모시작하는 원격 컴퓨터 Srv기본의 모든 프로세스를 종료하려면 다음을 입력합니다.

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

프로세스 ID 2134 및 해당 프로세스가 시작된 자식 프로세스로 프로세스를 종료하려면 관리istrator 계정에서 해당 프로세스를 시작한 경우에만 다음을 입력합니다.

taskkill /pid 2134 /t /fi "username eq administrator"

이미지 이름에 관계없이 프로세스 ID 가 1000보다 크거나 같은 모든 프로세스를 종료하려면 다음을 입력합니다.

taskkill /f /fi "PID ge 1000" /im *