¿Cómo puedo saber qué proceso está escuchando en un puerto TCP o UDP en Windows? [cerrado]

Resuelto readonly asked hace 16 años • 34 respuestas

¿Cómo puedo saber qué proceso está escuchando en un puerto TCP o UDP en Windows?

readonly avatar Sep 07 '08 13:09 readonly
Aceptado

Potencia Shell

tcp

Get-Process -Id (Get-NetTCPConnection -LocalPort YourPortNumberHere).OwningProcess

UDP

Get-Process -Id (Get-NetUDPEndpoint -LocalPort YourPortNumberHere).OwningProcess

cmd

 netstat -a -b

(Agregue -n para que deje de intentar resolver nombres de host, lo que lo hará mucho más rápido).

Tenga en cuenta la recomendación de Dane para TCPView . ¡Parece muy útil!

-a Muestra todas las conexiones y puertos de escucha.

-b Muestra el ejecutable involucrado en la creación de cada conexión o puerto de escucha. En algunos casos, los ejecutables conocidos alojan múltiples componentes independientes y, en estos casos, se muestra la secuencia de componentes involucrados en la creación de la conexión o el puerto de escucha. En este caso, el nombre del ejecutable está en [] en la parte inferior, arriba está el componente al que llamó, y así sucesivamente hasta llegar a TCP/IP. Tenga en cuenta que esta opción puede llevar mucho tiempo y fallará a menos que tenga permisos suficientes.

-n Muestra direcciones y números de puerto en forma numérica.

-o Muestra el ID del proceso propietario asociado con cada conexión.

Brad Wilson avatar Sep 07 '2008 06:09 Brad Wilson

Hay una GUI nativa para Windows:

  • Menú Inicio → Todos los programasAccesoriosHerramientas del sistemaMonitor de recursos

  • o corre resmon.exe,

  • o desde la pestaña TaskManagerRendimiento .

Ingrese la descripción de la imagen aquí

bcorso avatar May 18 '2014 05:05 bcorso