tasklist は、Windowsのコマンドラインツールで、現在実行中のプロセスのリストを表示します。このコマンドは、プロセスID (PID)、メモリ使用量、実行中のイメージ名などの情報を提供します。
構文
tasklist [オプション]Bashパラメーター
| /S <システム> | リモートシステムを指定します。デフォルトではローカルシステムです。 |
| /U <ユーザー名> | 指定したシステムに接続する際のユーザー名を指定します。 |
| /P <パスワード> | /U オプションで指定したユーザー名のパスワードを指定します。 |
| /M <モジュール> | 特定のモジュール名を含むプロセスを表示します。 |
| /SVC | 各プロセスに関連付けられているサービスを表示します。 |
| /V | プロセスに関する詳細情報を表示します。 |
| /FO <形式> | 出力形式を指定します。TABLE(表形式)、LIST(リスト形式)、または CSV(カンマ区切り形式)を選択できます。 |
| /NH | ヘッダー行を表示しません。これは TABLE や CSV 出力に使用します。 |
| /FI <フィルタ> | フィルタ条件に一致するプロセスのみを表示します。 |
例
基本的なプロセスリストの表示
C:\>tasklistBashシステム上のすべての実行中のプロセスを一覧表示します。プロセスのイメージ名、PID、メモリ使用量が表示されます。
特定のモジュールを使用しているプロセスのリスト表示
C:\>tasklist /M kernel32.dllBashkernel32.dll を使用しているすべてのプロセスを表示します。特定のDLLがどのプロセスで使われているかを確認するのに便利です。
サービスと関連付けられたプロセスを表示
C:\>tasklist /SVCBash各プロセスに関連付けられているサービスを表示します。これは、サービスとして実行されているプロセスを確認する際に役立ちます。
特定の条件に一致するプロセスのみ表示
C:\>tasklist /FI "IMAGENAME eq notepad.exe"Bashnotepad.exe という名前のプロセスのみを表示します。フィルタを使用することで、特定のプロセスだけを簡単に見つけることができます。

コメント