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

Иногда нужно промониторить сетевые порты на локальной (или удаленной машине), но дополнительного программного обеспечения на этих компьютерах нет. Тут на выручку нам придут стандартные средства и консоль cmd ОС Windows.

Вы скажете, что есть бесплатные утилиты вроде TCPView от Марка Русиновича и Sysinternals, но сегодня не об этом. Только стандартные оснастки, только хардкор.

Кстати, если обратили внимание, то почти всегда в своих заметках касаемо консоли cmd я использую Powershell. Иными словами вы всегда можете исполнять команды командной строки cmd в Powershell. При этом все работает, так как будто вы находитесь в режиме cmd, но наоборот — исполнять командлеты Powershell в cmd не выйдет. Просто пользуйтесь Powershell консолью всегда — это практичней и удобней.

Для определения того, какой процесс использует нужный вам tcp-порт в ОС Windows Server или рабочей станции на Windows 7/8/8.1/10, вы можете использовать комбинации стандартных утилит netstat и tasklist.

С помощью нехитрой команды:

Как узнать какая программа использует какой TCP/UDP порт ПК


Netstat -a -n -o

параметр -a — отображение всех подключений и ожидающих портов;

параметр -n — отображение адресов и номеров портов в числовом формате;

параметр -o —отображение кода (Process ID) процесса каждого подключения;

Соответственно, мы можем увидеть всю информацию о сетевых соединениях на уровне портов (см. скриншот):

просмотр статуса сетевых портов ОС Windows стандартными средствами Netstat -a -n -o

После того, как мы получили соответствие используемых портов к идентификаторам процессов с помощью команды netstat, мы запускаем Диспетчер задач Windows, с добавлением столбца для отображения Process ID (PID).

Если вы любите cmd , то не вылезая из нее пользуемся утилитой tasklist. В примере, приведенном выше, самые первые порты 1053 и 1054 используют процесс с PID 3464, так что напишем следующий запрос, используя команду tasklist:

tasklist /svc /FI «PID eq 3464»

Запускаем команду tasklist для просмотра портов и процессов.

То же самое, покажет Task Manager, если его запустить:

Еще по теме:  Регион телеком настройка ТВ

Отображение процессов в Windows Task Manager

Эти открытые порты принадлежат процессу avp.exe, он же Антивирус Касперского.

На этом на сегодня это всё, подписывайтесь на обновления и до новых встреч!

Источник: pingmeup.ru

Как узнать что на 80 порту?

Открываем консоль: Главное меню -> Выполнить, вводим cmd и жмем Enter. В консоли вводим следующую команду: netstat -aon | findstr 0.0:80. Левая часть команды вернет нам текущее состояние всех портов, а правая найдет в них нужный нам 80 порт.

Как узнать что висит на порту?

  1. Запускать командную строку необходимо от имени администратора.
  2. После того как она будет запущена, введите команду: netstat -ab.
  3. Командная строка начнет выводить список программ и порты которые они занимают.

Как узнать кто использует порт?

Узнать какой порт использует программа в операционной системе Windows можно используя инструменты командной строки — tasklist и netstat. С помощью tasklist узнаем номер идентификатора процесса — PID, затем в netstat находим номер порта этого процесса.

Как узнать кто слушает порт?

  1. Использование команды netstat. Команда netstat (network statistics) используется для отображения информации о сетевых подключениях, таблицах маршрутизации, статистике интерфейса и за ее пределами. .
  2. Используя команду lsof. .
  3. Использование команды fuser.

Как отключить порты 80 и 443?

Если 80-й порт занят программой Skype, то освободить его еще проще, откройте инструменты — настройки — соединение снимите галочку «Для дополнительных входящих соединений следует использовать порты 80 и 443», нажмите сохранить.

Как узнать какая программа занимает 80 порт?

Обычно 80 порт занимает Skype , TeamViewer , IIS , Avp.exe . итд. Если это Скайп,то заходим в настройки Скайпа —> Дополнительно —> Снять галочку (использовать порты 80 и 443 в качестве альтернативных),потом перезагружаем Скайп.

Как проверить открыт ли порт netstat?

  1. На самом сервере используйте netstat -an , чтобы проверить, какие порты прослушиваются.
  2. Извне просто используйте telnet host port (или telnet host:port в системах Unix), чтобы увидеть, отклонено ли соединение, принято или тайм-ауты.

Как узнать какая программа слушает порт?

Чаще всего это Skype, VMWare, и сборки веб-разработчиков, например XAMPP или OpenServer. Для поиска занимающих порты приложений можно воспользоваться приложениями, например SysInternals Process Explorer, Sysinternals TCPView, Nirsoft CurrPorts.

Как узнать что запущено на порту Windows?

  1. Перейдите к запуску → введите cmd → нажмите Enter .
  2. Напишите следующую команду. .
  3. Нажмите кнопку Enter .
  4. Затем cmd даст вам подробную информацию о службе, работающей на этом порту вместе с PID.
  5. Откройте Диспетчер задач, перейдите на вкладку служба и сопоставьте PID с cmd, и все.

Как узнать какой порт используется?

  1. В меню «Пуск» выберите пункт «Выполнить»;
  2. В поле «Открыть» наберите команду cmd и нажмите кнопку «ОК»; .
  3. Наберите команду netstat -ano и нажмите кнопку «Ввод» (Enter) на клавиатуре; .
  4. Теперь в колонке «Локальный адрес», находим нужный нам порт и записываем его идентификатор в колонке «PID»;
Еще по теме:  Установить мегафон ТВ на ноутбуке

Как посмотреть используемые порты Windows 10?

  1. Откройте командную строку от имени администратора.
  2. Как только вы попадете в командную строку с повышенными привилегиями, введите следующую команду: netstat -ab.

Как узнать какой у тебя порт?

  1. Откройте командную строку
  2. Введите ipconfig.
  3. Далее введите netstat -a, после чего откроется список ваших номеров портов

Как узнать кто запустил процесс?

  1. Откройте «Диспетчер задач».
  2. Нажмите «Подробнее», если «Диспетчер задач» появится без вкладок.
  3. Найдите необходимый процесс и правым кликом мышки на нем откройте контекстное меню, в котором нажмите на пункте «Подробно».

Как узнать на каком порту работает сайт?

Вызовите командную строку сочетанием клавиш Win+R. Введите команду «cmd» и нажмите ОК. В окне терминала введите команду: telnet имя_сервера номер_порта (например, telnet mysite.ru 31). Можно проверить порт на доступность по IP, если ввести команду telnet IP_сервера номер_порта (например, telnet 10.0.119.127 31).

Как узнать какой порт слушает программа Linux?

lsof или утилита List of Open Files помогают в списке всех открытых файлов в Вашей системе Linux. Мы можем использовать эту утилиту для просмотра всех процессов, открытых на определенном порте. Давайте использовать lsof для просмотра сервиса, слушающего на определенном порте.

Источник: topobzor10.ru

Как научиться открывать сетевые порты в Windows 7 и 10

Довольно часто люди сталкиваются с непонятными, на первый взгляд, проблемами в работе программ или игр, связанными с невозможностью их подключения к серверу. Многие начинают искать причину не там, где нужно, пеняя на плохое интернет-соединение, несовместимость ПО или его высокие системные требования. Ответ может крыться в заблокированном канале передачи данных. Для этого нужно открыть порты в операционной системе Windows.

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

Что такое «Порт» и зачем он нужен

Основная задача персонального компьютера – обрабатывать информацию, используя для этого множество программ разного назначения. Большая часть программ обращается к собственному серверу для получения и отправки пакетов данных, например, регулярных обновлений или отдельных файлов (файлообменники). Передача информации происходит по определенному каналу – порту. Каждый порт (туннель) имеет свой номер, являющийся идентификатором и определяющий его назначение. Например, чтобы воспользоваться удаленным рабочим столом другого компьютера, нужно проверить статус и при необходимости открыть порт 3389.

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

Еще по теме:  Как переключить Триколор на ТВ

Проверка статуса портов

Перед открытием туннеля сначала нужно проверить открытые порты в Windows. Для этого отлично подойдет обычная командная строка.

  1. Открываем меню «Пуск/Программы/Стандартные» и выбираем программу «Командная строка».

Другой способ – введите «cmd» (без кавычек) в поисковую строку Пуска и нажмите «Enter».

  1. В открывшейся командной строке задаем команду «netstat –aon | more» без кавычек. Система отобразит состояние всех активных туннелей.

Смотрим на два последних столбца и находим нужный номер. Напротив номера выведен его статус:

  • Listening – идет опрос свободного порта системой. Он является открытым.
  • Established – идет передача данных, порт занят.
  • Close wait – процесс прекращения передачи данных.
  • Time wait – порт не отвечает.
  1. Открыв «Диспетчер задач» комбинацией клавиш Ctrl+Alt+Delete, вы сможете узнать, чем занят нужный порт, сопоставив его номер из консоли с идентификатором процесса.

Если требуемый порт отсутствует или занят – переходим к следующему пункту.

Открываем порт через Брандмауэр Windows

Брандмауэр служит защитой (экраном) от внедрения опасных и шпионских программ и вирусов, которые могут проникнуть из интернет-сети. Он отслеживает исполняемые процессы и трафик. С его помощью можно разблокировать порты для конкретной задачи.

Процесс деблокирования выглядит так:

  1. Заходим в «Пуск/Панель управления/Система и безопасность» и находим «Брандмауэр ЗащитникаWindows» (либо «Брандмауэр Windows»).
  2. Выбираем пункт «Дополнительные параметры».

  1. В этом меню содержится список процессов, использующих каналы для подключения к серверам. Для того чтобы открыть порты в брандмауэре, нажимаем на «Правила для входящих подключений» и «Создать правило».
  2. Если вам известно, какой именно канал вам нужен, то указываем пункт «Для порта».

Ради примера попробуем открыть порт 27015 для сетевого шутера Counter-Strike 1.6.

Выбираем «Разрешить подключение» и жмем «Далее».

Выделяем галочками все варианты.

Вписываем имя программы, например, «CS 1.6» и нажимаем кнопку «Готово».

Созданное нами правило появится в общем списке. Теперь порт для игры открыт. Этот способ является стандартным и он идентичен для последних версий Windows, начиная с «семерки».

Важно: если порт так и не заработал, то нужно включить его «проброс» в меню роутера. Но это отдельная тема для статьи.

По тому же принципу вы можете открыть порт 8080 и 443, которые отвечают за передачу данных через http-сервер и https-сервер повышенной безопасности для онлайн-игр, сервисов, кассовых аппаратов и прочих услуг.

Открываем порт 80

Оцените статью
Добавить комментарий