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またはイメージ名を指定してタスクを終了する