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žije na smerovanie tejto návštevnosti na príslušné miesto. Keď sa návštevnosť dostane na správne miesto, zariadenie musí vedieť, na ktorú aplikáciu alebo službu chcete poslať návštevnosť. To je miesto, kde prichádzajú porty. Ak je adresa IP podobná poštovej adrese na poštovej pošte, port je niečo ako meno osoby v danej pobočke, ktorá dostane poštu. Z väčšej časti sa nemusíte starať o porty. Z času na čas však môžete naraziť na aplikáciu, ktorá je nastavená na počúvanie návštevnosti 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ú freeware aplikáciu, ktorá zjednoduš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 portu
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á v skutočnosti viazaný port. V týchto časoch 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. Stlačte tlačidlo Štart a do vyhľadávacieho 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".
netstat -ab
Keď stlačíte kláves Enter, výsledky môžu 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 lokálnej IP adresy) a uvidíte názov procesu uvedený pod daným riadkom. Ak chcete urobiť veci o niečo jednoduchšie, 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 napríklad uvidíte, ž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žitia portu spolu s identifikátormi procesu
Ak názov procesu čísla portu, ktorý hľadáte, sťažuje určenie súvisiacej 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 -aon
Stĺpec úplne vpravo obsahuje PID, preto nájdite ten, ktorý je viazaný na port, ktorý sa pokúšate riešiť.
Použite program NirSoft CurrPorts na zobrazenie toho, čo počúva na portu
Ak nie ste naozaj typ príkazového riadku - 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 x64 verzia je pre 64-bitové Windows). Je to prenosná aplikácia, takže ju nebudete musieť 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ájdený port, ktorý prešetrujete a môžete vidieť všetko - názov procesu, PID, port, celú cestu k procesu a podobne.
Keď ste zistili, 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ť špecifikovať 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.