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

Если проверка не проходит, порт 80 используется другим приложением. Для успешной установки и работы Autodesk Vault Server требуется порт 80.

  1. В меню «Пуск» Windows выбрать «Выполнить…».
  2. В диалоговом окне «Выполнить» введите cmd.
  3. Нажмите «ОК».
  4. В командной строке введите «netstat -ano».
  5. Будет открыт список активных соединений. Найдите активное соединение, которое использует локальный адрес 0.0.0.0:80, и запишите номер ИД процесса (PID). Например:

Дополнительные сведения см. в базе знаний Майкрософт в статье 281336: «Как определить, какая программа использует или блокирует порты протокола передачи определенного элемента управления в Windows».

Честно говоря, тему с сетевыми портами вообще и 80 портом в частности я решил поднять на своём блоге в качестве памятки.

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

Как Проверить Открытые Порты Windows и кто их секретно использует

Что такое сетевой порт?

По сути, Интернет представляет собой сеть взаимосвязанных устройств: компьютеров, маршрутизаторов, коммуникаторов, концентраторов и т.д. Каждое такое устройство имеет свой уникальный IP-адрес.

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

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

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

Передача данных в сети осуществляется в соответствии с теми или иными стандартами, т.е. протоколами передачи данных. Одним из таковых является протокол прикладного уровня HTTP, для которого, по умолчанию, назначен 80 порт.

Проверка сетевых портов

Перейдём от слов к делу и рассмотрим ситуацию на конкретном примере.

Запустите Ваш любимый браузер. Например, у меня это будет Firefox.

Проверка порта на доступность

В результате мы получим процесс с именем образа и описанием Firefox.

Если Вы откроете в браузере сайт, где требуется подключение плагинов (например, youtube.com), то появится и процесс с именем образа plugin-container.exe и описанием Plugin container for Firefox.

Каждый такой процесс имеет свой идентификатор – ИД процесса. Как и где это можно узнать? Для этого нам понадобится запустить Диспетчер задач Windows. Проще всего это можно сделать, используя комбинацию клавиш Ctrl+Shift+Esc.

В открывшемся окне нам понадобится добавить столбец «ИД процесса». Для этого кликните пункт меню «Вид», потом пункт меню «Выбрать столбцы…», установите галочку «ИД процесса (PID)» и кликните кнопку «OK».

Порты и перенаправлениеоткрытие портов. Инструкция и объяснения на пальцах!

В окне диспетчера задач Windows мы видим, что имеет PID 1764, а – PID 1800.

Используя комбинацию клавиш Win+R, откройте окно «Выполнить» или используйте форму поиска в меню «Пуск». Наберите в поле ввода команду: – и нажмите кнопку Enter. В появившемся окне командной строки наберите команду: – и нажмите кнопку Enter. В результате вы получите список активных подключений.

В столбце PID найдём идентификаторы процессов браузера Firefox. Как вы видите, взаимодействие с устройством, на котором размещается сайт youtube.com, производил только процесс (PID 1764), который использовал для этого порт 52281, для работы по HTTPS протоколу.

Очевидно, что таким образом можно проследить и обратное. Просмотреть локальные адреса с интересующим нас портом, узнать PID процесса и посмотреть подробности о нём в диспетчере задач Windows.

Угроза открытого 80 порта

По сути, угроза открытых портов заключается лишь в их неконтролируемом наличии. Другими словами, вредоносная программа может подключиться к 80 порту и создаёт лазейку к вашему компьютеру через HTTP протокол передачи данных.

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

Как вариант, можно использовать онлайн сервис «Порт сканер» на сайте 2ip.ru. Система автоматически определяет Ваш адрес и сканирует компьютер на наличие открытых портов, которыми смогут воспользоваться для проведения взлома и атаке.

На этом у меня всё. Спасибо за внимание. Удачи!

Как освободить 80 порт windows 10

На windows 10 pro 80 порт закрыт намертво протокол TCP 4?

Закрыть его и поставить 80 на апач не могу, windows 10 pro не пускает дальше по настройкам. Процессов по этому соединению дофига, пробовал закрывать которые раньше могли быть на других виндовсах, бесполезно. Кто уже знает, в сети не нашел. Временно поменял порт на сервере на 8080 — работает, но надо на 80 System TCP Процесс ID 4 Протокол http Local address 0.0.0.0 ——————— Решено.

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

  • Вопрос задан более двух лет назад
  • 12210 просмотров

Подписаться 3 1 комментарий Самое интересное за 24 часа

В Windows 10 System занимает 80 порт, что делать?

Приветствую всех! Обновился до Windows 10. Возникла проблема — OpenServer не запускается, причина: занят 80 порт. В общем после танцев с бубнами выяснил интересную вещь: данный порт занят System, а в диспетчере задач в описании указано NT Kernel system”. По началу даже возникла мысля что это вирус. Но во превых это встретилось на всех машинах с windows 7 или window server 2008 R2. Процесс System имел PID 4 и везде занимал порт 80. Прибить его нельзя, да и незачем. Путем длительного обращения к гуглу и изучению тонны материалов.

Большинство пишет про то что я и так знал… что порт 80 занял skype, но к сожалению это не наш случай.

На одном из ресурсов было установлено что это компонент нашей любимой windows запускается через обертку system. А именно “http.sys”. Эта бяка оказалась живучей…в службах найти не удалось. Несколько советов отключения через реестр тоже не помагало, гадский драйвер весел. Хотя мне и удалось отключить его автоматический запуск.

Еще по теме:  Как переключить радио на ТВ на приставке lumax на пульте управления

При старте windows 7 порт 80 был свободен, но как только была попытка запустить Apache тут же поднимался драйвер http.sys и занимал порт 80. Это поддвердил лично просмотрев утилитой «ProcessExplorer» все потоки (Threads) процесса system там нам показали что http.sys по прежнему запущен…

Освободить порт 80 занятый system в windows 7 удалось следующим путем.

1. Win+R вводим “regedit” (без ковычек). 2. Ищем ветку «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP» 3. Меняем значение ключа “start” с 3 на 4…до этого встречал советы ставить 0. Так вот мне ноль не помог. 4. Перезапускаем компьютер.

5. Радуемся тому, что так быстро нашли нужную информацию.

Windows 7 и Denwer (процесс System занимает 80 порт)

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

HTTP Error 404. The requested resource is not found.

Много всего перепробовал, а как оказалось позже проблема оказалась в Службе агента веб-развертывания, при установке какой-то из программ служба установилась и начала работать вместе с ней.

После отключения службы, Denwer снова заработал.

Ниже я опишу возможные методы решения.

1. Сначала смотрим какой процесс занимает наш 80 порт. Для этого нажимаем Ctrl+R и попадаем в окно «Выполнить»

2.Вводим команду cmd и жмем ввод. Перед нами откроется командная строка.

3.В командной строке вводим следующую команду :

netstat -o -n -a | findstr 0.0:80

Перед вами появиться результат выполнения операции.

В последнем столбце находиться идентификатор процесса. Запоминаем его.

4. Открываем диспетчер задач и переходим на вкладку Поцессы. Выбираем вкладку Вид -Выбрать столбцы и выбираем показ Id процесса (PID)

Смотрим какой процесс использует ваш порт. Для этого в колонке PID ищем то число которое у вас было показало в прошлом пункте. У меня это было 4 и процесс System

5. Решение которое помогло мне : Заходим в службы (Win+R, services.msc) Отключаем из автозапуска службы:

— Служба удаленного агента для Microsoft Web Deploy 2.0;

— Служба агента веб-развертывания.

Это компоненты IIS-сервера.

Теперь запускаем Денвер, переходим на Localhost и соответственно, все работает.

Другие варианты решения, если этот не помог :

Вариант 1 : Запускаете Regedit и идем по адресу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP и меняете значение Start на 0

Вариант 2: В службах(Win+R, services.msc) отключаем все IIS если такие присутствуют

Вариант 3: Возможно это вирус, проверьтесь на вирусы и почистите систему.

Вариант4: Отключаем службу http.sys вручную. Заходим в реестр в ветку :

создаем новый : DWORD (32-бит)

Называем его: NoRun

Дважды щелкаем на него появляются свойства, и вводим значение 1

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

Какой процесс занял порт. Процессы и порты Windows

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

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

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

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

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

Netstat -aon | more

Справа показаны 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 также можно завершить процесс, не заглядывая ради этого в Диспетчер задач.

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

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

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

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

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

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

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

В нашем случаи это Apache.exe

Использует программа (или какая программа использует порты ), обычно возникает в случае подозрения на заражение компьютера троянской программой. Если вы заметили что-то подозрительное, откройте командную строку: «Пуск» – «Все программы» – «Стандартные» – «Командная строка».

Введите в командной строке команду tasklist и нажмите Enter. Вы получите данные обо всех запущенных в системе процессах. Обратите внимание на PID – идентификатор процесса. Он поможет определить, какая программа использует тот или иной порт.

Еще по теме:  Иви как отключить подписку за 399 с телефона

Наберите в командной строке команду netstat –aon и нажмите Enter. Вы увидите список текущих подключений. В графе «Локальный адрес» в конце каждой строки указан номер порта. В графе PID указаны идентификаторы процессов. Посмотрев номер порта и соответствующий ему PID, перейдите к списку процессов и по номеру идентификатора определите, какой процесс использует этот порт.

Если вы не можете по названию процесса понять, какой программе он принадлежит, воспользуйтесь одной из подходящих в данном случае программ. Например, программой Everest, она же Aida64. Запустите программу, откройте вкладку «Операционная система», выберите «Процессы». В списке процессов найдите нужный вам и посмотрите строку его запуска. Это поможет определить, какой программе принадлежит процесс.

Используйте для той же цели программу AnVir Task Manager. Она позволяет отслеживать все подозрительные процессы, в том числе процессы программ, соединяющихся с интернетом. Все подозрительные процессы выделяются в списке программы красным цветом.

Если вы видите, что порт используется неизвестной вам программой, то при наличии текущего соединения в графе «Внешний адрес» (команда netstat –aon) вы увидите ip-адрес компьютера, с которым установлено соединение. В графе «Состояние» будет стоять значение ESTABLISHED – если соединение присутствует на текущий момент; CLOSE_WAIT, если соединение закрыто; LISTENING, если программа ждет соединения. Последнее характерно для бэкдоров — одной из разновидностей троянских программ.

  • какие порты использует skype

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

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

В строке ввода напишите «cmd» и нажмите кнопку ввода. В появившемся черном окне (консоль) введите вручную «netstat» и снова нажмите кнопку ввода. Компьютер отобразит все активные на данный момент «Соединения» и «Порты». Они представлены в виде числовой комбинации из IP-адреса, после которого стоит двоеточие и указан активный порт.

Если вы хотите узнать порт прокси сервера, который использует ваш компьютер для соединения с интернетом, сделайте следующее. Самый просто способ: откройте свойства своего сетевого соединения и найдите строку «Основной шлюз». Именно адрес, который прописан в данной строке, и будет является прокси сервером, используемым вашим компьютером.

Если в этой строке ничего нет, обратитесь к настройкам в интернет браузере. Для этого зайдите во вкладку «сервис», найдите свойства обозревателя или подключения, после чего перейдите в меню «Сеть» или «Настройка LAN» (зависит от браузера). В этом пункте меню должен быть отображен порт прокси сервера. Если его там нет, то, скорее всего, браузер работает с веб-страницами напрямую без прокси сервера.

Еще один вариант – это использование команды tracert. В большинстве случаев, но не всегда, она также отображает номер порта. Например, вы хотите узнать порт сервера mail.ru. Для этого в командной строке (консоли) пропишите следующее: tracert mail.ru. Первое число – это и есть порт сервера для данного веб-адреса.

Далее вы увидите адрес внутреннего прокси сервера, свой IP-адрес и прочее.

  • какой у меня порт сервера майнкрафта

Иногда при диагностике компьютера требуется проверить COM-порт. Существует два варианта проверки. Первый вариант заключается в проверке при помощи мыши с соответствующим интерфейсом, второй – в использовании специальной программы CheckIt.

Для проверки порта первым вариантом потребуется мышь с COM-интерфейсом. Подключите ее к компьютеру, и если она работает – можно сказать, что COM-порт частично исправен. Такая проверка не является точной, так как можно проверить только 4 из 8 сигнальных линий.

Проверка при помощи программы CheckIt является более надежной. Для этого вам потребуется тестовая заглушка. Приобретите ее в компьютерном магазине или сделайте самостоятельно. Для этого возьмите провод с интерфейсом COM и запаяйте сигнальные линии следующим образом: спаиваете вместе провода 2 и 3, провода 7 и 8, а также провода 1, 4, 6, 9.

Проверка будет осуществляться в режиме DOS. Для этого потребуется загрузочная дискета, на которой будет располагаться программа CheckIt. Вставьте в дисковод компьютера чистую дискету. Затем с помощью проводника откройте «Мой компьютер» и кликните правой кнопкой мыши по ярлыку дискеты – «Диск 3,5 (А)».

Из появившегося списка выберите пункт «Форматировать», после чего поставьте галочку напротив пункта «Создание загрузочного диска MS-DOS». После окончания процесса форматирования скопируйте на дискету программу CheckIt.

Подключите к COM-порту тестовую заглушку. Перезагрузите компьютер и во время его включения выберите в BIOS загрузку с дискеты (floppy). Вставьте созданную загрузочную дискету в дисковод, после процесса загрузки введите a:checkit.exe.

После появления окна программы два раза нажмите клавишу Enter, далее выберите Tests –> Serial Ports и укажите номер COM-порта, который вы проверяете. С помощью нажатия соответствующей клавиши подтвердите наличие тестовой заглушки. Дождитесь окончания процесса. Если после проверки программа выдаст ошибку, значит COM-порт является неисправным. Если программа ошибок не выдает – тест прошел успешно, и COM-порт исправен.

При обмене данными между узлами сети протокол TCP адресует пакеты определенным приложениям, которые обрабатывают полученную информацию. В каждом пакете указываются порт источника и порт назначения. Порт – это условное число от 1 до 65535, которое определяет, какому приложению адресован пакет.

Порты, готовые принимать пакеты, называется открытыми. Найти их на компьютере можно с помощью специальных программ-сканеров. Многие онлайновые сервисы предлагают эту услугу. Зайдите на сайт PortScan.Ru (http://portscan.ru/fullscan.php). Во вкладке «Онлайн сканер» нажмите кнопку «Сервисы и протоколы», чтобы найти октрытые порт ы и узнать, для работы с какими приложениями они .

Шпионские программы обычно используют несколько определенных порт ов для несанкционированного доступа к информации. Нажмите на кнопку «Трояны и вирусы», чтобы узнать, защищены ли эти порт ы на вашем компьютере. Там же вы можете увидеть список вредоносных программ, которые подключаются к каждому порт у.

Для проверки другим популярным -сканером перейдите по ссылке http://www.windowsfaq.ru/content/view/451/82/ Прочитайте условие использования сервиса, поставьте флажок в чекбокс «Я прочитал и согласен…» и нажмите кнопку «Принять условия использования…». Если у вас установлен файервол, настроенный на определение и блокировку атак, отключите эту функцию или внесите сканер в список исключений.

Например, если у вас включен Брандмауэр Windows, перейдите во вкладку «Исключения» и нажмите кнопку «Изменить область». Переведите переключатель в положение «Особый список» и введите IP сервиса 77.221.143.203. Нажмите ОК для подтверждения.

Еще по теме:  Что такое мобильное ТВ на Нокиа

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

Проверить состояние порт ов компьютера можно средствами Windows. Сочетанием клавиш Win+R вызывайте строку «Открыть» и введите в нее команду cmd. В командном окне наберите netstat –a –n –o. Программа выведет список всех активных подключений. В столбце «Локальный адрес» через двоеточие с IP вашего компьютера указан номер порт а. Ему соответствует номер процесса из столбца PID.

Чтобы узнать по номеру процесса его имя, вызывайте «Диспетчер процессов» комбинацией клавиш Ctrl+Alt+Delete и переходите во вкладку «Процессы». Найдите соответствие между идентификационным номером процесса и его названием в столбце «Имя образа».

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

Итак, приступим. Сначала опишу способ как узнать какой порт занимает программа, при помощи командной строки.

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

Просмотрев список можно увидеть:

Видно, что 80-й порт заняла программа Skype.

Определяется это довольно просто. Рассмотрим все по порядку:

TCP 0.0.0.0:80 Vladimir:0 LISTENING

TCP — указывает на то что используется протокол TCP (может быть использован и UDP)

0.0.0.0:80 — локальный адрес программы, где 0.0.0.0 — это IP-адрес, а 80 порт

LISTENING — означает что порт прослушивается

— процесс который прослушивает этот самый порт.

Так же и с остальными процессами, например процесс wmware-hostd.exe прослушивает 443 порт. Ну думаю дальше все понятно. Таким вот способом можно легко узнать какой процесс на каком порте сидит и если это необходимо, то можно закрыть его для освобождения порта например 80 или 443 .

После того как Вы завершили процесс и хотите узнать не занимает ли нужный Вам порт другая программа, то Вам придется еще раз ввести команду: netstat -ab в командную строку и просмотреть список еще раз, дабы убедиться что порт свободен.

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

К примеру Process Hacker имеет в своем арсенале 17 способов завершения процесса, убить может все что угодно:-) В отличие от менеджера задач Windows, Process Hacker показывает гораздо больше информации: процесс, путь к процессу, количество занимаемой памяти озу, нагрузка на процессор, идентификатор процесса и многое другое. Вывод всех данных так же можно настроить, убрать к примеру показ нагрузки на процессор или наоборот добавить.

Функций очень много. Еще одной маленькой плюшкой является то что свернув Process Hacker в трей, будет виден график загруженности процессора и оперативной памяти. Я лично считаю что это удобно. Закончу пожалуй хвалить эту программу и перейду к основной теме про порты.

Как же узнать какой порт заняла та или иная программа с помощью Process Hacker?

Тут все просто, проще чем с использованием командной строки.

  1. Открываете Process Hacker
  2. Переходите на вкладку Network

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

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

Ну вот и все, получилась чуть ли не статья, а отзыв о программе Process Hacker:-). Но программа действительно хороша.

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

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

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

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

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

Недаром эти два слова являются омонимами.

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

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

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

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

Многие браузеры, к примеру, используют порт под номером 80, в то время как почтовые программы могут использовать два порта, а именно номер 25 для отправки почты и номер 110 для приема.

Так вот, иногда у пользователей возникает необходимость узнать, какой порт использует какая программа. А узнать это весьма просто. Для этих целей можно воспользоваться специальными утилитами типа TCPView либо же самой обыкновенной командной строкой. Запустите консоль от имени администратора и выполните вот такую команду:netstat /?

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

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

При этом откроется краткое описание команды и список доступных параметров. Например, использование netstat с ключом –а выведет список всех подключений и портов прослушивания, ключ –o откроет доступ к ID каждого процесса, а ключ –b покажет исполняемый файл, участвующий в создании подключения, что собственно нами и нужно. Для просмотра адресов и номеров портов также можно использовать ключ –N.

Итак, выполняем команду netstat –a –n –oи смотрим, что получилось. Мы получили список активных подключений с указанием протокола, локального и внешнего адресов, состояния и идентификатора. Как узнать, к примеру, какому файлу принадлежит ID 2248? Можно расширить команду добавим в нее ключ –b или тут же выполнить другую команду tasklist | find «2248». Вот все так просто.

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

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