Hur man dödar en process på en port i Windows 11

Trött på att kämpa med processer som inte avslutas av sig själva, störa värdefulla portar och orsaka att kritiska tjänster och applikationer inte fungerar? Din sökning slutar här! I Windows 11 kan du enkelt avsluta dessa envisa processer och frigöra portar genom att använda olika metoder för att döda processer på en port.

Din Windows 11 skapar många portar virtuellt där internetanslutningar startar och slutar. Olika mjukvaror, tjänster och appar på din enhet använder dessa portar för att kommunicera med dess onlineserver på utvecklarens sida eller eventuella molndatabaser. Även om dessa appar i de flesta fall rensar portarna när du stänger dem, håller vissa appar portarna upptagna även efter att tjänsten har stoppats. När du startar en annan app som måste använda samma port, möter du antingen förseningar i initieringen eller så startar appen inte alls. Vill du fixa sådana hemska stunder? Fortsätt läsa!

Varför behöver du döda en process på hamn?

Ibland kan det hända att en mjukvaruprocess som körs på en specifik port inte avslutas av sig själv, även efter att du har stängt den associerade applikationen eller tjänsten. Detta kan hända på grund av orsaker, som ett fel i programvaran eller tjänsten, ett nätverksproblem eller en konflikt med en annan applikation.

För att frigöra porten och tillåta andra processer att använda den kan du behöva manuellt avsluta den process som upptar den. Det är här att döda en process på en specifik port kommer in. Genom att döda processen kan du släppa porten och tillåta andra processer att använda den.

Hur man dödar en process på en port i Windows 11

Här är alla pålitliga och beprövade metoder för att döda en process på en port på vilken Windows 11 PC som helst. Du måste också veta att samma metoder skulle fungera på tidigare Windows-datorer som Win 10, Win 8.1, Win 7, etc.

Läs även:Hur man ser logisk processoranvändning i Aktivitetshanteraren

1. Döda process på port med kommandotolken

  • Klicka på Start och skriv kommando för att ta fram kommandotolksverktyget.
  • Välj Kör som administratör länk för att öppna kommandotolksverktyget med förhöjda rättigheter.
  • Kopiera och klistra in det här kommandot i verktyget och tryck på Enter:
netstat -ano | findstr :
  • Du måste byta ut platshållartext med ett faktiskt portnummer som du vill radera.
  • Ovanstående kommando bör hämta process-ID (PID) för den process du vill döda.
döda processen på porten med hjälp av kommandotolken
döda processen på porten med hjälp av kommandotolken
  • När du har fått PID, kör följande kod i samma CMD-fönster:
taskkill /F /PID 
  • Träffa Stiga på för att tvångsmässigt avsluta mål-PID vid önskad port i Windows 11.
  • Du måste byta ut platshållartext med en faktisk PID hämtad genom att köra föregående kommando.

2. Stoppa en process på en port med hjälp av resursövervakning

Sedan operativsystemet Windows Vista har experter på Windows PC-användare som utvecklare och IT-nätverksingenjörer har använt verktyget Resource Monitor för att spåra Windows PC-resursanvändning som CPU, RAM, HDD, SSD, nätverk och så på.

Med samma verktyg kan man också spåra portanvändningen på en Windows-dator. Det är inte allt! Du kan hantera användningen, döda processer, rensa portar och mer på samma verktyg. Detta är en inbyggd app på Windows-datorer så du behöver inte skaffa någon tredjepartsapp. Nedan hittar du hur du använder den här metoden för dig:

  • Slå Windows + R nycklar tillsammans för att ta fram Springa verktyg.
  • Där, kör följande kommando för att öppna Resursövervakare app:

remon

  • I appen Resource Monitor klickar du på Nätverk flik.
Resursövervakare Nätverkslyssningsportar
Resursövervakare Nätverkslyssningsportar
  • På fliken Nätverk klickar du på Lyssningsportar meny.
  • Varsågod! Alla portar, deras protokoll, PID, ockuperande appar, etc., är framför dig.
  • Koderna under Bild kolumnen på Lyssningsportar-menyn är aktivitetshanterarens processer.
  • Öppna Aktivitetshanteraren app genom att trycka på Ctrl + Flytta + Esc.
  • Hitta nu porten du vill rensa i Resource Manager.
  • Leta också efter den relevanta appen under Bild kolumn.
  • Hitta sedan uppgiften i Aktivitetshanteraren under Processer kolumn.
Avsluta en uppgift i Aktivitetshanteraren
Avsluta en uppgift i Aktivitetshanteraren
  • Högerklicka processen och välj Avsluta uppgiften från snabbmenyn som dyker upp.

Det är allt! Du har rensat den ockuperade porten genom att avsluta processen som är kopplad till den från Aktivitetshanteraren.

3. Döda en process på port med PowerShell

Om du gillar att automatisera Windows 11-uppgifter med PowerShell, då vill du också veta hur man dödar en process på en port med detta kraftfulla kommandoradsverktyg på en Windows-dator. Sedan kan du implementera koderna i din befintliga automation för att helt automatisera portdödsprocessen. Nedan hittar du PowerShell-kommandona och hur de fungerar på en Windows 11-dator:

  • Öppen PowerShell med förhöjda rättigheter. För detta kan du söka Kraft i Start menyn och klicka Kör som administratör.
  • Kopiera och klistra sedan in följande cmdlet på PowerShell-terminalen:
Get-Process -Id (Get-NetTCPConnection -LocalPort ). Ägandeprocess
  • På ovanstående cmdlet måste du ersätta platshållartext med en faktisk port som du vill ska raderas från den befintliga processen.
Lär dig hur du dödar en process på port med PowerShell
Lär dig hur du dödar en process på port med PowerShell
  • Nu när du har den PID du behöver är du redo att köra kommandot som dödar en port på PowerShell. Här är manuset:
Stop-Process -Id  -Tvinga
  • Glöm inte att byta ut text med en faktisk PID. Nu, tryck på Stiga på nyckel för att exekvera koden.

4. Döda en process på port med hjälp av Microsoft Apps

Du kan använda följande Microsoft Sysinternals-systemappar för att hitta engagerade portar och länkade processer och stoppa dem bekvämt med några få klick:

  • TCPView v4.19
  • Process Explorer v17.04

Om du till exempel kör TCPView-appen måste du prova följande steg:

  • Ladda ner verktyget från ovanstående webbportal och öppna det.
  • Den nedladdade mappen kan vara komprimerad så du behöver ett zip- eller RAR-verktyg för att packa upp den.
  • Nu kan du köra EXE-filerna inuti den som tcpview64.exe för en 64-bitars Win 11 PC.
  • Slå Hålla med knappen och appen skulle dyka upp.
  • Där kan du bläddra mellan TCP- och UDP-protokollportar.
  • Du kan identifiera alla engagerade portar och deras processer direkt från appens gränssnitt.
  • Hitta porten som du behöver rensas genom att klicka på den.
TCPView-app för att döda en process
TCPView-app för att döda en process
  • Helt enkelt Högerklicka på den valda porten och välj Kill Process på snabbmenyn.
Använd Process Explorer för att döda processen på en port
Använd Process Explorer för att döda processen på en port

På samma sätt kan du ladda ner och köra Process Explorer-appen. Den visar PID för alla processer och appar som använder en port på din PC. Så du kan använda vilken som helst av koderna på metod 1 eller 3 för att hitta ett PID du behöver döda. Högerklicka sedan på samma PID i Process Explorer-appen och klicka på alternativet Kill Process. Detta bör rensa den nödvändiga porten omedelbart.

Läs även:Hur man konverterar RAR-fil till ZIP i Windows

5. Döda processer på portar genom att använda TCP/IP-återställningsverktyget

Om inget av ovanstående fungerar för dig är detta den ultimata metoden du kan testa. Denna metod återställer alla öppna TCP- och UDP-komportar för nätverk. Således kan du enkelt starta nästa applikation som skulle använda en port som tidigare använts av ett problemprogram. Så här kan du åstadkomma detta:

  • Öppna kommandotolksverktyget med förhöjda rättigheter.
  • Kör nu följande kommandon ett efter ett:
netsh int ipv4 återställning. netsh int ipv6 återställning. netsh winsock återställning 
Lär dig hur du återställer portar med hjälp av TCP IP-återställningsverktyget
Lär dig hur du återställer portar med hjälp av TCP IP-återställningsverktyget
  • När alla ovanstående kommandon har körts, kör följande kommando för att kontrollera statusen för målporten:
netstat -ano | findstr :
  • Glöm inte att byta ut text med ett faktiskt portnummer som du vill övervaka.

Slutsats

Så det här är i stort sett de mest populära och vanliga metoderna för att döda en process på vilken port som helst på en Windows 11-dator. Du kan ge någon av ovanstående metoder ett försök och dela din upplevelse nedan i kommentarsfältet. Dessutom, om du vet ett bättre sätt, tveka inte att dela det i din kommentar. Dela den här artikeln med dina vänner, kollegor och följare för att hjälpa dem när de möter samma port-ockuperade fel i Windows 11.