如何在 Windows Vista 上找到一个拥有特定端口的进程,以便我可以运行 vnc

如何在 Windows Vista 上找到一个拥有特定端口的进程,以便我可以运行 vnc

我正尝试以 5900 运行 VNC,但据称某些进程正在持有它,因此 vnc 抱怨:不接受连接。

如何解决这个问题

答案1

  • 它是否已作为服务安装,但您将其作为客户端启动?服务已打开端口。
  • 内置防火墙是否会造成干扰?
  • 作为临时解决方法,您是否考虑过将显示端口增加 1?这可以作为诊断 - 如果您可以正常连接到 {host IP}:5901,那么很可能端口确实已被占用。如果该主机端口组合也失败了,那么很可能是防火墙给您带来了麻烦。

答案2

开始 -> 运行 -> cmd -> netstat -b

答案3

来自 sysinternals 的 TCPView -http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx

强烈推荐整个 sysinternals 套件。

答案4

当然还有其他工具,但是http://www.netlimiter.com/是我以前用过的一个工具

相关内容