Ends a process running in a session on a terminal server.

For examples of how to use this command, see Examples.

Syntax

tskill {<ProcessID> | <ProcessName>} [/server:<ServerName>] [/id:<SessionID> | /a] [/v]

Parameters

Parameter Description

<ProcessID>

Specifies the ID of the process that you want to end.

<ProcessName>

Specifies the name of the process that you want to end. This parameter can include wildcard characters.

/server:<ServerName>

Specifies the terminal server that contains the process that you want to end. If /server is not specified, the current terminal server is used.

/id:<SessionID>

Ends the process that is running in the specified session.

/a

Ends the process that is running in all sessions.

/v

Displays information about the actions being performed.

/?

Displays help at the command prompt.

Remarks

  • You can use tskill to end only those processes that belong to you, unless you are an administrator. Administrators have full access to all tskill functions and can end processes that are running in other user sessions.

  • When all processes that are running in a session end, the session also ends.

  • If you use the ProcessName and the /server:ServerName parameters, you must also specify either the /id:SessionID or the /a parameter.

Examples

  • To end process 6543, type:

    tskill 6543
    
  • To end the process "explorer" running on session 5, type:

    tskill explorer /id:5