Hjemmeside » hvordan » Sådan kontrolleres åbne TCP / IP-porte i Windows

    Sådan kontrolleres åbne TCP / IP-porte i Windows

    Når en ansøgning vil gøre sig tilgængelig over netværket, hævder den en TCP / IP-port, hvilket betyder, at porten ikke kan bruges af noget andet. Så hvordan kontrollerer du åbne porte for at se, hvilken applikation der allerede bruger?

    En IP-adresse angiver en computer eller en anden netværksenhed på et netværk. Når en enhed sender trafik til en anden, bruges IP-adressen til at lede den pågældende trafik til det rette sted. Når trafikken når det rigtige sted, skal enheden vide, hvilken app eller tjeneste der skal sendes til. Det er her havne kommer ind. Hvis IP-adressen er beslægtet med en gadeadresse på et mail, er porten noget som navnet på den person på den bopæl, der modtager posten. For det meste behøver du ikke bekymre dig om havne. Men en gang imellem kan du støde på en app, der er indstillet til at lytte til trafik i den samme port, som en anden app allerede har i brug. I så fald skal du identificere den app, der allerede har den pågældende port.

    Der er en række måder at fortælle, hvilken applikation der er en port låst, men vi vil gå igennem et par indbyggede måder, der bruger kommandoprompten, og derefter vise dig et fantastisk freeware program, der gør det endnu nemmere . Alle disse metoder skal fungere uanset hvilken version af Windows du bruger.

    Brug indbyggede værktøjer til at se, hvad der lytter på en port

    Vi har to kommandoer til at vise dig. Den første viser aktive havne sammen med navnet på den proces, der bruger dem. Det meste af tiden vil den kommando fungere fint. Nogle gange kan procesnavnet dog ikke hjælpe dig med at identificere, hvilken app eller tjeneste der faktisk er forbundet med en port. I disse tider skal du liste aktive havne sammen med deres procesidentifikationsnumre og derefter se disse processer op i Task Manager.

    Mulighed 1: Se portbrug sammen med procesnavne

    For det første skal du åbne kommandoprompt i administrator tilstand. Hit Start, og skriv derefter "kommando" i søgefeltet. Når du ser "Kommandoprompt" vises i resultaterne, skal du højreklikke på det og vælge "Kør som administrator".

    Skriv kommandoprompt ved kommandoprompt, og tryk derefter på Enter:

    netstat -ab

    Når du har trykket på Enter, kan resultaterne tage et øjeblik eller to for at vise helt, så vær tålmodig. Rul gennem listen for at finde porten (som er angivet efter kolonnet til højre for den lokale IP-adresse), og du vil se procesnavnet angivet under den pågældende linje. Hvis du gerne vil gøre tingene lidt nemmere, husk at du også kan røre resultaterne af kommandoen til en tekstfil. Du kan så bare søge i tekstfilen til det portnummer, du leder efter.

    Her kan du f.eks. Se, at port 49902 er bundet af en proces kaldet picpick.exe. PicPick er et billedredaktør på vores system, så vi kan antage, at porten faktisk er bundet af processen, der regelmæssigt kontrollerer opdateringer til appen.

    Mulighed to: Se portbrug sammen med procesidentifikatorer

    Hvis navnet på processen til portnummeret du ser op gør det svært at fortælle, hvad den relaterede app er, kan du prøve en version af kommandoen, der viser procesidentifikatorer (PID'er) frem for navne. Skriv følgende tekst på kommandoprompt, og tryk derefter på Enter:

    netstat -aon

    Kolonnen længst til højre viser PID'er, så find bare den, der er bundet til den port, du forsøger at fejlfinding.

    Derefter åbner du Opgavehåndtering ved at højreklikke på et hvilket som helst åbent mellemrum på din proceslinje og vælge "Opgavebehandling".

    Hvis du bruger Windows 8 eller 10, skal du skifte til fanen "Detaljer" i Opgavehåndtering. I ældre versioner af Windows kan du se disse oplysninger på fanen "Processer". Sorter listen over processer ved hjælp af kolonnen "PID" og find det PID, der er knyttet til den port, du undersøger. Du kan muligvis vide mere om, hvilken app eller tjeneste havnen er bundet ved at se på "Beskrivelse" -kolonnen.

    Hvis ikke, højreklik på processen og vælg "Åbn filplacering." Placeringen af ​​filen vil sandsynligvis give dig spor om, hvilken app der er involveret.

    Når du er der, når du er der, kan du bruge indstillingerne End Process, Open File Location eller Go to Service (s) til at kontrollere processen eller stoppe den.

    Brug NirSoft CurrPorts til at se, hvad der lytter på en port

    Hvis du ikke er virkelig kommandoprompt-typen, eller du vil hellere bare bruge et simpelt værktøj til at gøre alt dette i et trin, anbefaler vi den fremragende freeware CurrPorts-hjælpeprogram ved NirSoft. Gå videre og download værktøjet. Bare sørg for at få den rigtige version (den almindelige version er til 32-bit Windows, og x64-versionen er til 64-bit Windows). Det er en bærbar app, så du behøver ikke at installere den. Du skal blot pakke ned downloadmappen og køre eksekverbar.

    I vinduet CurrPorts, sorter efter kolonnen "Lokal port", find den port, du undersøger, og du kan se alt-procesnavn, PID, port, den fulde sti til processen osv..

    For at gøre det endnu nemmere skal du dobbeltklikke på en proces for at se hver eneste detalje i et vindue.


    Når du har fastslået, hvilken app eller tjeneste, der er den port, du undersøger, er bundet op, er det op til dig, hvordan du håndterer det. Hvis det er en app, kan du muligvis angive et andet portnummer. Hvis det er en tjeneste - eller du ikke har mulighed for at angive et andet portnummer - skal du sandsynligvis stoppe tjenesten eller fjerne appen.