Рекомендуем, 2024

Выбор редакции

Используйте Netstat для просмотра портов прослушивания и PID в Windows

Будучи в IT почти 8 лет, я быстро понял, что команда netstat в Windows может принести большую пользу, если вы знаете, как ее использовать! Несмотря на то, что я больше не работаю в ИТ, эта команда по-прежнему оказывается полезной много раз. Например, мое интернет-соединение работало очень медленно, и я не мог понять, почему. Я перезапустил маршрутизатор, и это обычно решает любую проблему, но Интернет каждый раз снова замедлялся.

Наконец, я просто запустил команду netstat и увидел, как один процесс использует несколько портов TCP. Я проверил это и увидел, что есть какая-то странная программа, которую я никогда не слышал о работе на моем компьютере в фоновом режиме. Я погуглил процесс, и это был вирус !! Боже мой, знает, какие именно данные они передавали, но я остановил процесс, перезагрузил компьютер и отсканировал его с помощью автономного средства антивирусного сканирования. После того, как вирус исчез, все вернулось на круги своя.

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

Команда Netstat

Чтобы начать, откройте командную строку, нажав Пуск, а затем введите cmd . В командной строке, вперёд и введите следующую команду:

 netstat -a -n -o 

В приведенной выше команде параметр -o - это то, что будет добавлять PID в конец таблицы. Нажмите ввод, и вы должны увидеть что-то вроде этого:

Вы можете видеть используемый порт во втором столбце под названием Локальный адрес. Вы увидите номер порта после двоеточия. Вы также увидите несколько портов и некоторые PID в списке более одного раза. Это связано с тем, что один процесс может использовать один и тот же номер порта в разных протоколах, таких как TCP, UDP и т. Д.

Теперь, чтобы увидеть имя процесса, использующего этот порт, перейдите в диспетчер задач, нажав CTRL + SHIFT + ESC, а затем перейдите на вкладку Процесс . В Windows 10 вы должны нажать на вкладку Details .

По умолчанию диспетчер задач не отображает идентификатор процесса, поэтому вам нужно нажать « Просмотр», а затем « Выбрать столбцы» . В Windows 10 идентификатор процесса уже указан, поэтому вы можете пропустить приведенные ниже шаги.

Идите вперед и установите флажок для PID (Идентификатор процесса), а затем нажмите кнопку ОК.

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

И это все! Надеюсь, это поможет вам узнать, какой процесс прослушивает какие порты в Windows. Если у вас есть какие-либо вопросы, оставьте комментарий! Наслаждайтесь!

Top