it-swarm-es.com

¿Cómo veo si un puerto está en uso en una máquina con Windows?

Estoy usando Windows XP pro, y necesito saber si algo está registrado en un puerto.

Si es así, ¿cómo puedo saber qué hay en el puerto?

EDITAR

Lo que quiero decir con registrado es que estoy tratando de probar una aplicación remota .NET, y necesito ver si la aplicación se está ejecutando o está registrada en un puerto determinado.

23
David Basarab

netstat -a -b mostrará todos los puertos de escucha y el nombre del ejecutable (en lugar de solo el PID).

Si prefiere una versión gráfica, TCPView de Microsoft le mostrará la misma información, actualizándola en tiempo real.

35
Stephen Jennings

TCPview de Sysinternals Suite lo hace de una manera agradable, GUI.

Incluye un intervalo de actualización configurable, resolución de direcciones y resaltado de diferencias. Y es mucho más rápido que netstat -a -b.

También disponible como versión de línea de comando (tcpvcon.exe). Ambos son gratis.

4
Tomalak

¿Cómo se define "registrado"?

De todos modos, netstat -o enumerará los puertos de escucha y los utilizados actualmente con PID y la lista de tareas (o cualquier lista de identificación de procesos disponible), ¿ordenaría el nombre del proceso y el ejecutable? ^^

editar: Oh Niza, no noté la opción netstat -b, esa es obviamente la mejor opción :)

3
Oskar Duveborn

Ejecute netstat desde la línea de comando y le mostrará todas las conexiones actuales. netstat -b le mostrará qué programa está usando el puerto.

2
jeffl8n