次の方法で共有


タスクリスト

ローカル コンピューターまたはリモート コンピューターで現在実行中のプロセスの一覧を表示します。 タスク リスト tlist ツールが置き換えられます。

このコマンドは、tlist ツールを置き換えます。

構文

tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]

パラメーター

パラメーター 説明
/s <computer> リモート コンピューターの名前または IP アドレスを指定します (円記号は使用しないでください)。 既定値はローカル コンピューターです。
/u [<domain>] <username> または <domain>\<username>で指定されたユーザーのアカウントアクセス許可を使用してコマンドを実行します。 /u パラメーターは、/s も指定されている場合にのみ指定できます。 既定値は、コマンドを発行しているコンピューターに現在ログオンしているユーザーのアクセス許可です。
/p <password> /u パラメーターで指定されたユーザー アカウントのパスワードを指定します。
/m <module> 指定されたパターン名と一致する DLL モジュールが読み込まれているすべてのタスクを一覧表示します。 モジュール名が指定されていない場合、このオプションは各タスクによって読み込まれたすべてのモジュールを表示します。
SVCの 切り捨てなしで、各プロセスのすべてのサービス情報を一覧表示します。 /fo パラメーターがテーブル に設定されている場合に有効です。
/v 出力に詳細なタスク情報が表示されます。 切り捨てなしで完全な詳細出力を行うには、/v 使用し、/svc を一緒に します。
/fo {table | list | csv} 出力に使用する形式を指定します。 有効な値は、テーブル リスト、および csv です。 出力の既定の形式は、テーブル です。
/NH 出力内の列ヘッダーを抑制します。 /fo パラメーターがテーブル または csv 設定されている場合に有効です。
/fi <filter> クエリに含める、またはクエリから除外するプロセスの種類を指定します。 複数のフィルターを使用するか、ワイルドカード文字 (\) を使用して、すべてのタスクまたはイメージ名を指定できます。 有効なフィルターについては、この記事の「フィルターの名前、演算子、値 セクションに記載されています。
/? コマンド プロンプトにヘルプを表示します。

名前、演算子、および値をフィルター処理する

フィルター名 有効な演算子 有効な値
状態 eq、ne RUNNING | NOT RESPONDING | UNKNOWN。 リモート システムを指定する場合、このフィルターはサポートされません。
画像名 eq、ne イメージ名
PIDの eq、ne、gt、lt、ge、le PID 値
セッション eq、ne、gt、lt、ge、le セッション番号
セッション名 eq、ne セッション名
CPUタイム eq、ne、gt、lt、ge、le HH:MM:SS 形式の CPU 時間 。MM SS 0 から 59 の間で、HH は符号なし番号です
メム使用量 eq、ne、gt、lt、ge、le メモリ使用量 (KB)
USERNAME eq、ne 任意の有効なユーザー名 (<user> または <domain\user>)
サービス eq、ne サービス名
ウィンドウタイトル eq、ne ウィンドウのタイトル。 リモート システムを指定する場合、このフィルターはサポートされません。
モジュール eq、ne DLL 名

例示

プロセス ID が 1,000を超えるすべてのタスクを一覧表示し、csv 形式ので表示するには、次のように入力します。

tasklist /v /fi "PID gt 1000" /fo csv

現在実行中のシステム プロセスを一覧表示するには、次のように入力します。

tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"

現在実行中のすべてのプロセスの詳細情報を一覧表示するには、次のように入力します。

tasklist /v /fi "STATUS eq running"

ntdll で始まる DLL 名を持つ srvmain リモート コンピューター上のプロセスのすべてのサービス情報一覧表示するには、次のように入力します。

tasklist /s srvmain /svc /fi "MODULES eq ntdll*"

srvmain リモート コンピューター上のプロセスを一覧表示するには、現在ログオンしているユーザー アカウントの資格情報を使用して、次のように入力します。

tasklist /s srvmain

ユーザー アカウント Hiroplnの資格情報を使用して、リモート コンピューター上のプロセスを srvmain 一覧表示するには、次のように入力します。

tasklist /s srvmain /u maindom\hiropln /p p@ssW23