tskill

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

リモート デスクトップ セッション ホスト サーバー上のセッションで実行中のプロセスを終了します。

Note

このコマンドを使用すると、管理者である場合を除き、自分に属するプロセスのみを終了できます。 管理者は、すべての tskill 関数へのフル アクセスを持つため、他のユーザー セッションで実行されているプロセスを終了できます。

最新バージョンの新機能については、「Windows Server のリモート デスクトップ サービスの新機能」を参照してください。

構文

tskill {<processID> | <processname>} [/server:<servername>] [/id:<sessionID> | /a] [/v]

パラメーター

パラメーター 説明
<processID> 終了するプロセスの ID を指定します。
<processname> 終了するプロセスの名前を指定します。 このパラメーターにはワイルドカード文字を含めることができます。
/server:<servername> 終了するプロセスを含むターミナル サーバーを指定します。 /server を指定しない場合は、現在のリモート デスクトップ セッション ホスト サーバーが使用されます。
/id:<sessionID> 指定したセッションで実行されているプロセスを終了します。
/a すべてのセッションで実行されているプロセスを終了します。
/v 実行中のアクションに関する情報を表示します。
/? コマンド プロンプトにヘルプを表示します。

解説

  • セッション内で動作しているすべてのプロセスが終了すると、セッションも終了します。

  • <processname> および /server:<servername> パラメーターを使用する場合は、 /id:<sessionID> または /a パラメーターも指定する必要があります。

プロセス 6543 を終了するには、次のように入力します。

tskill 6543

セッション 5 で実行されているプロセス エクスプローラーを終了するには、次のように入力します。

tskill explorer /id:5