Как узнать чем занят порт

Содержание

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

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

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

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

3. Наберите команду netstat -ano и нажмите кнопку «Ввод» (Enter) на клавиатуре;

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

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

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

Как открыть, закрыть порты , узнать какие порты открыты на Пк с Windows 10, 8, 7 или роутере в 2021

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

Какая программа слушает определенный порт в Windows?

date26.10.2022
useritpro
directoryWindows 10, Windows Server 2019
commentsкомментария 2

При запуске новых сервисов в Windows, вы можете обнаружить что нужный порт уже занят (слушается) другой программой (процессом). Разберемся, как определить какая программ прослушивает определенный TCP или UDP порт в Windows.

Например, вы не можете запустить сайт IIS на стандартном 80 порту в Windows, т.к. этот порт сейчас занят (при запуске нескольких сайтов в IIS вы можете запускать их на одном или на разных портах). Как найти службу или процесс, который занял этот порт и завершить его?

Чтобы вывести полный список TCP и UDP портов, которые прослушиваются вашим компьютером, выполните команду:

netstat -aon| find «LIST»

Или вы можете сразу указать искомый номер порта:

netstat -aon | findstr «:80» | findstr «LISTENING»

  • a – показывать сетевые подключения и открытые порты
  • o – выводить идентфикатор професса (PID) для каждого подключения
  • n – показывать адреса и номера портов в числовом форматер

По выводу данной команды вы можете определить, что 80 порт TCP прослушивается (статус LISTENING ) процессом с PID 16124.

Еще по теме:  ТВ приставка barton ta 561 не включается

netstat найти программу, которая заняла порт

Вы можете определить исполняемый exe файл процесса с этим PID с помощью Task Manager или с помощью команды:

tasklist /FI «PID eq 16124»

tasklist - найти процесс, который слушает порт в windows

Можно заменить все указанные выше команды одной:

for /f «tokens=5» %a in (‘netstat -aon ^| findstr :80’) do tasklist /FI «PID eq %a»

С помощью однострочной PowerShell команды можно сразу получить имя процесса, который прослушивает:

  • TCP порт: Get-Process -Id (Get-NetTCPConnection -LocalPort 80).OwningProcess
  • UDP порт: Get-Process -Id (Get-NetUDPEndpoint -LocalPort 53).OwningProcess

powershell найти процесс, который слушает TCP порт

Можно сразу завершить этот процесс, отправив результаты через pipe в командлет Stop-Process:

Get-Process -Id (Get-NetTCPConnection -LocalPort 80).OwningProcess| Stop-Process

Проверьте, что порт 80 теперь свободен:

проверить что порт свободен

Чтобы быстрой найти путь к исполняемому файлу процесса в Windows, используйте команды:

Как посмотреть какие порты открыты на компьютере, и кто их использует

Думаю, если Вы нашли эту статью и собираетесь проверить какие порты открыты на ПК, то объяснять что такое порты, для чего они нужны и как используются различными программами, не нужно. Перейдем сразу к делу.

Чтобы проверить состояние портов, необходимо открыть командную строку. Для этого используйте шорткат Win+R, в появившемся окошке наберите cmd и нажмите Ввод:

как запустить командную строку

В окне командной строки наберите команду netstat -a (перед знаком минус не забудьте поставить пробел), нажмите Ввод. После быстрого сканирования Вы сможете посмотреть какие сокеты открыты на Вашем ПК и в каком состоянии они находятся:

список открытых портов

Как видим, для каждого активного сокета указывается протокол, локальный и внешний адрес, а также состояние протокола. Вот список и значение самых распространенных состояний:

  • LISTENING – значит, что порт ожидает входящих соединений
  • ESTABLISHED – соединение установлено
  • CLOSE_WAIT – ожидание закрытия вследствие отключения удаленной стороны
  • TIME_WAIT – порт закрыт, но еще ожидает входящие пакеты для обработки
  • SYN_SENT – установка соединения

программы с выходом в интернет

Возле номера каждого сокета в квадратных скобках указана программа, которая его использует (исполняемое имя файла).

Если Вы обнаружили, что какой-то порт использует программа, которую Вы не запускали и которая похожа на троян или вирус, то его следует закрыть. Закрыть порт можно при помощи фаервола. Однако гораздо быстрей и эффективней будет использовать небольшую бесплатную программу под названием Windows Worms Doors Cleaner (WWDC), которую Вы можете скачать прямо сейчас (51Kb).

После запуска она покажет список открытых сокетов, которые представляют опасность, и которые специалисты в области информационной защиты настоятельно рекомендуют держать отключенными: 135, 445, 137-139. Чтобы сделать их неактивными, просто нажмите кнопки справа от каждого красного значка:

программа для закрытия опасных портов

После вступлений изменений в силу Вы получите такую картину:

отключение сокетов

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

Как проверить открыт ли порт на компьютере с Windows?

Порты компьютера обеспечивают связь с приложениями и службами компьютера, поэтому часто возникает необходимость проверить открыт ли порт на вашем компьютере. Часто в этом кроется причина неработоспособности сервиса в Интернете.

Итак, для того, чтобы проверить открыт порт или нет на Вашем локальном компьютере Windows, необходимо:

1. Нажать сочетание клавиш «Win+R»

2. В поле «Открыть» вписать команду appwiz.cpl :

Выполнить - appwiz.msc

нажать на клавишу «ОК»

3. В окне «Программы и компоненты» нажать на «Включение и отключение компонентов Windows» и в списке компонент отметить «Клиент Telnet«:

Включение компоненты - Клиент Telnet

нажмите на кнопку «ОК» и перезагрузите, если потребует, компьютер.

4. Далее нажмите на сочетание клавиш «Win+R» и впишите команду вызова cmd:

Выполнить - cmd

нажмите на кнопку «ОК»

5. В окне командной строки впишите telnet:

Командная строка - telnet (2)

и нажмите клавишу «Enter«.

6. После перехода в консоль Telnet впишите команду open 127.0.0.1 . Например, для порта 443:

telnet - open port 443

Нажмите клавишу «Enter»

7. В случае установки соединения появится окно:

telnet - установка соединения

В случае, если соединение не удалось установить:

telnet - open port не удалось открыть подключение к узлу

Как открыть или закрыть порт смотрите в статье.

Еще один вариант для просмотра открытых портов — воспользоваться командой в CMD:

Еще по теме:  Как продать кинотеатр окко

netstat -an |find /i «listening»

, которая выводит список всех портов, находящихся в режиме прослушивания (listening).

netstat -an find i listening

для просмотра всех активных процессов процессов возможно воспользоваться командой:

Список возможных статусов:

LISTENING — процесс находится в режиме прослушивания;

ESTABLISHED — связь установлена, происходит передача данных;

Похожие публикации:

  1. Зачем wifi на материнской плате
  2. Как проверить целое ли число в питоне
  3. Как увеличить клавиатуру на андроид
  4. Как установить принтер hp laserjet 1012 на windows 10

Источник: big-soviet.ru

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

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

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

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

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

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

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

Откройте командную строку от имени администратора и введите netstat -aon . Это покажет список открытых портов и PID. Этой командой мы можем идентифицировать имя процесса по PID.

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

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

Решить поставленную задачу можно с помощью одной из команд — netstat, fuser и lsof. Также можно использовать псевдофайловую систему /proc (однако это менее удобный способ и мы его рассматривать не будем).

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

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

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

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

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

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

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

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

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

  1. *#06# – универсальная команда для всех телефонов, где в окне указаны номера IMEI.
  2. *#21# – информация текущего состояния опции «переадресация», где указаны номера конечных адресатов

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

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

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

  1. Откройте приложение терминала т. е. приглашение оболочки.
  2. Выполните любое из следующих команд: sudo lsof -i -P -n | grep LISTEN sudo netstat -tulpn | grep LISTEN sudo nmap -sTU -O IP-address-Here. sudo lsof -i -P -n | grep LISTEN. sudo netstat -tulpn | grep LISTEN.

Что такое 443 порт?

HyperText Transfer Protocol Secure) — расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. . Данные в протоколе HTTPS передаются поверх криптографических протоколов TLS или устаревшего в 2015 году SSL. В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443.

Как правильно говорить порты или порты?

«Порты» — это именительный падеж, а дальше все просто: ударение на последний слог — портОв, портАм, о портАх.

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

Еще по теме:  Почему вылетает лента из приложения ок

Как остановить работу порта 8080 в Windows 10?

16 ответов. Более простое решение — просто введите sudo fuser -k 8000 / tcp. Это должно убить все процессы, связанные с портом 8000.

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

Как убить процесс, который в настоящее время использует порт на локальном хосте в Windows

  1. Запустите командную строку от имени администратора. Затем запустите указанную ниже команду. netstat -ano | findstr: номер порта. …
  2. Затем вы выполняете эту команду после определения PID. taskkill / PID typeyourPID здесь / F.

Как узнать, что работает на порту 8080 Windows 10?

Используйте команду Windows netstat, чтобы определить, какие приложения используют порт 8080:

  1. Удерживая нажатой клавишу Windows, нажмите клавишу R, чтобы открыть диалоговое окно «Выполнить».
  2. Введите «cmd» и нажмите «ОК» в диалоговом окне «Выполнить».
  3. Убедитесь, что открывается командная строка.
  4. Введите «netstat -a -n -o | найдите «8080» ». Отображается список процессов, использующих порт 8080.

10 февраля. 2021 г.

Как остановить уже используемый порт?

Вот как вы можете закрыть его, не перезагружая компьютер или не меняя порт приложения.

  1. Шаг 1: Найдите PID подключения. netstat -ano | findstr: yourPortNumber. …
  2. Шаг 2: Завершите процесс, используя его PID. tskill yourPID. …
  3. Шаг 3. Перезагрузите сервер. …
  4. Шаг 4. Правильно остановите сервер.

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

Устранение неполадок с уже используемым портом

  1. > Остановите конфликтующее приложение следующим образом:
  2. а. Откройте командную строку и введите netstat -aon | findstr «8080». …
  3. б. Завершите конфликтующий процесс:
  4. я. Откройте диспетчер задач Windows.
  5. II. На вкладке «Процессы» нажмите «Просмотр»> «Выбрать столбцы».
  6. iii. Выберите PID и нажмите ОК.
  7. IV. …
  8. c.

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

«Проверьте, открыт ли порт 8000 linux» Код Ответ

  1. sudo lsof -i -P -n | grep СЛУШАТЬ.
  2. sudo netstat -tulpn | grep СЛУШАТЬ.
  3. sudo lsof -i: 22 # увидеть конкретный порт, например 22.
  4. sudo nmap -sTU -O IP-адрес-Здесь.

Кто использует порт 8080?

Ответ: IntelliJ IDEA + Tomcat 8 использует порт 8080.

Как проверить, что работает на порту 8000?

Вы можете увидеть зарегистрированные URL-адреса, выполнив следующую команду: netsh http show servicestate. Это также будет включать номер порта. netstat -ab также может показать, какие службы начали прослушивать данный порт.

Как я могу освободить порт 80?

В меню «Вид» -> «Выбрать столбцы» включите столбец PID, и вы увидите имя процесса, прослушивающего порт 80. Если это так, снимите флажок и снова установите netstat (или TCPVIEW), чтобы проверить, свободен ли 80. используйте netstat -bano в командной строке с повышенными привилегиями, чтобы узнать, какие приложения прослушивают какие порты.

Как закрыть порт 445?

Как закрыть порт 445 в Windows 10/7 / XP?

  1. Перейдите Пуск> Панель управления> Брандмауэр Windows и найдите слева Дополнительные настройки.
  2. Щелкните Правила для входящих подключений> Новое правило. …
  3. Выберите Заблокировать соединение> Далее. …
  4. Убедитесь, что вы создали правило, выбрав «Свойства»> «Протоколы и порты»> «Локальный порт».

Что делает команда netstat?

Команда netstat создает дисплеи, показывающие состояние сети и статистику протокола. Вы можете отображать состояние конечных точек TCP и UDP в формате таблицы, информацию таблицы маршрутизации и информацию об интерфейсе. Наиболее часто используемые параметры для определения состояния сети: s, r и i.

Как я могу узнать, что порт 8080 уже используется?

  1. В MS Windows выберите Пуск> Все программы> Стандартные> Системные инструменты> Монитор ресурсов.
  2. Разверните вкладку «Сеть».
  3. Перейдите в раздел портов для прослушивания.
  4. Посмотрите в столбце Порт и прокрутите, чтобы найти запись для порта 8080.
  5. Выберите данный процесс и удалите / завершите процесс.

Порт 8080 и 80 — это одно и то же?

Нет, порт 80 и порт 8080 не совпадают. Порты используются для создания уникальных соединений и варьируются от 0 до 65535, из которых до 1024 называются хорошо известными портами, которые по соглашению зарезервированы для идентификации определенных типов служб на хосте. … Порт 8080 — это просто второй вариант по умолчанию для веб-сервера.

Источник: frameboxxindore.com

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