Lei av å slite med prosesser som ikke avsluttes av seg selv, blokkere verdifulle porter og få kritiske tjenester og applikasjoner til å fungere feil? Søket ditt slutter her! I Windows 11 kan du enkelt avslutte disse gjenstridige prosessene og frigjøre porter ved å bruke ulike metoder for å drepe prosesser på en port.
Windows 11 oppretter mange porter praktisk talt der internettforbindelser starter og slutter. Ulike programvarer, tjenester og apper på enheten din bruker disse portene til å kommunisere med dens nettbaserte server på utviklerens side eller eventuelle skydatabaser. Mens disse appene i de fleste tilfeller fjerner portene når du lukker dem, holder noen apper portene opptatt selv etter at tjenesten er stoppet. Når du starter en annen app som må bruke samme port, møter du enten forsinkelser i initialiseringen, eller så starter ikke appen i det hele tatt. Vil du fikse slike forferdelige øyeblikk? Fortsett å lese!
Hvorfor trenger du å drepe en prosess på havnen?
Noen ganger kan det hende at en programvareprosess som kjører på en bestemt port, ikke avsluttes av seg selv, selv etter at du har lukket den tilknyttede applikasjonen eller tjenesten. Dette kan skje på grunn av årsaker, som en feil i programvaren eller tjenesten, et nettverksproblem eller en konflikt med et annet program.
For å frigjøre porten og la andre prosesser bruke den, må du kanskje avslutte prosessen som opptar den manuelt. Det er her det å drepe en prosess på en bestemt port kommer inn. Ved å drepe prosessen kan du frigjøre porten og la andre prosesser bruke den.
Hvordan drepe en prosess på en port på Windows 11
Her er alle pålitelige og utprøvde metoder for å drepe en prosess på en port på en hvilken som helst Windows 11 PC. Du må også vite at de samme metodene ville fungere på tidligere Windows-PCer som Win 10, Win 8.1, Win 7, etc.
Les også:Hvordan se logisk prosessorbruk i Task Manager
1. Drep prosess på port ved å bruke ledetekst
- Klikk Start og skriv kommando for å hente frem ledetekstverktøyet.
- Velg Kjør som administrator lenke for å åpne kommandoprompt-verktøyet med forhøyede rettigheter.
- Nå, kopier og lim inn denne kommandoen i verktøyet og trykk Enter:
netstat -ano | findstr :
- Du må erstatte plassholdertekst med et faktisk portnummer som du vil slette.
- Kommandoen ovenfor skal hente prosess-ID (PID) for prosessen du vil drepe.
- Når du har fått PID, kjør følgende kode i samme CMD-vindu:
taskkill /F /PID
- Truffet Tast inn for å tvangsterminere mål-PID-en ved ønsket port på Windows 11.
- Du må erstatte plassholdertekst med en faktisk PID hentet ved å kjøre forrige kommando.
2. Stopp en prosess på en port ved hjelp av ressursovervåking
Siden Windows Vista-operativsystemet har ekspert Windows PC-brukere som utviklere og IT-nettverksingeniører har brukt ressursovervåkingsverktøyet til å spore ressursbruk for Windows PC som CPU, RAM, HDD, SSD, nettverk og så på.
Ved å bruke det samme verktøyet kan man også spore portbruken på en Windows-PC. Det er ikke alt! Du kan administrere bruken, drepe prosesser, fjerne porter og mer på samme verktøy. Dette er en innebygd app på Windows-PCer, slik at du ikke trenger å få noen tredjepartsapp. Finn nedenfor hvordan du bruker denne metoden på din side:
- Slå den Windows + R nøklene sammen for å få frem Løpe verktøy.
- Der, utfør følgende kommando for å åpne Ressursovervåking app:
resmon
- På Resource Monitor-appen klikker du på Nettverk fanen.
- I fanen Nettverk klikker du på Lytteporter Meny.
- Der går du! Alle portene, deres protokoller, PID, okkuperende apper, etc., er foran deg.
- Kodene under Bilde kolonnen i Lytteporter-menyen er Task Manager-prosesser.
- Åpne Oppgavebehandling app ved å trykke Ctrl + Skifte + Esc.
- Finn nå porten du vil fjerne i Resource Manager.
- Se også etter den relevante appen under Bilde kolonne.
- Finn deretter oppgaven i Oppgavebehandling under Prosesser kolonne.
- Høyreklikk prosessen og velg Avslutt oppgaven fra hurtigmenyen som dukker opp.
Det er det! Du har fjernet den okkuperte porten ved å avslutte prosessen knyttet til den fra Task Manager.
3. Drep en prosess på port ved å bruke PowerShell
Hvis du liker å automatisere Windows 11-oppgaver ved hjelp av PowerShell, vil du også vite hvordan du dreper en prosess på en port ved å bruke dette kraftige kommandolinjeverktøyet på en Windows-PC. Deretter kan du implementere kodene i din eksisterende automatisering for å fullt ut automatisere portdrepende prosessen. Finn PowerShell-kommandoene nedenfor og hvordan de fungerer på en Windows 11-PC:
- Åpen Kraftskall med høye rettigheter. For dette kan du søke Makt i Start menyen og klikk Kjør som administrator.
- Deretter kopierer og limer du inn følgende cmdlet på PowerShell-terminalen:
Get-Process -Id (Get-NetTCPConnection -LocalPort).Eieprosess
- På cmdleten ovenfor må du erstatte plassholdertekst med en faktisk port som du ønsker skal fjernes fra den eksisterende prosessen.
- Nå som du har PID-en du trenger, er du klar til å kjøre kommandoen som dreper en port på PowerShell. Her er manuset:
Stopp-prosess -Id-Makt
- Ikke glem å erstatte tekst med en faktisk PID. Nå, trykk på Tast inn nøkkel for å utføre koden.
4. Drep en prosess på port ved hjelp av Microsoft Apps
Du kan bruke følgende Microsoft Sysinternals-systemapper for å finne engasjerte porter og koblede prosesser, og stoppe dem enkelt med noen få klikk:
- TCPView v4.19
- Process Explorer v17.04
Hvis du for eksempel kjører TCPView-appen, må du prøve følgende trinn:
- Last ned verktøyet fra nettportalen ovenfor og åpne den.
- Den nedlastede mappen kan være komprimert slik at du trenger et Zip- eller RAR-verktøy for å pakke den ut.
- Nå kan du kjøre EXE-filene i den som tcpview64.exe for en 64-bits Win 11 PC.
- Slå den Bli enige knappen og appen dukker opp.
- Der kan du bla mellom TCP- og UDP-protokollporter.
- Du kan identifisere alle de engasjerte portene og prosessene deres rett fra appgrensesnittet.
- Finn porten du trenger å bli slettet ved å klikke på den.
- Ganske enkelt Høyreklikk på den valgte porten og velg Drep prosessen på kontekstmenyen.
På samme måte kan du laste ned og kjøre Process Explorer-appen. Den viser PID for alle prosessene og appene som bruker en port på PC-en din. Så du kan bruke hvilken som helst av kodene på metode 1 eller 3 for å finne en PID du må drepe. Høyreklikk deretter på samme PID på Process Explorer-appen og klikk på alternativet Kill Process. Dette bør fjerne den nødvendige porten umiddelbart.
Les også:Hvordan konvertere RAR-fil til ZIP i Windows
5. Drep prosesser på porter ved å bruke TCP/IP-tilbakestillingsverktøyet
Hvis ingen av de ovennevnte fungerer for deg, er dette den ultimate metoden du kan prøve ut. Denne metoden tilbakestiller alle åpne TCP- og UDP-komporter for nettverk. Dermed kan du enkelt starte neste applikasjon som vil bruke en port som tidligere ble brukt av et problematisk program. Slik kan du oppnå dette:
- Åpne kommandoprompt-verktøyet med forhøyede rettigheter.
- Kjør nå følgende kommandoer en etter en:
netsh int ipv4 tilbakestilling. netsh int ipv6 tilbakestilling. netsh winsock tilbakestilling
- Når alle kommandoene ovenfor er kjørt, kjør følgende kommando for å sjekke statusen til målporten:
netstat -ano | findstr :
- Ikke glem å erstatte tekst med et faktisk portnummer du vil overvåke.
Konklusjon
Så dette er stort sett de mest populære og vanlige metodene for å drepe en prosess på en hvilken som helst port på en Windows 11-PC. Du kan prøve en av metodene ovenfor og dele opplevelsen din nedenfor i kommentarfeltet. Også, hvis du vet en bedre måte, ikke nøl med å dele det i kommentaren din. Del denne artikkelen med dine venner, kolleger og følgere for å hjelpe dem når de møter den samme port-okkuperte feilen på Windows 11.