Windows Server 2003 で特定の伝送制御プロトコル ポートを使用またはブロックするプログラムを決定する方法

この記事では、特定の伝送制御プロトコル (TCP) ポートを使用またはブロックするプログラムを決定する方法について詳しく説明します。

この記事の Microsoft Windows XP バージョンについては、「 281336」を参照してください。

適用対象: Windows Server 2003
元の KB 番号: 323352

概要

Netstat.exe ユーティリティには、各接続に-o関連付けられているプロセス識別子 (ID) を表示できる新しいスイッチ 、スイッチがあります。 この情報を使用して、特定のポートでリッスンするプロセス (プログラム) を決定できます。 たとえば、コマンドは netstat -ano 次の出力を生成できます。

Proto Local Address Foreign Address State PID  
TCP 0.0.0.0:80 0.0.0.0:0 Listening 888

タスク マネージャーを使用する場合は、一覧表示されているプロセス ID をプロセス名 (プログラム) と一致させることができます。 この機能を使用すると、プログラムが現在使用している特定のポートを見つけることができます。 プログラムは既にこの特定のポートを使用しているため、別のプログラムでは同じポートを使用できなくなります。

プロセス ID をプログラムに一致させる方法

プロセス ID をプログラムと照合するには、次の手順に従います。

  1. Ctrl ShiftEscキー++をしてタスク マネージャーを開きます。
  2. [ プロセス ] タブを選択します。
  3. PID 列がない場合は、[列の選択表示>] を選択し、[PID (プロセス識別子)] チェック ボックスを選択します。
  4. "PID" というラベルが付いた列ヘッダーを選択して、プロセスを PID で並べ替えます。 プロセス ID を簡単に見つけて、タスク マネージャーに一覧表示されているプログラムと一致させることができます。

Netstat.exe ユーティリティに関する追加情報を取得する方法

Netstat.exe ユーティリティに関する追加情報を取得するには、次の手順に従います。

  1. [スタート] > [ファイル名を指定して実行] の順に選択します。
  2. [ 開く ] ボックスに 「cmd」と入力し、[ OK] を選択します
  3. コマンド プロンプトで、「」と入力します netstat /?