web-dev-qa-db-ja.com

Windowsマシンでポートが使用中かどうかを確認するにはどうすればよいですか?

Windowsを使用していますXP proで、ポートに何かが登録されているかどうかを知る必要があります。

もしそうなら、どうすればポートに何があるのか​​わかりますか?

[〜#〜]編集[〜#〜]

登録とは、.NETリモート処理アプリケーションをテストしようとしていることであり、アプリケーションが特定のポートで実行されているか、登録されているかを確認する必要があります。

23
David Basarab

netstat -a -bは、(PIDだけでなく)すべての待機ポートと実行可能ファイル名を表示します。

グラフィカルバージョンが必要な場合は、 MicrosoftのTCPView で同じ情報が表示され、リアルタイムで更新されます。

35

Sysinternals SuiteからのTCPview は、GUIのようにうまくいきます。

これには、構成可能な更新間隔、アドレス解決、差異の強調表示が含まれます。そして、それはnetstat -a -bよりもはるかに高速です。

コマンドラインバージョン(tcpvcon.exe)としても利用できます。どちらも無料です。

4
Tomalak

「登録済み」をどのように定義しますか?

とにかく、netstat -oは現在使用されているリスニングポートをPIDとタスクリスト(または使用可能なプロセスIDリスタ)で一覧表示し、プロセス名と実行可能ファイルを並べ替えます。 ^^

編集:ああニース、netstat -bオプションに気づかなかった-それは明らかにより良いオプションです:)

3
Oskar Duveborn

コマンドラインからnetstatを実行すると、現在の接続がすべて表示されます。 netstat -bは、どのプログラムがポートを使用しているかを示します。

2
jeffl8n