Windows Server 2019

Яка програма слухає певний порт у Windows?

Яка програма слухає певний порт у Windows?

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

Наприклад, ви не можете запустити веб -сайт IIS на стандартному порту 80 у Windows, t.до. Цей порт зараз зайнятий (коли ви запускаєте кілька сайтів в IIS, ви можете запустити їх на одному або на різних портах). Як знайти послугу чи процес, який взяв цей порт і завершити його?

Щоб відобразити повний список портів TCP та UDP, які слухають ваш комп'ютер, виконайте команду:

Netstat -aon | Знайдіть "Список"

Або ви можете негайно вказати потрібний номер порту:

Netstat -aon | Findstr ": 80" | Findstr "прослуховування"

Використовувані параметри команди NetStat:

Закінчивши цю команду, ви можете визначити, що 80 порт TCP лунає (статус Слухання ) процес з PID 16124.

Ви можете визначити виконуваний процес процесу за допомогою цього PID за допомогою менеджера завдань або за допомогою команди:

TaskList /FI "PID EQ 16124"

Ви можете замінити всі вищезазначені команди одного:

for /f "Токени = 5" %A в ('netstat -aon ^| findstr: 80') зробити список завдань /fi "pid eq %a"

Використовуючи команду однієї лінії PowerShell, ви можете негайно отримати назву процесу, який слухає:

См. Стаття про перегляд мережевих з'єднань у Windows за допомогою PowerShell.

Ви можете негайно завершити цей процес, надсилаючи результати через трубу до команди Stop-Process:

Get -process -Id (get -nettcpconnection -localport 80).Власнепроцеси | Стоп-процес

Перевірте, чи зараз порт 80:

Тест -netconnection localhost -port 80

Щоб швидко знайти шлях до виконуваного файлу процесу у Windows, використовуйте команди:

CD /
Дир Крихітний.exe /s /p

Або ви можете використовувати вбудовану команду, щоб шукати файл:

Що /r c: \ крихітний

У нашому випадку ми виявили, що виконуваний файл Крихітний.Екзе (Light HTTP-сервер), який слухає 80 порту, знаходиться в каталозі C: ​​\ temp \ tinyweb \ tinyweb-1-94

Крім того, щоб переглянути список процесів та портів TCP, які вони використовують у Windows, ви можете використовувати утиліту TCPView (https: // вчитися.Microsoft.Com/en-sus/sysinternals/завантаження/tcpview).

Найкращі читачі для Android
Читання книг добре, але в електронній версії це також зручно. Тут все просто - знайдіть літературу у форматі FB2, EPUB або PDF, завантажте, відкрийте ...
Встановіть Photoshop у Linux
Найпростіший спосіб встановити Photoshop у Linux. Photoshop - популярний інструмент для художників та дизайнерів, а художники та дизайнери віддають пе...
Як використовувати DISM ++ для перенесення вибраних драйверів у нові Windows
Перехід до нових Windows на іншому комп’ютері може включати не лише перенесення особистих файлів, але й драйвери, встановлені на старому ПК. Ніщо не з...