taskkill 사용법

목차

    taskkill은 현재 자신의 컴퓨터에서 실행되고 있는 프로세스이나
    원격의 컴퓨터에서 실행되고 있는 프로세스를 죽이는 유틸리티이다.
    이 명령은 기본적으로 윈도XP에 포함되어 있지만
    설치후 삭제되거나 하는 경우로 없을 경우에는 아래 파일을 다운받아
    C:\Windows\System32\ 폴더에 넣어주면 된다.

    taskkill.exe


    아래는 taskkill 유틸리티의 도움말을 출력한 것이다.

    TASKKILL [/S 시스템 [/U 사용자 이름 [/P [암호]]]]
             { [/FI 필터] [/PID 프로세스 id | /IM 이미지 이름] } [/F] [/T]
    설명:
        이 명령줄 도구는 하나 이상의 프로세스를 종료하기 위해 사용할 수 있습니다.
        프로세스 id 또는 이미지 이름으로 프로세스를 종료할 수 있습니다.
    매개 변수 목록:
        /S    시스템           연결할 원격 시스템을 지정합니다.
        /U    [domain\]user    명령을 실행해야 하는 사용자
                               컨텍스트를 지정합니다.
        /P    [암호]           해당 사용자 컨텍스트의 암호를 지정합니다.
                               생략한 경우에는 물어봅니다.
        /F                     프로세스를 강제로 종료하도록
                               지정합니다.
        /FI   필터             필터에서 지정한 조건과 일치하는
                               작업 집합을 표시합니다.
        /PID  프로세스 id      종료해야 하는 프로세스의 PID를
                               지정합니다.
        /IM   이미지 이름      종료해야 하는 프로세스의 이미지 이름을
                               지정합니다. 와일드 카드 문자 '*'를 사용하여
                               모든 이미지 이름을 지정할 수 있습니다.
        /T                     트리 종료: 지정된 프로세스와 그 프로세스로부터 시작된
                               모든 자식 프로세스를 종료합니다.
        /?                     이 도움말/사용법을 표시합니다.
    필터:
        필터 이름   유효한 연산자           유효한 값
        -----------   ---------------           --------------
        STATUS        eq, ne                    RUNNING | NOT RESPONDING
        IMAGENAME     eq, ne                    이미지 이름
        PID           eq, ne, gt, lt, ge, le    PID 값
        SESSION       eq, ne, gt, lt, ge, le    세션 번호.
        CPUTIME       eq, ne, gt, lt, ge, le    CPU 시간 형식
                                                hh:mm:ss
                                                hh - 시간,
                                                mm - 분, ss - 초
        MEMUSAGE      eq, ne, gt, lt, ge, le    메모리 사용(KB)
        USERNAME      eq, ne                    사용자 이름([domain\]user
                                                형식)
        MODULES       eq, ne                    DLL 이름
        SERVICES      eq, ne                    서비스 이름
        WINDOWTITLE   eq, ne                    창 제목
    참고: /IM 스위치에 대한 와일드 카드 문자 '*'는 필터에서만 사용할 수 있습니다.
    참고: 원격 프로세스의 종료는 /F 옵션 지정 여부와 상관없이
          항상 강제적으로 수행됩니다.
    예:
        TASKKILL /S 시스템 /F /IM notepad.exe /T
        TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
        TASKKILL /F /IM notepad.exe /IM mspaint.exe
        TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
        TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
        TASKKILL /S 시스템 /U domain\username /FI "USERNAME ne NT*" /IM *
        TASKKILL /S 시스템 /U 사용자 이름 /P 암호 /FI "IMAGENAME eq note*"


    댓글