tasklist

実行しているタスク (プロセス) を確認できます。

構文

TASKLIST [/S システム [/U ユーザー名 [/P [パスワード]]]]
         [/M [モジュール] | /SVC | /V] [/FI フィルター] [/FO 形式] [/NH]

オプション

オプション 機能
/S システム 接続するリモート システムを指定する。
/U [ドメイン\]ユーザー コマンドを実行するユーザー コンテキストを指定する。
/P [パスワード] 提供されたユーザー コンテキストのパスワードを指定する。省略された場合は、入力を要求する。
/M [モジュール] 指定されたEXE/DLL名を使用しているタスクをすべて表示する。モジュール名が指定されない場合は、読み込まれているモジュールすべてを表示する。
/SVC   各プロセスをホストしているサービスを表示する。
/V   詳細なタスク情報を表示する。(より詳細な情報は、wmicコマンドで得られます)
/FI フィルター フィルターによって指定された、与えられた条件に一致するタスクを表示する。
/FO 形式 出力の形式を指定する。有効な値は、"TABLE"、"LIST"、"CSV"
/NH   出力するときに、"カラム ヘッダー"を表示しないように指定する。"TABLE"と"CSV"のみ有効。
フィルター:
    フィルター名     有効な演算子              有効な値
    -----------    ---------------           --------------------------
    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    セッション番号
    SESSIONNAME     eq, ne                    セッション名
    CPUTIME         eq, ne, gt, lt, ge, le    次の形式のCPU時間 hh:mm:ss (hh - 時間、mm - 分、ss - 秒)
    MEMUSAGE        eq, ne, gt, lt, ge, le    メモリ使用 (KB)
    USERNAME        eq, ne                    [ドメイン\]ユーザーの形式の形式
    SERVICES        eq, ne                    サービス名
    WINDOWTITLE     eq, ne                    ウィンドウ タイトル
    MODULES         eq, ne                    DLL 名

注意: リモート コンピューターを照会するときは、"WINDOWTITLE" フィルターと"STATUS" フィルターはサポートされません。

利用例

例:
    TASKLIST
    TASKLIST /M
    TASKLIST /V /FO CSV
    TASKLIST /SVC /FO LIST
    TASKLIST /M wbem*
    TASKLIST /S システム /FO LIST
    TASKLIST /S システム /U ドメイン\ユーザー名 /FO CSV /NH
    TASKLIST /S システム /U ユーザー名 /P パスワード /FO TABLE /NH
    TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"