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