Welk proces gebruikt een poort in Windows
Kort antwoord: netstat -ano toont poorten met PIDs, en Taakbeheer vertaalt de PID naar een programma. Een gratis tool zoals Poorteigenaar doet beide helften voor je — een doorzoekbare lijst van elke poort met de procesnaam, één toetsaanslag verderop.
Methode 1: netstat + Taakbeheer (ingebouwd)
- Druk op Win + R, typ
cmd, Enter. - Vind de eigenaar van de poort:
Het laatste getal op de regel is de PID.netstat -ano | findstr :8080 - Open Taakbeheer → Details en zoek de regel met die PID.
Werkt overal, maar elke stap is handwerk: de juiste filtertekst, de PID onder tientallen IPv6-regels vandaan halen en hem daarna in een tweede tool zoeken.
Methode 2: Poorteigenaar — doorzoekbare lijst met namen erbij
Poorteigenaar voert hetzelfde netstat uit, koppelt de PIDs aan de proceslijst en toont het als tabel:
- Luisterende poorten eerst — de poorten die andere programma's echt „blokkeren“.
- Zoekveld — typ
8080,nodeof de PID; de lijst vernauwt direct. - Kopieerknop — zet „TCP :8080 — node.exe (1234)“ op het klembord voor een bugrapport.
- Schakelaar „Alle verbindingen“ — voegt gevestigde sockets toe als je het volledige beeld wilt.
De app leest alleen: niets wordt geblokkeerd, gewijzigd of beëindigd. Om de poort echt vrij te maken, beëindig je het eigenaarproces in Taakbeheer.
Gratis downloaden — PortOwner-Setup.exe
Het resultaat lezen
- LISTENING — een programma wacht hier op verbindingen. Deze regels veroorzaken „port already in use“.
- ESTABLISHED — een nu actieve verbinding; die blokkeert niets.
- UDP-regels hebben helemaal geen status — normaal, UDP is verbindingsloos.
- PID 4 / System — een kernelstuurprogramma (meestal SMB op 445 of RPC op 135); er valt niets te repareren.
Typische gevallen
„Port 8080 is already in use“ bij het starten van een devserver. Zoek 8080 — meestal is het een vergeten node.exe/java.exe uit een eerdere sessie. Beëindig hem in Taakbeheer.
Een game of dienst kan een poort „cannot bind“. Controleer of er iets anders luistert; vergelijk de twee instanties.
Een onbekende listener. Identificeer het eigenaarproces voordat je je zorgen maakt — 9 van de 10 keer is het een Windows-dienst.
FAQ
Is er een PowerShell-manier?
Ja: Get-NetTCPConnection -LocalPort 8080 toont de eigenaar-PID; de procesnaam vraagt nog steeds om Get-Process -Id. Een viewertool slaat beide stappen over.
Kan ik de poort vrijmaken zonder Taakbeheer?
taskkill /PID 1234 in cmd doet het — maar controleer eerst de procesnaam; het verkeerde proces beëindigen kan je niet-opgeslagen werk kosten.
Waarom zie ik dezelfde poort twee keer, IPv4 en IPv6?
Programma's luisteren vaak op beide stacks (0.0.0.0:8080 en [::]:8080); het is één programma, twee regels.