Начална » как да » Как да проверите Open TCP / IP Ports в Windows

    Как да проверите Open TCP / IP Ports в Windows

    Всеки път, когато дадено приложение иска да стане достъпно по мрежата, той претендира за TCP / IP порт, което означава, че този порт не може да се използва от нищо друго. Така че как да проверите отворени портове, за да видите какво приложение вече го използва?

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

    Има няколко начина да разберете какво приложение има заключен порт, но ще ви преведем през няколко вградени начини, които използват командния ред, а след това ще ви покажат чудесно безплатно приложение, което го прави още по-лесно. , Всички тези методи трябва да работят без значение коя версия на Windows използвате.

    Използвайте вградени инструменти, за да видите какво е слушане на порт

    Имаме две команди, които да ви покажем. Първата изброява активни портове заедно с името на процеса, който ги използва. През повечето време тази команда ще работи добре. Понякога обаче името на процеса няма да ви помогне да идентифицирате какво приложение или услуга действително има свързан порт. За тези времена ще трябва да изброите активни портове заедно с идентификационните им номера на процесите и след това да видите тези процеси в Task Manager.

    Вариант едно: Преглед на използването на порта заедно с имената на процесите

    Първо, трябва да отворите командния ред в администраторски режим. Натиснете Start (Старт) и след това въведете „command“ в полето за търсене. Когато видите резултатите от командния ред, щракнете с десния бутон върху него и изберете „Изпълни като администратор“.

    В командния ред въведете следния текст и след това натиснете Enter:

    NETSTAT -ab

    След като натиснете Enter, резултатите може да отнемат минута или две, за да се покажат напълно, така че бъдете търпеливи. Превъртете през списъка, за да намерите порта (който е посочен след двоеточие отдясно на локалния IP адрес) и ще видите името на процеса, изброено под този ред. Ако искате да направите нещата по-лесни, не забравяйте, че можете да прехвърлите резултатите от командата в текстов файл. След това можете просто да потърсите в текстовия файл номера на порта, който искате.

    Тук например можете да видите, че порт 49902 е свързан с процес, наречен picpick.exe. PicPick е редактор на изображения в нашата система, така че можем да приемем, че портът всъщност е свързан с процеса, който редовно проверява за актуализации на приложението.

    Вариант 2: Преглед на използването на порта заедно с идентификатори на процеси

    Ако името на процеса за номера на порта, който търсите, е трудно да се каже какво е свързаното приложение, можете да опитате версия на командата, която показва идентификатори на процеса (PID), а не имена. Въведете следния текст в командния ред и натиснете Enter:

    нетостат

    Колоната в най-дясната страна показва PID-ите, затова открийте само този, който е свързан с порта, който се опитвате да отстраните.

    След това отворете диспечера на задачите, като щракнете с десния бутон върху всяко отворено пространство в лентата на задачите и изберете "Диспечер на задачите".

    Ако използвате Windows 8 или 10, преминете към раздела „Детайли“ в Task Manager. В по-старите версии на Windows ще видите тази информация в раздела „Процеси“. Сортирайте списъка на процеса с колоната "PID" и намерете PID, свързан с порта, който изследвате. Може да разберете повече за това, което приложение или услуга е свързан с порта, като разгледате колоната „Описание“.

    Ако не, щракнете с десния бутон върху процеса и изберете „Отваряне на местоположението на файла“. Местоположението на файла вероятно ще ви даде указания за това какво приложение е включено.

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

    Използвайте NirSoft CurrPorts за да видите какво е слушане на порт

    Ако не сте от типа Command Prompt - или бихте предпочели просто да използвате проста програма, за да направите всичко това в една стъпка - препоръчваме отличната безплатна програма CurrPorts от NirSoft. Продължете и изтеглете инструмента. Просто се уверете, че сте получили правилната версия (обикновената версия е за 32-битова Windows, а x64 версията е за 64-битова Windows). Това е преносимо приложение, така че няма да е необходимо да го инсталирате. Просто разархивирайте папката за изтегляне и стартирайте изпълнимия файл.

    В прозореца на CurrPorts, сортирайте по колоната „Local Port“, намерете порта, който изследвате, и ще видите всичко - името на процеса, PID, порта, пълния път до процеса и т.н..

    За да стане още по-лесно, кликнете два пъти върху всеки процес, за да видите всеки детайл в един прозорец.


    Когато сте определили кое приложение или услуга има свързаното с вас пристанище, зависи от вас как да се справяте с него. Ако това е приложение, може да имате опцията да посочите друг номер на порт. Ако услугата е или нямате възможност да посочите друг номер на порт, вероятно ще трябва да спрете услугата или да премахнете приложението.