Откройте окно командной строки, щелкнув «Меню Пуск», введя «Команда» в «Панель поиска» и нажав «Ввод».
Введите «Netstat -ano» в новое окно и нажмите «Enter», чтобы открыть список всех портов, используемых в настоящее время.
Определите, какая программа или программы используют конкретный порт из списка «PID» или «Port ID», набрав "tasklist / svc / FI" PID eq 'PID #' "и нажмите" Enter ". Введите номер PID в поле PID #, исключая кавычки.
Посмотрите в разделе «Имя образа», чтобы определить программу или программы, которые используют порт, и посмотрите в разделе «Службы», чтобы определить, какие действия соответствующие программы используют через порт.
Повторите процесс с шага 3 для каждого идентификатора порта, пока не найдете порт, который вы используете с определенной программой.
Может показаться, что сначала вам придется проверить большое количество портов, потому что компьютер перечисляет каждый экземпляр используемого порта. Однако многие из портов используются несколькими службами, и вам нужно проверить каждый порт только один раз. Фактическое количество портов, используемых для отдельного компьютера, часто составляет около двух десятков.
Некоторые маршрутизаторы и брандмауэры могут отображать список всех программ, которые использовали Интернет и локальную сеть. Если в вашем маршрутизаторе или брандмауэре есть эта функция, вы можете определить порт быстрее, чем через командную строку. Однако метод командной строки работает одинаково на всех компьютерах с Windows XP, Vista и Windows 7, тогда как проверка через брандмауэр и маршрутизатор варьируется от программы к программе и от маршрутизатора к роутер.