Windows でプロセスが使用しているポートを調べる (Process Explorer)

投稿日:2009年08月22日

Google を lsof (Unix/Linux で有名な、ポートを調べるコマンド)とWindows で検索すると、Microsoftがリリースしている Process Explorer というソフトが引っかかる。
他にもリリースされているツールがあるようなので、いちがいにこれがベストでは無いと思われるが

親プロセス・子プロセスの関係をツリー表示できる。
GUIで簡単にPort の使用しているプロセスを確認できる。
プロセス事のCPU/Memory 使用率を表示してくれる
プロセスが持っているスレッドに関する情報を表示してくれる。

等かなり高機能で、コマンドラインの出力結果を加工するなどの必要がなく、GUIツールでも問題なのであれば、かなり有用だと思う。

【窓の杜 – Process Explorer】 http://www.forest.impress.co.jp/lib/sys/wincust/taskservice/prcsxplorer.html

ダウンロードとインストール

ダウンロードは、マイクロソフトのサイトから。
解凍すれば使えるようになり、インストールは、特に必要ない

機能の概要

稼働している プロセスとCPU使用率
image

プロセスで使用しているポートの状況

プロセスから発生しているスレッドの情報
image

他にもプロセスに関連する情報をいろいろ見ることができるので、デバッグや障害解析には有用なツールだと思う。