JSI Tip 6314. The Windows XP TaskKill utility.

Jerold Schulman

February 5, 2003

2 Min Read
ITPro Today logo in a gray background | ITPro Today

Windows XP includes a powerful command-line TaskKill utility.

When you open a CMD.EXE session and type TaskKill /?, you receive:

TASKKILL [/S system [/U username [/P [password]]]]         { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]Description:    This command line tool can be used to end one or more processes.    Processes can be killed by the process id or image name.Parameter List:    /S    system           Specifies the remote system to connect to.    /U    [domain\]user    Specifies the user context under which                           the command should execute.    /P    [password]       Specifies the password for the given                           user context. Prompts for input if omitted.    /F                     Specifies to forcefully terminate                           process(es).    /FI   filter           Displays a set of tasks that match a                           given criteria specified by the filter.    /PID  process id       Specifies the PID of the process that                           has to be terminated.    /IM   image name       Specifies the image name of the process                           that has to be terminated. Wildcard '*'                           can be used to specify all image names.    /T                     Tree kill: terminates the specified process                           and any child processes which were started by it.    /?                     Displays this help/usage.Filters:    Filter Name   Valid Operators           Valid Value(s)    -----------   ---------------           --------------    STATUS        eq, ne                    RUNNING | NOT RESPONDING    IMAGENAME     eq, ne                    Image name    PID           eq, ne, gt, lt, ge, le    PID value    SESSION       eq, ne, gt, lt, ge, le    Session number.    CPUTIME       eq, ne, gt, lt, ge, le    CPU time in the format                                            of hh:mm:ss.                                            hh - hours,                                            mm - minutes, ss - seconds    MEMUSAGE      eq, ne, gt, lt, ge, le    Memory usage in KB    USERNAME      eq, ne                    User name in [domain\]user                                            format    MODULES       eq, ne                    DLL name    SERVICES      eq, ne                    Service name    WINDOWTITLE   eq, ne                    Window titleNOTE: Wildcard '*' for the /IM switch is accepted only with filters.NOTE: Termination of remote processes will always be done forcefully      irrespective of whether /F option is specified or not.Examples:    TASKKILL /S system /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 AUTHORITYSYSTEM" /IM notepad.exe    TASKKILL /S system /U domainusername /FI "USERNAME ne NT*" /IM *    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

NOTE: See The Windows XP TaskList utility.



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like