プロセスIDの検索
- 01/29/2021
- 2分読み取り
-
- D
- K
Windowsで実行されている各プロセスプロセスId(pid)と呼ばれる一意の小数が割り当てられます。 この番号は、デバッガーをアタッチするときにプロセスを指定するなど、さまざまな方法で使用されます。,
このトピックでは、タスクマネージャー、tasklist Windowsコマンド、TListユーティリティ、またはデバッガーを使用して、特定のアプリのPIDを決定する方法について説明します。
タスクマネージャー
タスクマネージャーはいくつかの方法で開くことができますが、最も簡単なのはCtrl+Alt+Deleteを選択してからタスクマネージャーを選
Windows10では、最初に[詳細]をクリックして、表示される情報を展開します。 プロセスタブから、詳細タブを選択して、PID列にリストされているプロセスIDを表示します。
ソートする列名をクリックします。, プロセス名を右クリックすると、プロセスのオプションが表示されます。
いくつかのカーネルエラーは、タスクマネージャのグラフィカルインターフェイス
tasklistコマンド
コマンドプロンプトから組み込みのWindows tasklistコマンドを使用して、すべてのプロセス、そのPid、およびその他のさまざまな詳細を表示します。
コマンドラインヘルプを表示するには、tasklist /?
を使用します。
TListユーティリティ
タスクリストビューア(TList)、またはtlist。エグゼ、コマンドラインできるユーティリティ一覧が表示されるタスクの割り当て、特定のユーザーモードプロセス、現在実行中のローカルコンピュータ., TListは、Windows用のデバッグツールに含まれています。 デバッグツールをダウ
64ビットPCのデフォルトディレクトリにWindowsドライバキットをインストールした場合、デバッグツールは次のとおりです。
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\
コマンドプロンプトからTListを実行すると、メモリ内のすべてのユーザーモードプロセスのリストが一意のPID番号で表示されます。 各プロセスについて、PID、プロセス名、およびプロセスにウィンドウがある場合はそのウィンドウのタイトルが表示されます。,
詳細については、TListを参照してください。
インクルード.tlistデバッガコマンド
問題のシステム上で実行されているユーザーモードのデバッガがすでに存在する場合は、.tlist(List Process IDs)コマンドは、そのシステム上のすべてのPidのリストを表示します。
PowerShell Get-Processコマンド
オートメーションスクリプトを操作するには、Get-Process PowerShellコマンドを使用します。 特定のプロセス名を指定すると、そのプロセスのプロセスIDが表示されます。
詳細については、”Get-Process”を参照してください。,
CSRSSおよびユーザーモードドライバー
別のコンピューターで実行されているユーザーモードドライバーをデバッグするには、クライアントサーバーランタイムサブシステム(CSRSS) 詳細については、”CSRSSのデバッグ”を参照してくだ