Jak zjistit, který proces obsazuje port TCP/IP ?

Autor: MP, Microsoft

Řešení:

Zjistit, který proces obsazuje port TCP/IP,lze pomocí příkazu
netstat -ano.
Nástroj Netstat.exe má nový parametr -o , který zobrazuje identifikátor procesu (ID) přidružený ke každému připojení. Tyto informace je možné použít k určení, který proces (program) naslouchá na daném portu. Příkaz netstat -ano může mít například následující výstup:

Proto Místní adresa Cizí adresa Stav PID
TCP 0.0.0.0:80 0.0.0.0:0 NASLOUCHÁNÍ 888 Pokud použijete program Správce úloh, můžete nalézt ID procesu odpovídající určitému procesu (programu). Tato funkce umožňuje najít port, který daný program právě používá. Protože daný port je již používaný nalezeným programem, nemůže jej použít jiný program.


Nalezení ID procesu určitého programu
1. Stiskněte kombinaci kláves Ctrl+Alt+Del a poté klepněte na tlačítko Správce úloh .
2. Klepněte na kartu Procesy .
3. Pokud se nezobrazí sloupec PID, klepněte na nabídku Zobrazit , klepněte na příkaz Vybrat sloupce a poté zaškrtněte políčko PID (Identifikátor procesu).
4. Klepnutím na sloupec "PID" seřadíte uvedené procesy podle jejich identifikátorů. Podle zobrazených identifikátorů snadno naleznete názvy odpovídajících programů.

Další informace o nástroji Netstat.exe
1. Klepněte na tlačítko Start a poté klepněte na příkaz Spustit .
2. Do pole Otevřít zadejte příkaz cmd a poté klepněte na tlačítko OK .
3. Na příkazovém řádku zadejte příkaz netstat /?


Vytisknout řešení


Zpět na předchozí stránku