Windowsで開いているTCP/IPポートをチェックする方法
- Walter Glenn
@wjglenn
- Updated July3,2017,1:44pm EDT
アプリケーションがネットワーク経由でアクセスできるようにしたいときはいつでも、TCP/IPポートを要求します。 だからどうやってチェック開港に申請をすでに利用中ですか?
IPアドレスは、ネットワーク上のコンピュータまたは他のネットワークデバイスを指定します。 が一つのデバイスに送交通、別のIPアドレスを利用する航路交通への適切な場所です。, トラフィックが適切な場所に到達すると、デバイスはトラフィックを送信するアプリまたはサービスを知る必要があります。 それがポートの出番です。 IPアドレスが郵便物の住所に似ている場合、ポートは郵便物を受け取ったその住居の人の名前のようなものです。 ほとんどの場合、ポートについて心配する必要はありません。 ただし、たまには、別のアプリが既に使用しているのと同じポートでトラフィックをリッスンするように設定されているアプリに遭遇することがあ その場合は、そのポートが既に使用されているアプリを識別する必要があります。,
関連:TCPとUDPの違いは何ですか?
ポートがロックされているアプリケーションを伝える方法はいくつかありますが、コマンドプロンプトを使用する組み込みの方法をいくつか これらの方法はすべて、使用するWindowsのバージョンに関係なく機能します。
組み込みツールを使用して、ポートでリッスンしているものを確認します
私たちはあなたを示すために二つのコマンドを持っています。 最初のリストは、アクティブなポートとそれを使用しているプロセスの名前です。, ほとんどの場合、そのコマンドは正常に動作します。 ただし、プロセス名は、実際にポートが縛られているアプリやサービスを特定するのに役立たない場合があります。 その場合は、アクティブなポートとそのプロセス識別子番号を一覧表示し、タスクマネージャでそれらのプロセスを調べる必要があります。
オプション一つ:プロセス名と一緒にポートの使用を表示します
まず、管理者モードでコマンドプロンプトを開く必要があります。 ヒットスタートし、検索ボックスに”コマンド”と入力します。 結果に”コマンドプロンプト”が表示されたら、それを右クリックして”管理者として実行”を選択します。,”
コマンドプロンプトで、次のテキストを入力してEnterキーを押します。
netstat -ab
関連:コマンドプロンプトの出力をWindowsのテキストファイルに保存する方法
Enterキーを押した後、結果が完全に表示されるまでに時間がかかる場合がありますので、我慢してください。 リストをスクロールしてポート(ローカルIPアドレスの右側のコロンの後にリストされています)を見つけると、その行の下にプロセス名が表示されます。 物事を少し簡単にしたい場合は、コマンドの結果をテキストファイルにパイプすることもできることを覚えておいてください。, その後、テキストファイルで後のポート番号を検索することができます。
ここでは、たとえば、ポート49902がpicpickという名前のプロセスによってタイアップされていることがわかります。エグゼ PicPickはシステム上の画像エディタであるため、ポートが実際にはアプリの更新を定期的にチェックするプロセスによって縛られていると仮定できます。,
Option Two:View Port Use With Process Identifiers
検索しているポート番号のプロセス名が関連するアプリが何であるかを判断するのが難しい場合は、名前ではなくプロセスid(Pid) コマンドプロンプトで次のテキストを入力し、Enterキーを押します。
netstat -aon
右端の列にはPidがリストされているので、トラブルシューティングしようとしているポートにバインドされているものを見つけてください。,
次に、タスクバー上の空きスペースを右クリックし、”タスクマネージャ”を選択してタスクマネージャを開きます。”
Windows8または10を使用している場合は、タスクマネージャの”詳細”タブに切り替えます。 古いバージョンのWindowsでは、”プロセス”タブにこの情報が表示されます。 プロセスのリストを”PID”列で並べ替え、調査しているポートに関連付けられたPIDを見つけます。 “説明”列を見ることで、どのアプリまたはサービスがポートを結びつけているかについて詳しく説明できる場合があります。,
そうでない場合は、プロセスを右クリックし、”ファイルの場所を開く”を選択します。”のファイルの位置がお手がかりにどのようなアプリが入っている。
そこにいたら、プロセスの終了、ファイルの場所を開く、またはサービスに移動するオプションを使用して、プロセスを制御または停止できます。
NirSoft CurrPortsを使用して、ポートでリッスンしているものを表示します
あなたは本当にコマンドプロンプトタイプではない場合—またはあなただけのワンス 見ていて気分が良いものをダウンロードツールです。, 正しいバージョンを取得していることを確認してください(通常バージョンは32ビットWindows用で、x64バージョンは64ビットWindows用です)。 ポータブルアプリなので、インストールする必要はありません。 での解凍ダウンロードしたフォルダにダウンロード実行実行形式にまとめたものです。
関連:32ビットまたは64ビットWindowsを実行しているかどうかを知るにはどうすればよいですか?
CurrPortsウィンドウで、”ローカルポート”列でソートし、調査しているポートを見つけると、プロセス名、PID、ポート、プロセスへのフルパスなどすべてが表示されます。,
それをさらに簡単にするには、一つのウィンドウ内のすべての単一の詳細を表示するには、任意のプロセスをダブルクリックし
調査しているポートがタイアップされているアプリまたはサービスを決定したら、それをどのように処理するかはあなた次第です。 アプリの場合は、別のポート番号を指定するオプションがある場合があります。 それがサービスである場合、または別のポート番号を指定するオプションがない場合は、サービスを停止するか、アプリを削除する必要があります。
ウォルター-グレンは、オタクとその姉妹サイトの編集ディレクターです。, 彼はコンピュータ業界で30年以上の経験を持ち、テクニカルライターおよび編集者として20年以上の経験を持っています。 彼はいかににオタクのための何百もの記事を書き、たくさんを編集した。 彼は、Microsoft Press、O”Reilly、Osborne/McGraw-Hillなどの出版社のために、30以上のコンピュータ関連の書籍を十数言語で執筆または共著しています。 彼はまた、長年にわたって何百ものホワイトペーパー、記事、ユーザーマニュアル、コースウェアを書いています。フルバイオを読む”