Saltar al contenido

Så här kontrollerar du om en port är öppen i Windows 10

29 de junio de 2021
how to check if a port is open in windows 10 5179458 9 e9d4d1e1f9894e0188ba8d5bf2376e3c

Vad du ska veta

  • Enklast: Öppna Start meny> skriv kommando> högerklicka på Kommandotolksapp > Kör som administratör.
  • Typ netstat -ab > tryck Stiga på > leta efter objekt i läget «LISTENING».
  • Alternativet är att använda en tredjepartsapp: Vi gillar TCPView, Nirsoft CurrPorts och PortQry Command Line Port Scanner.

Den här artikeln beskriver hur man letar efter öppna portar i Windows 10, vilket är nödvändigt om ett program inte kan komma åt internet eller om du vill blockera ett program.

Hur man kontrollerar om en port är öppen med Netstat

Det enklaste sättet att kontrollera om en port är öppen i Windows 10 är att använda kommandot Netstat. ‘Netstat’ är en förkortning för nätverksstatistik. Det visar vilka portar varje internetprotokoll (som TCP, FTP, etc.) för närvarande använder. Kommandot har många parametrar, men de du måste använda för att kontrollera om en port är öppen är (a), som tillhandahåller de aktiva portarna, och (b), som berättar namnet på de processer som använder dessa portar .

  1. Välj Start-menyn och skriv «kommando». Högerklicka på appen Kommandotolken och välj Kör som administratör.

  2. Typ netstat -ab och tryck Stiga på. Du ser en lång lista med resultat, beroende på vad som för närvarande ansluter till nätverket. Du ser en lista över processer som körs. De öppna portnumren kommer efter den sista kolon på den lokala IP-adressen (den till vänster).

    Skärmdump av öppna portar med netstat

  3. Leta efter artiklarna i listan med statusen «LISTENING». Det här är de processer som kommunicerar via en av de för närvarande öppnade portarna.

    Skärmdump för att leta efter lyssnande portar

  4. Om du vill veta programmets namn som har en viss port öppen, skriv sedan netstat -aon och tryck Stiga på. Det här kommandot visar protokollet som appen använder, de lokala och fjärranslutna IP-adresserna, och viktigast av allt, applikationens PID som använder den porten (numret längst till höger). Kom ihåg att leta efter LISTENING status.

    Skärmdump för att kontrollera PID för en applikation

  5. För att hitta programmet relaterat till det PID: n, högerklicka på uppgiftshanteraren och välj Aktivitetshanteraren. Välj Detaljer flik. Leta efter PID i PID-fältet som du noterade från kommandotolken.

    Skärmdump av process PID i aktivitetshanteraren

Hur man kontrollerar om en hamn fungerar med appar från tredje part

Om du inte vill använda kommandotolken för att söka efter öppna portar finns det mycket lättanvända appar från tredje part som kan hjälpa till.

TCPView

TCPView är ett verktyg som ingår i Microsoft Sysinternals som visar en lista över alla körprocesser och tillhörande öppna portar. Den här appen visar portar som öppnar och stänger och paketöverföringar, allt i realtid.

Skärmdump av verktyget TCPView

Nirsoft CurrPorts

Nirsoft CurrPorts är ett annat verktyg för att se alla portar som för närvarande används av applikationer och tjänster på ditt system. Titta bara efter lokala hamnar kolumn för att se vilken av datorns portar som är aktiva.

Skärmdump av Nirsoft CurrPorts

Listan innehåller även portar som ansluts till i fjärränden (servern ute på internet).

PortQry Command Line Port Scanner

Installera PortQry Command Line Port Scanner för ett annat kommandoradsverktyg som är avsedd för att skanna din dator efter öppna portar. När du har installerat det öppnar du kommandotolken i administratörsläge. PortQry installeras automatiskt i C: PortQryV2-katalogen, så ändra katalogen för din kommandotolk till den katalogen.

Skärmdump av portqry-portutdata

Skriv kommandot portqry.exe -lokal för att se alla öppna TCP- och UDP-portar för din maskin. Det visar dig allt du kan se med NetStat-kommandot, plus portmappningar och hur många portar som finns i varje tillstånd.

Vad är en hamn?

Program som körs på din dator når ut och får information och data från servrar någon annanstans på internet. Dessa applikationer och servern vet hur man kommunicerar baserat på deras IP-adress och portnummer. Tänk på IP-adressen som gatuadress och portnumret som lägenhetsnummer. Om antingen servern eller applikationen försöker kommunicera med något annat portnummer fungerar det inte. Varannan dörr kommer att vara «låst» eftersom andra portar är stängda.