Windowsコマンド虎の巻

tasklist

tasklistは、ローカルまたはリモートで実行中のプロセスの一覧を表示するコマンドです。

解説

tasklistでは現在実行中のタスクを確認することができます。
起動中のタスクを終了させたい場合は、taskkillコマンドで終了させることができます。

構文

(構文)
TASKLIST [オプション]
【オプション】
オプション説明
/S システム名接続するシステム名を指定する
/U [ドメイン¥]ユーザコマンドが実行されるユーザコンテキストを指定する
/P パスワードパスワードを指定する
(リモートに接続する場合で必要な場合)
/V詳細なタスクを表示する
/SVC各プロセスをホストしているサービスを表示する
/FIフィルターで表示対象を指定する
/S システム接続するリモートホストを指定する
/M モジュール名指定されたexe,dll名を使用するタスクを表示する
(*:ワイルドカード使用可)
/FO出力形式を指定する
TABLE、LIST、CSVが指定可。
(デフォルトはTABLE)
/NHカラムヘッダーを非表示にする。
(出力形式が TABLEまたはCSVのみ有効)
/?コマンドのヘルプを表示する

サンプル

実行中のプロセスの一覧を表示する

C:¥>tasklist イメージ名 PID セッション名 セッション# メモリ使用量 ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 K System 4 Services 0 5,200 K ...

詳細なプロセスの一覧を表示する

C:¥>tasklist /v イメージ名 PID セッション名 セッション# メモリ使用量 状態 ユーザー名 CPU 時間 ウィンドウ タイトル ========================= ======== ================ =========== ============ =============== ================================================== ============ ======================================================================== System Idle Process 0 Services 0 8 K Unknown NT AUTHORITY¥SYSTEM 30:34:56 N/A System 4 Services 0 5,200 K Unknown N/A 0:26:33 N/A ...

モジュール名に"chrome"で始まるタスクの一覧を表示する

C:¥>tasklist /m chrome*

CSV形式でプロセスの一覧を出力する

C:¥>tasklist /fo csv "イメージ名","PID","セッション名","セッション#","メモリ使用量" "System Idle Process","0","Services","0","8 K" "System","4","Services","0","5,200 K" ...

備考

  • オプションの接頭辞は、"/"でなく、"-"でもOKです。
  • オプションは小文字で指定してもOKです。

関連項目

  • taskkill:プロセスIDまたはイメージ名を指定してタスクを終了する