Назад | Перейти на главную страницу

Как найти процесс, который содержит определенный порт в Windows Vista, чтобы я мог запустить vnc

Я пытаюсь запустить VNC на 5900, но якобы какой-то процесс удерживает его, поэтому vnc жалуется: НЕ принимает соединения.

как исправить это

начало -> запустить -> cmd -> netstat -b

  • Он уже установлен как служба, но вы запускаете его как клиент? У сервиса уже будет открытый порт.
  • Не мешает встроенный брандмауэр?
  • Рассматривали ли вы как временное решение просто увеличить порт дисплея на 1? Это служит диагностикой - если вы можете нормально подключиться к {host IP}: 5901, то, скорее всего, порт действительно занят. Если эта комбинация хост-порт также не работает, то, скорее всего, ваш брандмауэр причиняет вам боль.

TCPView от sysinternals - http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx

Весь набор sysinternals настоятельно рекомендуется.

скачать и запустить cports, который доступен Вот. это сообщит вам, какой процесс прослушивает какие порты.

конечно есть другие инструменты, но http://www.netlimiter.com/ это один из инструментов, который я использовал в прошлом