it-swarm.cn

如何查看Windows计算机上是否正在使用端口?

我正在使用Windows XP pro,我需要知道端口上是否注册了某些东西。

如果可以,我怎么知道端口上有什么?

[〜#〜] edit [〜#〜]

我所说的注册的意思是我正在尝试测试.NET远程应用程序,我需要查看该应用程序是否正在给定端口上运行或注册。

23
David Basarab

netstat -a -b将显示所有监听端口和可执行文件名称(而不仅仅是PID)。

如果您希望使用图形版本,则 Microsoft的TCPView 会向您显示相同的信息,并实时更新。

35
Stephen Jennings

来自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