Es fundamental saber qué proceso está escuchando el puerto TCP o UDP en Windows 10, 11 o cualquier versión que esté utilizando; si planea dedicar algún puerto a una aplicación en particular. Por ejemplo, desea cambiar el puerto de escucha predeterminado de MySQL, por lo que primero le gustaría verificar que el puerto que desea asignar no sea utilizado por ningún otro proceso. Alternativamente, en caso de que solo desee saber qué puerto TCP o UDP utiliza actualmente cualquier proceso activo, este tutorial lo ayudará a solucionar el problema.problemas relacionados con la red, identificar posibles problemas de seguridad y optimizar el rendimiento del sistema.
Método 1: usar el símbolo del sistema y Netstat
La primera y más sencilla forma derevelar los procesos detrás de los números de puerto en un sistema Windows es mediante el uso del comando "netstat". Es una utilidad de línea de comandos que se utiliza para mostrar estadísticas de protocolos de red. Veamos cómo usarla.
- Primer símbolo del sistema abierto:
Busque en el menú Inicio de WindowsCMDo presione Win + X y seleccione Terminal
- Ejecute Netstat:
Después de eso, en el símbolo del sistema, ejecute el comando proporcionado para enumerar todas las conexiones activas y puertos de escucha:
netstat -ano- Identificar el proceso:
Bueno, la lista mostrará la dirección local junto con el número de puerto que utiliza. Sin embargo, para saber qué puerto ha ocupado qué proceso, puede anotar el PID (Identificador de proceso) correspondiente que figura en la columna "PID".

- Encuentre el proceso o aplicación usando el PID:
Una vez que conozca el PID utilizado por el número de puerto TCP o UDP en particular, es fácil encontrar la aplicación o servicio correspondiente que lo utiliza. Aquí está la sintaxis para eso:
tasklist /fi "pid eq PID"
Reemplace el PID en el comando anterior con el que desea usar. Por ejemplo, en la captura de pantalla anterior, número de puerto135está funcionando con el número PID, –1632, ahora para encontrar el servicio o proceso usando este número de puerto, podemos usar el comando anterior de esta manera:
tasklist /fi "pid eq 1632"
Además, si ya conoce elPuertonúmero, entonces, en lugar de enumerar todos los puertos de escucha, puede usar el comando proporcionado para encontrar el ID de proceso (PID) asociado con ese número de puerto en particular:
netstat -ano | findStr "PORT"
Ejemplo:ReemplazarPUERTOcon el número de puerto exacto que PID desea encontrar:
netstat -ano | findStr "135"
- Administrador de tareas de registro:
Mientras que aquellos que no quieran usar la línea de comando para conocer la aplicación o servicio usando el PUERTO que están encontrando, pueden usar el Administrador de TAREA. Abra el Administrador de tareas (Ctrl + Mayús + Esc), vaya a “Detalles", y en la pestaña "Cuadro de búsqueda”Escriba el PID del Puerto para encontrar la aplicación o proceso que lo utiliza.

Método 2: PowerShell y Get-NetTCPConnection
Además del símbolo del sistema, también podemos usar el comando de PowerShell para obtener los detalles de los puertos TCP y UDP. PrensaGanar + Xy elija "Windows PowerShell (Admin)" o "Terminal (Admin)" para abrir una ventana de PowerShell. Después de eso, ejecute el comando para encontrar todos los puertos de escucha TCP.
- Para enumerar todos los puertos TCP y el número de proceso
Get-NetTCPConnection
- Para enumerar todos los puertos UDP, direcciones locales asociadas, números de proceso y más...
Get-NetUDPEndpoint | Select-Object LocalAddress,LocalPort,RemoteAddress,RemotePort,OwningProcess
- Encuentre detalles particulares del puerto de conexión TCP
Get-Process -Id (Get-NetTCPConnection -LocalPort YourPORT).OwningProcess
Nota:ReemplazarTuPUERTOcon los detalles del número de porta que deseas encontrar
Ejemplo:
Get-Process -Id (Get-NetTCPConnection -LocalPort 135).OwningProcess- Para detalles particulares del puerto UDP:
Get-Process -Id (Get-NetUDPEndpoint -LocalPort YourPORT ).OwningProcess

Método 3: usar el Monitor de recursos
Este método no implica ninguna línea de comando; aquí usamos la herramienta de monitoreo gráfico de recursos de Windows que también puede mostrar información sobre la red, incluidos los detalles del puerto. Para usarlo,
- Monitor de recursos abiertos:
Para iniciar Resource Monitor, abra el cuadro de diálogo EJECUTAR presionando el botónGanar + Rteclas, después de eso escriba “soga” y presioneIngresar.

- Navegue a Red:
A medida que obtienes elMonitor de recursos, vaya a "Red"Pestaña que se encuentra en el submenú Superior.
- Verifique los puertos de escucha:
Desplácese hacia abajo hasta "Puertos de escucha"Sección, expándala y localice el número de puerto deseado. No solo encontrará los puertos sino también otros detalles como el PID y el servicio que utiliza ese puerto junto con la dirección y el estado del firewall.

Método 4: uso de la aplicación GUI TCPView
- Descargue y ejecute TCPView:
TCPView es un programa portátil de Windows de tamaño pequeño que es la mejor manera de enumerar todos los detalles de los puntos finales TCP y UDP en su sistema en tiempo real, incluidas las direcciones locales y remotas y el estado de las conexiones TCP.
Se puede descargar fácilmente desde el sitio web Sysinternals de Microsoft, que alberga utilidades avanzadas del sistema. Además de Windows 10 y 11, puede usarlo en sistemas que se ejecutan en Windows Server 2008, Vista y XP.
TCPView proporciona más información en comparación con la utilidad de comando Netstat disponible de forma predeterminada en los sistemas Windows. Además. cuando descargamos elEl archivo comprimido TCPView también incluye Tcpvcon, una versión de línea de comandos con la misma funcionalidad.
- Descargue archivos comprimidos TCPView desdepágina web oficial (enlace).
- Haga clic derecho en la carpeta descargada y extraiga los archivos.
- Ahora, ejecute el archivo ejecutable TCPView para ver una visualización en tiempo real de todas las conexiones TCP y UDP abiertas.

- Utilice TCPView para identificar procesos, puertos TCP y UPD:
Localice el proceso con el número de puerto deseado en la lista. Se mostrará el nombre del proceso y sus detalles asociados.

¡Envolver!
Saber qué procesos escuchan en los puertos TCP/UDP de un sistema es esencial para una mejor gestión de la red y resolución de problemas. Hemos proporcionado varios métodos, utilice el que más le convenga, ya sea una utilidad de línea de comandos como Netstat o utilidades especializadas como TCPView que le brindan acceso rápido para encontrar los detalles de los números de puertos activos en un sistema Windows. La elección es completamente suya según sus preferencias y requisitos para una experiencia de investigación de red perfecta.














