David Basarab Asked: 2009-05-02 11:21:27 +0800 CST2009-05-02 11:21:27 +0800 CST 2009-05-02 11:21:27 +0800 CST 如何查看 Windows 机器上是否正在使用端口? 772 我正在使用 Windows XP 专业版,我需要知道是否在端口上注册了某些内容。 如果是这样,我怎么知道端口上有什么? 编辑 注册的意思是我正在尝试测试一个 .NET 远程处理应用程序,并且我需要查看该应用程序是否在给定端口上运行或注册。 windows port 4 个回答 Voted Best Answer Stephen Jennings 2009-05-02T11:31:30+08:002009-05-02T11:31:30+08:00 netstat -a -b将显示所有侦听端口和可执行文件名称(而不仅仅是 PID)。 如果您更喜欢图形版本,Microsoft 的 TCPView将向您显示相同的信息,并实时更新。 Tomalak 2009-05-02T11:45:33+08:002009-05-02T11:45:33+08:00 来自 Sysinternals Suite 的 TCPview以一种不错的 GUI 方式进行。 它包括可配置的更新间隔、地址解析和差异突出显示。而且比 . 快很多netstat -a -b。 也可作为命令行版本 (tcpvcon.exe)。两者都是免费的。 Oskar Duveborn 2009-05-02T11:24:56+08:002009-05-02T11:24:56+08:00 你如何定义“注册”? 无论如何, netstat -o 将列出当前使用和侦听的端口以及 PID 和任务列表(或任何可用的进程 ID 列表)我猜会对进程名称和可执行文件进行排序?^^ 编辑:哦,很好,没有注意到 netstat -b 选项 - 这显然是更好的选择:) jeffl8n 2009-05-02T11:31:08+08:002009-05-02T11:31:08+08:00 从命令行 运行netstat ,它将显示所有当前连接。netstat -b将显示正在使用该端口的程序。
netstat -a -b
将显示所有侦听端口和可执行文件名称(而不仅仅是 PID)。如果您更喜欢图形版本,Microsoft 的 TCPView将向您显示相同的信息,并实时更新。
来自 Sysinternals Suite 的 TCPview以一种不错的 GUI 方式进行。
它包括可配置的更新间隔、地址解析和差异突出显示。而且比 . 快很多
netstat -a -b
。也可作为命令行版本 (tcpvcon.exe)。两者都是免费的。
你如何定义“注册”?
无论如何, netstat -o 将列出当前使用和侦听的端口以及 PID 和任务列表(或任何可用的进程 ID 列表)我猜会对进程名称和可执行文件进行排序?^^
编辑:哦,很好,没有注意到 netstat -b 选项 - 这显然是更好的选择:)
从命令行 运行netstat ,它将显示所有当前连接。netstat -b将显示正在使用该端口的程序。