taskkill【コマンド】
コマンドだよ
Windowsで使えるよ
プロセスを終了するよ
スポンサーリンク
簡単に書くよ
taskkill【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
プロセス
(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)を終了するときに使うコマンド
です。
詳しく書くよ
「taskkill」コマンドは
プロセスを終了するときに使うコマンド
です。
Windows系で使えます。
UNIX系(LinuxとかMacとか)の「kill」と用途は一緒です。
書き方は
taskkill [オプション]
です。
オプションは、ちらほらとあります。
| オプション | 説明 |
|---|---|
| /S 【コンピュータ名】 | 接続先コンピュータを指定 |
| /U 【ドメイン\ユーザ】 | 指定ユーザとしてコマンドを実行する |
| /P 【パスワード】 | 「/U」で指定したユーザのパスワードを指定する |
| /FI 【フィルタ名】 | 対象に含めるプロセス、除外するプロセスの種類を指定 |
| /PID 【プロセスID】 | 終了させるプロセスのプロセスIDを指定 |
| /IM 【イメージ名】 | 終了させるプロセスのイメージ名を指定 |
| /T | 指定したプロセスの子プロセスも終了 |
| /F | 強制終了指定 |
| /? | ヘルプを表示する |
です。
オプションは複数組み合わせて指定できます。
少し補足が必要なオプションは「/FI」でしょうか。
オプション「/FI」の使い方は、条件を指定して
taskkill /FI "STATUS eq RUNNING" /IM hoge.exe
のような書き方をします。
ヘルプのコピペですが「/FI」で使えるフィルター指定は以下の通りです。
フィルター名
→有効な演算子
→有効な値
・STATUS
→eq, ne
→RUNNING,NOT RESPONDING,UNKNOWN
・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
→「hh:mm:ss」形式の CPU 時間
・MEMUSAGE
→eq, ne, gt, lt, ge, le
→メモリ使用量 (KB)
・USERNAME
→eq, ne
→[ドメイン\]ユーザーの形式のユーザー名
・MODULES
→eq, ne
→DLL 名
・SERVICES
→eq, ne
→サービス名
・WINDOWTITLE
→eq, ne
→ウィンドウのタイトル
ちなみに「有効な演算子」の指定は
・eq → =
・ne → !=
・gt → >
・lt → <
・ge → ≧
・le → ≦
に対応します。
一言でまとめるよ
まぁ「taskkill」ってコマンドが出てきたら「プロセス
(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)を終了するときに使うんだな~」と お考えください。
おまけ
■訳してみるよ
「task(タスク)」の意味は「仕事」とか「任務」とか「課題」とかです。
「kill(キル)」の意味は「殺す」とかです。
何となく くっつけると
仕事を殺す
となります。
■検索してみる?






