как узнать какой процесс какой порт занимает

Как узнать какой процесс какой порт занимает

Требования.
Статья применима для Windows 2000/XP/Vista/7.

Информация.
При установке некоторых программ иногда возникает проблема с доступностью порта. Т.е. вы устанавливаете программу, а она вам говорит: «Извините, но предпочитаемый порт номер занят!». И самое интересное программа не говорит чем или кем занят порт.

Как определить каким процессом (программой) занят порт.
1. В меню «Пуск» выберите пункт «Выполнить«;
2. В поле «Открыть» наберите команду cmd и нажмите кнопку «ОК»;

Откроется окно командной строки, примерно такого вида:

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Результатом выполнения данной команды, должен быть список всех активных подключений, с ip-адресами и номерами портов.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

4. Теперь в колонке «Локальный адрес», находим нужный нам порт и записываем его идентификатор в колонке «PID»;

Например порт номер 80, его идентификатор 440.

5. Снова открываем меню «Пучк» и выбираем пункт «Выполнить«;
6. В поле «Открыть» вводим команду taskmgr и нажимаем кнопку «ОК»;
7. В окне «Диспетчер задач Windows» переходим на вкладку «Процессы«;
8. В главном меню открываем пункт «Вид» и выбираем пункт «Выбрать столбцы. «;
9. В окне «Выбор столбцов» находим пункт «Идентиф. процесса (PID)» и ставим рядом с ним галочку;
10. Нажимаем кнопку «ОК»;
11. Теперь в окне «Диспетчер задач Windows«, нажимаем на заголовок столбца «PID», для сортировки процессов по возрастанию;
12. Находим номер нашего процесса 440 и в столбце «Имя образа«, смотрим какой процесс занимает наш порт;

Источник

Как определить, каким процессом занят порт TCP/IP в Windows

Когда приложению требуется доступ к сети, оно использует порт TCP/IP. Занятый порт, естественно, недоступен для других программ. Как же узнать, какой процесс занимает порт, если его необходимо освободить для других целей?

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Существуют разные способы решения этой задачи. Мы расскажем о двух: с помощью командной строки и Диспетчера задач (Task Manager) либо с использованием прекрасного бесплатного приложения с полным набором нужных функций.

Способ 1: командная строка и Диспетчер задач

Для начала нужно с помощью командной строки узнать, какие порты используются в данный момент. При этом для каждого порта указывается идентификатор процесса, которым он занят. С помощью этого идентификатора можно затем выяснить, что за приложение использует нужный порт.

Откройте командную строку (желательно от имени администратора, чтобы увидеть все процессы) и введите следующую команду:

Справа показаны PID – идентификаторы процессов (на скриншоте ниже они выделены белым). Найдите нужный вам порт и посмотрите, с каким идентификатором он связан. Например, на нашем скриншоте адрес 0.0.0.0:80, т. е. порт 80, связан с процессом 4708.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Теперь просто откройте Диспетчер задач и найдите в списке нужный ИД процесса. Возможно, для этого придется использовать опцию «Отображать процессы всех пользователей» (Show Processes for All Users). Определив нужный процесс, можно его завершить (End Process), открыть расположение файла (Open File Location) или перейти к службам (Go to Service(s)).

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Способ 2: утилита CurrPorts

Если вы не любитель командной строки и предпочли бы выяснить всю нужную информацию с помощью одной программы, рекомендуем прекрасную бесплатную утилиту CurrPorts от NirSoft – одного из наших любимых разработчиков свободного ПО.

Просто запустите программу – и увидите все необходимые данные: процессы с полными адресами соответствующих файлов, занятые ими локальные и удаленные порты.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Можно дважды щелкнуть на любом пункте, чтобы посмотреть подробные сведения.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

С помощью CurrPorts также можно завершить процесс, не заглядывая ради этого в Диспетчер задач.

Источник

Как узнать, какие TCP/IP-порты используют приложения Windows

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

IP-адрес указывает на компьютер или другое сетевое устройство. Когда одно устройство отправляет трафик другому, IP-адрес используется для маршрутизации трафика в соответствующее место. Как только трафик достигнет нужного места, устройство должно знать, какое приложение или сервис отправляет трафик.

Если IP-адрес сродни почтовому адресу, порт является чем-то вроде имени человека по этому месту жительства, который получает почту. По большей части вам не нужно беспокоиться о портах. Но время от времени вы можете столкнуться с приложением, которое настроено на прослушивание трафика на том порту, который уже использует другое приложении. В этом случае вам нужно будет определить приложение, которое уже использует этот порт.

Существует несколько способов узнать, какое приложение блокирует порт, но мы собираемся пройти через пару встроенных способов, которые используют командную строку, а затем показать вам отличное бесплатное приложение, которое упростит работу, Все эти методы должны работать независимо от того, какую версию Windows вы используете.

Встроенные инструменты контроля портов

Мы предлагаем две команды, чтобы показать список. В первом списке отображаются активные порты вместе с именем процесса, который их использует. В большинстве случаев эта команда будет работать нормально. Иногда, однако, имя процесса не поможет вам определить, какое приложение или служба фактически использует порт. В таком случае вам нужно будет перечислить активные порты вместе со номерами идентификатора процессов, а затем просмотреть эти процессы в диспетчере задач.

Просмотр портов вместе с именами процессов

Во-первых, вам нужно открыть командную строку в режиме администратора. Нажмите «Поиск», а затем введите «командная» в поле поиска. Когда вы увидите «Командная строка» в результатах, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

В командной строке введите следующий текст и нажмите «Ввод»:

Если вы хотите сделать это немного проще, вы также можете выгрузить результаты команды в текстовый файл. Затем вы можете просто найти номер порта в текстовом файле.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Здесь, например, вы можете видеть, что порт 62020 связан процессом Skype4Life.exe. Skype – это приложение для общения между пользователями, поэтому мы можем предположить, что этот порт фактически связан процессом, который регулярно проверяет наличие обновлений для приложения.

Просмотр портов вместе с идентификаторами процессов

Если имя процесса для номера порта, который вы просматриваете, затрудняет определение того, какому приложению он соответствует, вы можете попробовать версию команды, которая показывает идентификаторы процессов (PID), а не имена. Введите следующий текст в командной строке, а затем нажмите Enter :

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

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Затем откройте диспетчер задач, щелкнув правой кнопкой мыши любое открытое пространство на панели задач и выбрав «Диспетчер задач».

Если вы используете Windows 8 или 10, перейдите на вкладку «Подробности» в диспетчере задач. В более старых версиях Windows вы увидите эту информацию на вкладке «Процессы». Отсортируйте список процессов по столбцу «ИД процесса» и найдите PID, связанный с портом, который вы исследуете. Возможно, вы сможете узнать больше о том, какое приложение или служба использует указанный порт, посмотрев столбец «Описание».

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Если нет, щелкните процесс правой кнопкой мыши и выберите «Открыть расположение файла». Расположение файла, скорее всего, даст вам подсказку о том, какое приложение задействовано.

Использование NirSoft CurrPorts

Если вы не любите командную строку или предпочли бы использовать простую утилиту, чтобы сделать всё это за один шаг, мы рекомендуем отличный бесплатный CurrPorts. Загрузите инструмент. Только убедитесь, что вы получили правильную версию (обычная версия для 32-разрядной версии Windows, а версия x64 – для 64-разрядной Windows). Это портативное приложение, поэтому вам не нужно его устанавливать. Просто распакуйте папку загрузки и запустите исполняемый файл.

В окне CurrPorts отсортируйте по столбцу «Локальный порт», найдите порт, который вы исследуете, и вы можете увидеть всё: имя процесса, ID, порт, полный путь к процессу и т.д.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Чтобы сделать это ещё проще, дважды щелкните любой процесс, чтобы увидеть каждую деталь в одном окне.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Когда вы определите, какое приложение или служба связаны с порт, – Вы сможете решить, как его использовать. Если это приложение, то можно указать другой номер порта. Если это сервис или у вас нет возможности указать другой номер порта – вероятно, Вам придётся остановить службу или удалить приложение.

Источник

Найти процесс по номеру порта в Linux

При работе в Unix-системах мне частенько приходится определять, какой процесс занимает порт, например, чтобы остановить его и запустить на нём другой процесс. Поэтому я решил написать эту небольшую статью, чтоб каждый, прочитавший её, мог узнать, каким процессом занят порт в Ubuntu, CentOS или другой ОС из семейства Linux.

Как же вычислить, какие запущенные процессы соотносятся с занятыми портами? Как определить, что за процесс открыл udp-порт 2222, tcp-порт 7777 и т.п.? Получить подобную информацию мы можем нижеперечисленными методами:

netstat утилита командной строки, показывающая сетевые подключения, таблицы маршрутизации и некоторую статистику сетевых интерфейсов; fuser утилита командной строки для идентификации процессов с помощью файлов или сокетов; lsof утилита командной строки, отображающая информацию об используемых процессами файлах и самих процессах в UNIX-системе; /proc/$pid/ в ОС Linux /proc для каждого запущенного процесса содержит директорию (включая процессы ядра) в /proc/$PID с информацией об этом процессе, в том числе и название процесса, открывшего порт.

Использование вышеперечисленных способов может потребовать права супер-пользователя.

Теперь давайте рассмотрим каждый из этих способов по отдельности.

Пример использования netstat

Введём в командную строку команду:

Получим примерно такой результат:

Из вывода видно, что 4942-й порт был открыт Java-приложением с PID’ом 3413. Проверить это можно через /proc :

Примерный результат выполнения команды:

Результат будет примерно такой:

Пример использования fuser

Для того, чтобы вычислить процесс, занимающий порт 5050, введём команду:

И получим результат:

Пример использования lsof

При использовании lsof введите команду по одному из шаблонов:

Пример реального использования:

После этого мы можем получить более полную информацию о процессах с PID’ами 2123, 2124 и т.д..

На выходе получим примерно следующее:

Получить информацию о процессе также можно следующим проверенным способом:

В этом выводе можно выделить следующие параметры:

Надеюсь, у меня получилось доступно объяснить, как определить процесс по порту в Linux-системах, и теперь у вас ни один порт не останется неопознанным!

Источник

Как определить программу, использующую тот или иной порт TCP/IP

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

П рограммы, способные соединяться с интернетом при подключении к сети используют так называемые порты — цифровые адреса сетевых устройств. Иногда при тонкой настройке программ или устройств возникает необходимость узнать, какое приложение занимает тот или иной порт, например с целью освободить его для другой программы. В Windows сделать это очень просто. Основных вариантов два: с помощью обычной командной строки и с помощью сторонних утилит.

В командной строке

Для отображения текущих соединений TCP/IP в Windows используется штатная консольная утилита netstat. Она может принимать более 10 параметров, но для того чтобы узнать какой порт занят каким процессом, вполне хватит трех: -a, -o и –n. Для начала необходимо получить список всех текущих соединений. От имени администратора откройте консоль CMD и выполните эту команду:

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Данные будут выведены в пять колонок: имя, локальный адрес, внешний адрес, состояние и идентификатор процесса (PID). Отыщите нужный вам порт и посмотрите, с каким PID он связан. Теперь откройте Диспетчер задач, переключитесь на вкладку «Процессы» (в Windows 7) или «Подробности» (в Windows 8.1) и найдите в списке этот PID. А найдя его, вы идентифицируете и процесс.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Примечание: если в Диспетчере задач у вас не отображается ИД процесса, включите его через меню «Вид» -> «Выбрать столбцы».

В утилите CurPorts

Второй способ более прост, но для определения занимающего порт процесса вам понадобится сторонняя утилита CurPorts. Она бесплатна, проста и не требует установки.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Если её запустить, в окошко будут выведены не только порты и связанные с ним процессы и сервисы, но и пути к исполняемым файлам, их описания, версии, данные о разработчике и много другой полезной информации.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Утилита CurPorts доступна для скачивания на сайте разработчика www.nirsoft.net. Там же можно скачать и файл для её русификации.

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

как узнать какой процесс какой порт занимает. Смотреть фото как узнать какой процесс какой порт занимает. Смотреть картинку как узнать какой процесс какой порт занимает. Картинка про как узнать какой процесс какой порт занимает. Фото как узнать какой процесс какой порт занимает

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *