ローカル コンピューターまたはリモート コンピューターで現在実行中のプロセスの一覧を表示します。 タスク リスト 、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