ПредишенСледващото

(Добавяне на -н, за да го спре, се опитва да разреши имена на хостове, което го прави много по-бързо)

Обърнете внимание на препоръка TCPView Дейн. Тя изглежда много полезно!

-а Показва всички връзки и портове за слушане.

-б Показва изпълнимия участва в създаването на всяка връзка или слушане порт. В някои случаи, известни изпълними домакин множество независими компоненти, и в тези случаи последователността на компоненти, участващи в създаването на връзка или слушане порт. В този случай името на изпълнимия е в [] в долната част, от върха - компонент, който го е причинило, и така нататък, докато не се TCP / IP. Имайте предвид, че тази опция може да отнеме много време и работа, ако не разполага с необходимите права.

-о Показва идентификатор процес собственост, свързани с всеки съединение.

За Windows разполага със собствен графичен потребителски интерфейс:

  • Започнете >> Всички програми >> Аксесоари >> System Tools >> Resource Monitor

Или Започнете resmon.exe или раздел изпълнение TaskManager

Използвайте TCPView, ако тя изисква графичен интерфейс. Тази стара Sysinternals приложение, което Microsoft купи.

Отворете командния ред (като администратор). В "Старт \" Търсене поле напишете "CMD", а след това щракнете с десния бутон върху "cmd.exe" и изберете "Run като администратор"

Въведете следния текст и натиснете Enter.

NETSTAT -abno

-а Показва всички връзки и портове за слушане.

-б Показва изпълнимия участва в създаването на всяка връзка или слушане порт. В някои случаи, известни изпълними домакин множество независими компоненти, и в тези случаи последователността на компоненти, участващи в създаването на връзка или слушане порт. В този случай името на изпълнимия е в [] в долната част, от върха - компонент, който го е причинило, и така нататък, докато не се TCP / IP. Имайте предвид, че тази опция може да отнеме много време и работа, ако не разполага с необходимите права.

-о Показва идентификатор процес собственост, свързани с всеки съединение.

Погледнете в името на процеса директно под него.

ЗАБЕЛЕЖКА. За да намерите процес в диспечера на задачите

Обърнете внимание на PID (процес ID) в близост до пристанището, към която се отнасят.

Отворете диспечера на задачите на Windows.

Щракнете върху раздела Процеси.

Погледнете PID, вие казахте, когато се извършва в етап 1 NETSTAT.

Уверете се, че "Показване на процесите от всички потребители."

Можете да получите повече информация, ако изпълните следната команда:

С помощта на командата "Намери", можете да филтрирате резултатите. Намери / и «слушате» ще покаже само тези пристанища, които са «за слушане». Моля, имайте предвид, че трябва да / аз не обърна внимание на случая, в противен случай ще сте написали находка «СЛУШАНЕ». | Намери «порт» ограничава резултатите само до тези, които съдържат определен порт. Имайте предвид, че в този случай тя ще филтрирате резултатите с номера на порта във всяка линия отговор.

На първо място, ние откриваме процес ID на конкретните задачи, които ние трябва да се премахне, за да получите безплатен порт

След като стартирате тази команда в Windows команден ред командния ред (ПМС), изберете PID, което е, аз мисля, последната колона, да предположим, че е 3312

Taskkill / F / PID 3312

Сега можете да се направи насрещна проверка, като въведете командата NETSTAT.

ЗАБЕЛЕЖКА. Понякога прозорците не ви позволяват да стартирате тази команда директно на CMD, така че първо трябва да изпълните тези стъпки, от командния ред стартов> (щракнете с десния бутон на командния ред и да го стартирате като администратор)

Вземете най-PID и изображения

Използвайте само една команда:

Къде 9000 следва да бъдат заменени с номера на порта.

Резултатът ще съдържа приблизително следното:

Той се изпълнява за всеки ред от изхода на следната команда:

От всеки ред PID (% на - име не е от значение тук) се извлича (PID - ия елемент 5 е в този ред) и се предава на следващата команда

Ако искате да се върнете propustitzagolovok и командния ред. можете да използвате:

Много лесно да се получи номера на порта от PID в прозорците.

Следните стъпки:

1) Отидете в режим тичам -> тип CMD -> натиснете Enter.

2) напишете следната команда.

(Забележка. Да не се включват в скобите.)

3) Натиснете Enter.

4) След това CMD ще ви предостави подробна информация за дадена услуга работи на този порт с PID.

5) Отворете диспечера на задачите на Windows и кликнете върху раздела Инструменти и мача С Постановление на ID PID и всичко останало.

Ако искате да използвате инструмента за GUI да направите това, има Sysinternals TCPView.

За да получите списък с всички идентификатори на собственост на процеса, свързан с всяка връзка:

Ако искате да убие всеки процес, въведете идентификационен номер и използвате тази команда, за да се превърне в свободен порт

NETSTAT -ao и NETSTAT -ab приложение ще ви кажа, но ако не сте администратор, ще получите "Заявената операция изисква увеличение."

Това не е идеален, но ако използвате Sysinternals Process Explorer, можете да отидете на свойствата на конкретни процеси и вижте раздела TCP, за да разберете дали те използват пристанището, която се интересувате. Малко игла и неща от сено, но може би това ще помогне на някого.

Въведете следната команда: NETSTAT -aon | findstr: DESIRED_PORT_NUMBER NETSTAT -aon | findstr: DESIRED_PORT_NUMBER

Например, ако искам да порт 80: NETSTAT -aon | findstr: 80 NETSTAT -aon | findstr: 80

Следвайте тези инструменти: - от ПМС. - C: \> NETSTAT -anob с администраторски привилегии.

Всичко от sysinternals.com

Ако просто искате да знаете как процесът работи и се влива във всеки процес, аз препоръчвам да се запознаят с WMIC. Прекрасна ПМС командния ред инструмент, който ви дава много повече, отколкото можете да знаете.

Над команда ще покаже списък на всички процеси на всеки 5 секунди. За да научите повече, можете просто да отидете с /? прозорец Command, например,

и така нататък и така нататък. )

Netstat -а -o Показва PID на процеса показва съгласно определения порт.

Имайте предвид, идентификатора на процеса и кликнете върху раздела "Task Manager" и "Услуги" и "информация" и приключване на процеса, който има същия PID.

По този начин, можете да убие процес, работещ на конкретен порт в прозорците.

По подразбиране, Get-NetTCPConnection продукция не включва идентификатора на процеса по някаква причина, а той е малко объркан. Въпреки това, винаги можете да го получите, форматиране на изхода. Имот, който търсите, принадлежи OwningProcess.

Ако искате да знаете идентификатора на процеса, който се слуша на порт 443, изпълнете следната команда:

Изходният формат на таблицата с качествата, които търсите за:

Ако искате да знаете името на процес, изпълнете следната команда:

Просто отворете команден шел и въведете: (ако пристанището е 123 456)

Ще видите всичко, което трябва.

Това е, както е споменато тук

Аз препоръчвам CurrPorts от NirSoft.

CurrPorts могат да филтрират показаните резултати. TCPView не разполага с тази функция.

Забележка. Можете да щракнете с десния бутон върху конзолата с връзка на процеса и изберете "Затворете избран TCP-връзката" (това може да стане и в TCPView). Това често се елиминира проблеми с връзката, които възникват с Outlook и Lync след VPN ключ. Използването CurrPorts можете да прекъснете връзката от командния ред.

За тези, които са с помощта Powershell, опитайте Get-NetworkStatistics.

За Windows, ако искате да намерите на материала, слушане, или се свържете с порт 1234, изпълнете следната команда в CMD командния ред:

Подкрепете проекта - споделете линка, благодаря!