ポート使用プロセス

「このポートを使っているのは何?」に答える無料の Windows アプリ:すべての TCP/UDP エンドポイントを、背後にあるプロセス名と PID 付きで表示。検索もコピーもできます。

無料ダウンロード
バージョン: 0.1.0 プラットフォーム: Windows 10 / 11 (x64)

アプリでできること

待ち受けポートのみ

既定のビュー:プログラムが接続を待っているすべてのポートを、待ち受けを先頭に、ノイズを除去して表示——「port already in use」に必要なまさにその一覧です。

設定: 「すべての接続」スイッチ

ポート・プロセス・PID で検索

8080、node.exe、PID のいずれかを入力——一覧が即座に絞られます。キー入力ごとにテーブル全体をフィルタリングします。

設定: リアルタイム絞り込み

ワンクリックでコピー

行の隣のコピーボタンで「TCP :8080 — node.exe (1234)」がクリップボードに入り、バグ報告やチャットにすぐ使えます。

設定: クリップボード向け形式

3 ステップでポートを使っているものを突き止める

  1. アプリを開く——待ち受け中のポートが、それぞれのプロセス名と PID とともに表示されます。
  2. 検索ボックスにポート番号——たとえば 8080——を入力すると、持ち主がすぐにわかります。
  3. 結果をコピーしてバグ報告に。確立済みのソケットも見たいときは「すべての接続」をオンにします。

netstat の問題:データは正しいのに、形が読めない

Windows は正直に答えます——`netstat -ano` はすべてのエンドポイントを PID 付きで出力します——が、生の出力は手強い:何十行もの IPv4 と IPv6、斜めに読まないと対応が取れない列に入った接続状態、そしてプロセス名は一切なし。PID を手作業でタスク マネージャーへ持ち込むことになります。ローカライズされた Windows では見出しは翻訳されても、プロトコルのキーワードは翻訳されません。ポート使用プロセスは同じ問い合わせを行い、PID をプロセス一覧と結び付け、人間がざっと見渡せる行として描画します。待ち受けが先頭です。

必要になる 3 つの定番の瞬間

ひとつ:「port 8080 is already in use」——昨日のセッションの node.exe が居座っています;検索ひとつで見つけ、タスク マネージャーで正しいプロセスを終了します。ふたつ:ゲームやサービスが「cannot bind port」で起動しない——ポートが本当に空いているのか、別のインスタンスに取られているのかを確認します。みっつ:予想外のポートの見慣れない待ち受け——推測せず、所有プロセスをすぐ確認できます。待ち受けのみのビューはまさにこうした場面のためにあります:ノイズを絞り、ポートを実際に塞いでいるソケットだけを残します。

読み取り専用・オフライン・管理者権限不要

ポート使用プロセスは Windows 標準のツール(netstat と tasklist)を実行し、その出力を解析して表示するだけ——何かを開いたり、遮断したり、終了したりしません。ファイアウォールの変更も、管理者昇格も、独自の通信も、アカウントもありません。正しいプロセスの終了は本来あるべき場所——プログラムのウィンドウを見て判断できるタスク マネージャー——に残ります。あえて「終了」ボタンはありません:正体不明の待ち受けは、たいてい手放したくないサービスです。

機能

  • 所有プロセス名と PID 付きの、すべての TCP および UDP エンドポイント
  • 既定は待ち受けポートのみ;「すべての接続」スイッチですべて表示
  • ポート番号・プロセス・PID によるリアルタイム検索
  • プロトコル、ローカルアドレス、接続状態をひと目で
  • ワンクリックで行をコピー、バグ報告に
  • 「更新」で現在のソケットテーブルを読み直し
  • 読み取り専用:何も遮断・終了・変更しません
  • 管理者権限不要、オフライン動作、アカウント不要
  • 標準の netstat/tasklist データを読み取るだけ——でっち上げなし
  • UDP エンドポイントも対象(状態列はありません)
  • ダーク/ライトテーマ
  • 16 のインターフェース言語、広告もテレメトリもなし

スクリーンショット

ガイド

Windows のステップバイステップ ガイド:

すべてのガイド →

よくある質問

ポート使用プロセスは無料ですか?
はい——Windows 10/11(x64)で無料、広告・アカウント・テレメトリはありません。
管理者権限は必要ですか?
いいえ——通常のユーザーでも TCP/UDP エンドポイントとプロセス名を一覧できます。一部のシステムプロセスは「System」のような一般的な名前で表示されることがあります。
ポート 8080 を使っているプロセスを調べるには?
アプリを開いて検索ボックスに 8080 と入力——その行にプロセス名と PID が出ます。どんなポート、プロセス、PID でも同じです。
LISTENING と ESTABLISHED の違いは?
LISTENING はプログラムがそのポートで接続を待っている状態——他のプログラムの場所を「塞いでいる」のはこちらです。ESTABLISHED は今まさに進行中の接続で、既定のビューでは非表示です。
アプリがポートを閉じてくれますか?
あえてできません。持ち主を示すだけです;プロセスの終了は、すべての状況が見えるタスク マネージャーで自分で決めることです。
インターネットなしで動きますか?
完全に動きます——ローカルの Windows データを読むだけで、ネットワーク接続は使いません。