IP-адрес указывает на компьютер или другое сетевое устройство - в сети. Когда одно устройство отправляет трафик другому, IP-адрес используется для маршрутизации трафика в соответствующее место. Как только трафик достигнет нужного места, устройство должно знать, какое приложение или услугу отправляет трафик. Это то место, где входят порты. Если IP-адрес сродни адресует почтовый адрес на почте, порт является чем-то вроде имени человека в этом месте жительства, который получает почту. По большей части вам не нужно беспокоиться о портах. Но время от времени вы можете столкнуться с приложением, которое настроено на прослушивание трафика на том же порту, что и в другом приложении. В этом случае вам нужно будет определить приложение, в котором уже используется этот порт.
Существует несколько способов узнать, какое приложение заблокировано портом, но мы собираемся пройти через пару встроенных способов, которые используют командную строку, а затем показать вам отличное бесплатное приложение, которое упростит его работу, Все эти методы должны работать независимо от того, какую версию Windows вы используете.
Используйте встроенные инструменты для просмотра того, что прослушивается в порту
У нас есть две команды, чтобы показать вам. В первом списке отображаются активные порты вместе с именем процесса, который их использует. В большинстве случаев эта команда будет работать нормально. Иногда, однако, имя процесса не поможет вам определить, какое приложение или служба фактически имеет связанный порт. В те времена вам нужно будет указать активные порты вместе со своими номерами идентификаторов процессов, а затем просмотреть эти процессы в диспетчере задач.
Вариант 1: просмотр использования порта вместе с именами процессов
Во-первых, вам нужно открыть командную строку в режиме администратора. Нажмите «Пуск», а затем введите «команда» в поле поиска. Когда вы увидите «Командная строка» в результатах, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
netstat -ab
После того, как вы нажмете Enter, результаты могут занять минуту или две для полного отображения, поэтому будьте терпеливы. Прокрутите список, чтобы найти порт (который указан после двоеточия справа от локального IP-адреса), и вы увидите имя процесса, указанное в этой строке. Если вы хотите сделать что-то немного легче, помните, что вы также можете передать результаты команды в текстовый файл. Затем вы можете просто искать текстовый файл для номера порта, который вы после.
Здесь, например, вы можете видеть, что порт 49902 связан процессом picpick.exe. PicPick - это редактор изображений в нашей системе, поэтому мы можем предположить, что порт фактически связан процессом, который регулярно проверяет наличие обновлений для приложения.
Вариант второй: просмотр использования порта вместе с идентификаторами процессов
Если имя процесса для номера порта, который вы просматриваете, затрудняет определение того, что относится к соответствующему приложению, вы можете попробовать версию команды, которая показывает идентификаторы процессов (PID), а не имена. Введите следующий текст в командной строке, а затем нажмите Enter:
netstat -aon
В столбце справа справа перечислены PID, поэтому просто найдите тот, который связан с портом, который вы пытаетесь устранить.
Использование NirSoft CurrPorts для просмотра того, что прослушивается в порту
Если вы не являетесь стандартным типом командной строки или хотите просто использовать простую утилиту, чтобы сделать все это за один шаг - мы рекомендуем отличную бесплатную утилиту CurrPorts от NirSoft. Идем дальше и загружаем инструмент. Просто убедитесь, что вы получили правильную версию (обычная версия для 32-разрядной версии Windows, а версия x64 - для 64-разрядной Windows). Это портативное приложение, поэтому вам не нужно его устанавливать. Просто распакуйте папку загрузки и запустите исполняемый файл.
В окне CurrPorts сортируйте по столбцу «Локальный порт», найдите порт, который вы исследуете, и вы можете увидеть все: имя процесса, PID, порт, полный путь к процессу и т. Д.
Когда вы определили, какое приложение или служба имеет порт, который вы исследуете, связанный с ним, вам решать, как его обрабатывать. Если это приложение, у вас может быть опция указать другой номер порта.Если это услуга, или у вас нет возможности указать другой номер порта - вам, вероятно, придется остановить службу или удалить приложение.