如何find一个进程,在Windows Vista上拥有一个特定的端口,所以我可以运行VNC

我试图在5900运行VNC,但据说有些进程持有它,因此VNC抱怨:不接受连接。

如何解决这个问题

  • 它是否已经作为服务安装,但是您是以客户端的身份启动的? 该服务将已经打开端口。
  • 内置防火墙是否干扰?
  • 作为一个暂时的解决办法,你有没有考虑过把显示端口撞到1? 这可以作为一个诊断 – 如果你可以连接到{主机IP}:5901就好了,那么很可能这个端口真的被占用了。 如果这个主机端口组合也失败了,那么你的防火墙就更有可能导致你的悲伤。

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

来自sysinternals的TCPView – http://technet.microsoft.com/zh-cn/sysinternals/bb897437.aspx

整个sysinternals套件强烈推荐。

下载并运行这里可用的cports。 这会告诉你在什么端口上监听什么进程。