ウィンドウズでポート番号を誰が占有しているか確認する方法
Windowsでは、コマンドラインツールnetstatを使用して、ポート番号を占有しているのが誰であるかを確認できます。
- スタートメニューで「cmd」を検索して「コマンドプロンプト」をクリックし、開く。
- コマンドプロンプトで以下のコマンドを入力します:
- netstat -ano
- このコマンドは、現在オープンしているすべての接続とリスニング中のポート番号を一覧表示し、そのポート番号を占有しているプロセスID(PID)を表示します。
- 確認したいポート番号を探し、対応するPIDを確認します。
- タスクマネージャーを起動します。スタートメニューから「タスクマネージャー」を検索し、「タスクマネージャー」をクリックして起動します。
- タスクマネージャーで、「詳細」タブをクリックします。
- 「詳細設定」タブの「PID」リストヘッダをクリックして、プロセスをPIDの昇順に並べ替えます。
- 該当のポート番号を使用したプロセスを確定するには、対応するPIDを見つけてプロセス名を確認する必要があります。
Windows XPより古いOSをご利用の場合はnetstatコマンドに-oオプションがない可能性があるため、-bオプションを利用してプロセス実行ファイルパスを確認し、ポートを使用しているプロセスを特定してください。例: netstat -anob