Hur man kontrollerar användningen av portar i Windows

Lär dig att kontrollera öppna portar i Windows för att felsöka nätverksproblem och upptäcka misstänkt aktivitet med effektiva metoder som kommandotolken, PowerShell, Resursövervakaren och TCPView.
Din PC hanterar tusentals “digitala dörrar” som kallas portar för att hålla dig ansluten till internet. Det finns många situationer där du kan behöva spåra dessa portar, till exempel för att åtgärda nätverksproblem eller till och med för att upptäcka misstänkt aktivitet. Denna guide visar dig de mest pålitliga sätten att kontrollera portar i Windows.
Kontrollera portar i Windows med kommandotolken
Det vanligaste sättet att kontrollera portar i Windows är att använda det inbyggda netstat (nätverksstatistik) verktyget. Kommandot netstat har flera växlar som kan användas individuellt, men vi kommer att använda hela kommandot här för att visa all information. Så här gör du.
Öppna kommandotolken som administratör och kör följande kommando:
netstat -abnoDetta kommer successivt att visa en lista över öppna portar som troligen är ganska lång, tillsammans med de Windows-processer som använder dem. Här är de viktigaste kolumnerna du behöver se för att spåra portar:
- Lokalt adresser: det kommer att lista din PC:s IP-adress och portnumret åtskilda av ett kolon, så här
0.0.0.0:135. I detta exempel är135portnumret. - Tillstånd: detta kommer att visa LYSSNAR eller Etablerad status. LYSSNAR betyder att programmet väntar på en anslutning, och ETABLERAD betyder att en aktiv anslutning utbyter data.
- PID: Process-ID (PID) är ett unikt nummer för att identifiera processer. Du behöver det om en port inte visar processnamnet, så att du kan identifiera det i Aktivitetshanteraren.
Genom att använda informationen i dessa kolumner kan du upptäcka vad som körs på en specifik port och eventuellt avsluta processen om den orsakar konflikter. Denna information är också viktig för att ställa in portvidarebefordran.
Om det finns för mycket data kan du också använda kommandot findstr för att enkelt visa anslutningar på en specifik port. Till exempel, för att se port 443 status kan du skriva netstat -ano | findstr :443. Vi tog bort växeln -b eftersom processnamn ibland kan förstöra findstr formateringen, men det är inte nödvändigt att ta bort.
Kontrollera portar i Windows med PowerShell
Om du föredrar en lite renare lista, bör du istället använda PowerShell. Genom att använda kommandona Get-NetTCPConnection och Get-NetUDPEndpoint kan du visa alla portar i användning i rena kolumner och rader.
Öppna PowerShell som administratör och kör Get-NetTCPConnection för att se TCP-anslutningar och Get-NetUDPEndpoint för att se UDP-anslutningar. Det kommer att visa den lokala IP-adressen, portnumret (under LocalPort), tillstånd och PID (under OwningProcess). Om PID inte visas, sätt PowerShell i helskärmsläge och kör kommandot igen.
Tyvärr visar det inte namnet på processen i denna lista. Du måste använda PID och matcha det i Aktivitetshanteraren för att hitta processen.
Använd resur övervakare för att kontrollera portar i Windows
Om du föredrar en GUI-baserad metod, är Resursövervakaren ett utmärkt inbyggt verktyg för att kontrollera portar i Windows. Sök bara efter “resursövervakare” i Windows-sökningen och öppna Resursövervakaren.
Här går du till fliken Nätverk och öppnar sektionen Lyssnande portar. Det kommer att visa all nödvändig information, inklusive processnamn, PID, portnummer och protokoll. Viktigast av allt har det en kolumn för Brandväggens status som visar den aktuella brandväggens status för en specifik port. Om en specifik port är blockerad kan du enkelt se det här.
Du kan klicka på kolumnrubrikerna för att sortera listorna, så som du kan klicka på rubriken Port för att sortera och enkelt hitta en specifik port. Om du hittar en konfliktartad process kan du även stänga den direkt inne i Resursövervakaren. Öppna bara Processer med nätverksaktivitet, högerklicka på processen och välj Avsluta process.
Använd TCPView för att kontrollera portar i Windows
Om du inte har något emot att installera en tredjepartsapp och vill ha mer kontroll över vad som händer med alla dina portar, kan du använda en lättviktapp som kallas TCPView. Denna visar omedelbart en lista över processer och deras associerade portar.
Det som gör detta bättre än de andra metoderna är...
Som du aktivt kan se öppnas och stängs portarna och paket skickas. Titta bara efter de gröna, röda och gula markeringarna. Du kan också ändra ordningen på listan genom att klicka på kolumnrubrikerna, vilket gör det lättare att hitta den process du vill ha eller två separata processer som tävlar om samma port.
Om du hittar en process eller anslutning som du vill stänga, högerklicka bara på den processen och välj Avsluta process. Du kan till och med klicka på Stäng anslutning för att lämna processen öppen, men stoppa den från att lyssna på en given port.
Den information som erhålls från dessa metoder är mest användbar när du redan känner till problemet, som ett Windows-fel som visar ett felmeddelande om blockerad port. Om du felsöker nätverksproblem behöver du köra relaterade diagnostiska kommandon för att hitta och lösa problem.
Nu när du har läst klart Hur man kontrollerar användningen av portar i Windows, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar