Ako skontrolovať otvorené porty TCP / IP v systéme Windows
Kedykoľvek sa chce aplikácia sprístupniť prostredníctvom siete, vyžaduje si port TCP / IP, čo znamená, že port nemôže byť použitý iným. Takže ako skontrolovať otvorené porty, aby ste zistili, akú aplikáciu už používa?
Adresa IP určuje počítačové alebo iné sieťové zariadenie - v sieti. Keď jedno zariadenie odosiela návštevnosť inému, IP adresa sa používa na smerovanie tejto návštevnosti na príslušné miesto. Keď sa návštevnosť dostane na správne miesto, zariadenie musí vedieť, ktorá aplikácia alebo služba na odosielanie návštevnosti. To je miesto, kde prídu porty. Ak je IP adresa podobná poštovej adrese na poštovej zásielke, port je niečo ako meno osoby v tej krajine, ktorá dostane poštu. Z väčšej časti sa nemusíte obávať prístavov. Ale raz za čas sa môžete stretnúť s aplikáciou, ktorá je nastavená tak, aby počúvala návštevnosť na tom istom portu, ktorý už používa iná aplikácia. V takomto prípade budete musieť identifikovať aplikáciu, ktorá už používa daný port.
Existuje niekoľko spôsobov, ako zistiť, ktorá aplikácia má zablokovaný port, ale chystáme sa prejsť niekoľkými vstavanými spôsobmi, ktoré používajú príkazový riadok, a potom vám ukáže skvelú bezplatnú aplikáciu, ktorá ešte uľahčuje , Všetky tieto metódy by mali fungovať bez ohľadu na to, ktorú verziu systému Windows používate.
Použite vstavané nástroje na zobrazenie toho, čo počúva na prístave
Máme dva príkazy, ktoré vám ukážu. Prvý zoznam obsahuje aktívne porty spolu s názvom procesu, ktorý ich používa. Väčšinu času tento príkaz bude fungovať dobre. Niekedy však názov procesu nepomôže určiť, ktorá aplikácia alebo služba má skutočne viazaný port. Pre tieto časy je potrebné uviesť aktívne porty spolu s ich identifikátormi procesov a potom ich vyhľadať v Správcovi úloh.
Možnosť jedna: zobrazenie používania portu spolu s názvami procesov
Najskôr budete musieť otvoriť príkazový riadok v režime administrátora. Kliknite na tlačidlo Štart a do príkazového poľa zadajte "príkaz". Keď sa vo výsledkoch zobrazí "Príkazový riadok", kliknite naň pravým tlačidlom myši a zvoľte "Spustiť ako správca".
Na príkazovom riadku zadajte nasledujúci text a potom stlačte kláves Enter:
netstat -ab
Po stlačení klávesu Enter môžu výsledky trvať minútu alebo dva, kým sa úplne nezobrazí, takže buďte trpezliví. Prejdite zoznamom a nájdite port (ktorý je uvedený za dvojbodkou napravo od miestnej adresy IP) a uvidíte názov procesu uvedený pod týmto riadkom. Ak by ste chceli trochu uľahčiť veci, nezabudnite, že výsledky príkazu môžete tiež viesť do textového súboru. Potom by ste mohli jednoducho vyhľadať textový súbor pre číslo portu, ktoré ste zadali.
Tu môžete napríklad vidieť, že port 49902 je viazaný procesom s názvom picpick.exe. PicPick je editor obrázkov v našom systéme, takže môžeme predpokladať, že port je v skutočnosti viazaný procesom, ktorý pravidelne kontroluje aktualizácie aplikácie.
Možnosť druhá: Zobrazenie používania portu spolu s identifikátormi procesu
Ak názov procesu čísla portu, ktorý hľadáte, sťažuje zistenie príbuznej aplikácie, môžete vyskúšať verziu príkazu, ktorý zobrazuje identifikátory procesu (PID) a nie názvy. Do príkazového riadka zadajte nasledujúci text a potom stlačte kláves Enter:
netstat -on
Stĺpec úplne vpravo obsahuje PID, takže nájdite ten, ktorý je viazaný na port, ktorý sa pokúšate riešiť.
Potom otvorte Správcu úloh kliknutím pravým tlačidlom myši na ľubovoľný voľný priestor na paneli úloh a výberom položky "Správca úloh".
Ak používate systém Windows 8 alebo 10, prejdite na kartu Podrobnosti v Správcovi úloh. V starších verziách systému Windows sa tieto informácie zobrazujú na karte "Procesy". Zoradiť zoznam procesov pomocou stĺpca "PID" a nájsť PID priradený k portu, ktorý prešetrujete. Možno budete môcť zistiť viac o tom, akú aplikáciu alebo službu má port viazaný pri pohľade na stĺpec Popis.
Ak nie, kliknite pravým tlačidlom myši na proces a zvoľte možnosť "Otvoriť umiestnenie súboru". Umiestnenie súboru pravdepodobne poskytne informácie o tom, ktorá aplikácia je zahrnutá.
Keď sa tam stanete, môžete použiť proces ukončenia procesu, otvorené umiestnenie súboru alebo prejsť na službu, aby ste proces mohli kontrolovať alebo ho zastaviť.
Použite program NirSoft CurrPorts na zobrazenie toho, čo počúva na portu
Ak nie ste naozaj typ príkazového riadka - alebo radšej stačí použiť jednoduchý nástroj na vykonanie všetkého v jednom kroku - odporúčame vám vynikajúci bezplatný nástroj CurrPorts od spoločnosti NirSoft. Pokračujte a stiahnite nástroj. Len sa uistite, že máte správnu verziu (bežná verzia je pre 32-bitové Windows a verzia x 64 je pre 64-bitové Windows). Je to prenosná aplikácia, takže nemusíte ju nainštalovať. Stačí rozbaľte priečinok na prevzatie a spustite spustiteľný súbor.
V okne CurrPorts zoradte podľa stĺpca "Miestny port", nájdite port, ktorý prešetrujete a môžete vidieť všetko - názov procesu, PID, port, úplnú cestu k procesu a tak ďalej.
Ak chcete ešte jednoduchšie, dvakrát kliknite na ľubovoľný proces, ak chcete vidieť každý detail v jednom okne.
Keď určíte, ktorá aplikácia alebo služba má port, ktorý prešetrujete, zviazaný, je na vás, ako to zvládnuť. Ak je to aplikácia, môžete mať možnosť zadať iné číslo portu. Ak je to služba - alebo nemáte možnosť zadať iné číslo portu - pravdepodobne budete musieť službu zastaviť alebo odstrániť aplikáciu.