【Windows】使用しているポートの一覧からプロセスを検索

ローカルにXamppをインストールしてapacheを起動するときに

(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。  : make_sock: could not bind to address 0.0.0.0:80

と怒られたので、どのプロセスが80番ポートを使っているか調べたメモ。

環境はWindows XP

コマンドプロンプトを起動して次のコマンドを入力

C:>netstat –oan

image

ポートとPIDの一覧が出力されるので、この場合80番ポートを使用しているのがPID=2848ということが分かる。次に

C:>tasklist /fi “pid eq 2848”

image

これで犯人が分かるので、アプリを終了するなりKillすればOK。

PIDを検索するときは「Process Explorer」を使っても簡単にできる。