どのプログラムが、どの TCP/UDP ポートを使っているか調べるには? トロイの木馬などの追跡のため、現在開いている TCP/UDP ポート番号から、プログラムを割り出したい場合があります。
Windows XP は netstat コマンドが拡張され、以下の手順でプログラムを特定することが可能です。
- [スタート]-[ファイル名を指定して実行] から cmd を起動します。
- 以下のコマンドを実行します。
C:\>netstat -ano
- 開いているポート一覧と、対応したプロセス ID が表示されます。
- プロセスIDの正体は、以下のコマンドで判別できます。
C:\>tasklist /svc /fi "PID eq <プロセスID>"
例) tasklist /svc /fi "PID eq 1108"
- 対応するプログラムもしくはサービスが表示されます。
注:Windows XP Home Edition に tasklist コマンドはありません。 |