Identificar qué aplicación o servicio está utilizando un puerto específico en Windows🪟
Para ver qué aplicación o servicio está utilizando un puerto específico en Windows, puedes usar varias herramientas desde la línea de comandos. Aquí te muestro las formas más comunes:
✅ 1. Usar netstat
con findstr
Abre una ventana de Símbolo del sistema (CMD) como administrador y escribe:
netstat -aon | findstr :<puerto>
🔁 Reemplaza <puerto>
por el número que quieres revisar. Por ejemplo, si quieres saber quién usa el puerto 3306:
netstat -aon | findstr :3306
Esto te dará una salida como:
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234
El número al final es el PID (ID del proceso).
✅ 2. Ver el nombre del proceso con tasklist
Luego puedes obtener el nombre de la aplicación con este comando:
tasklist /FI "PID eq 1234"
🔁 Reemplaza 1234
con el PID que obtuviste de netstat
.
✅ 3. Alternativa: Usar PowerShell
También puedes usar este comando en PowerShell para ver todos los procesos y puertos:
Get-Process -Id (Get-NetTCPConnection -LocalPort 3306).OwningProcess
✅ 4. Con herramientas gráficas (opcional)
-
TCPView (de Microsoft Sysinternals): interfaz amigable para ver puertos y procesos.
Puedes descargarla desde: https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview
Comentarios
Publicar un comentario