¿Un proceso ocupa un puerto de Windows, lo que lo hace imposible de usar? Veamos cómo desbloquear la puerta requerida.

Los procesos de Windows usan un puerto diferente cada vez que se conectan a Internet; si intentamos iniciar una aplicación que utiliza un determinado puerto ya en uso por otro proceso en ese preciso momento nos aparecerá un mensaje de error de Windows, el cual nos avisará con un mensaje como “El puerto 8080 está en uso” o “El puerto que proporcionaste ya está en uso”.
En la siguiente guía te mostraremos cómo encontrar y eliminar el proceso en un puerto en Windowspara que podamos conectarnos a Internet correctamente en ese puerto preciso sin errores, cerrando también procesos que han quedado bloqueados (y que en consecuencia también bloquean el acceso al puerto que hemos solicitado).
Guía de Puertos de Computadora (Red, Entrada y Salida)
1) Encuentra el proceso de puerto bloqueado
Para encontrar inmediatamente el proceso y el puerto bloqueado en la PC con Windows, todo lo que tenemos que hacer es hacer clic derecho en el menú Inicio, presionar en Terminal (administrador) (o Windows PowerShell (Administrador) en Windows 10) y escriba el siguiente comando:
netstat -ano
Se nos mostrarán todos los puertos ocupados en ese momento por los procesos de Windows. Identificamos el puerto que necesitamos en la columna Dirección local e identificamos el código del proceso que lo está usando en ese momento en la columna PID.
Alternativamente, podemos verificar si un puerto específico se está utilizando en ese momento ejecutando el siguiente comando:
netstat -ano | findstr :port-number
En lugar de número de puerto ingresamos el número de puerto que queremos verificar; obtendremos como resultado ESCUCHANDO Y ESTABLECIDO si el puerto está realmente en uso.
2) Cerrar el proceso bloqueando el puerto
Ahora que lo hemos encontrado el código PID del proceso bloqueando la puerta presionamos CTRL+MAYÚS+ESC para abrir rápidamente el administrador de procesos en Windows, haga clic derecho en una de las columnas en la pantalla Procesos y desbloqueamos la columna PID.
Ahora todo lo que tenemos que hacer es encontrar el proceso que está bloqueando nuestro puerto comprobando el columna PID; para agilizar la búsqueda también podemos pulsar sobre la columna PID, de forma que se organicen todos los procesos en orden ascendente (de menor a mayor PID).
Si se puede cerrar el proceso sin problemas (es decir, es un programa de terceros o un programa de inicio automático que no habíamos considerado) simplemente presione el botón derecho sobre él y presione sobre Finalizar actividad.
Alternativamente, también podemos cerrar el proceso desde la terminal, inmediatamente después de lanzar el comando para identificar el código PID del propio proceso. Así que vamos a la terminal y ejecutamos el siguiente comando:
taskkill /PID "PID" /f
En lugar de «PID» ingresamos el número de PID del proceso a cerrar por la fuerza. Cuando usamos los comandos de cierre de procesos, le recomendamos que verifique siempre qué procesos son: si son procesos relacionados con funciones importantes de Windows, corremos el riesgo de hacer más daño, bloqueando procesos vitales para el sistema.
Para saber más, podemos leer nuestra guía sobre cómo verificar si los procesos son seguros o dañinos en Windows.
3) Programas para cerrar procesos que bloquean puertos
Si queremos utilizar un programa para verifique el código PID que bloquea los puertos y apague el proceso infractor inmediatamente podemos confiar en Puertos actualesexcelente programa desarrollado por NirSoft.

Al abrir este programa en Windows tendremos la lista de todos los procesos activos en la PC, completa con el puerto local activo en la PC (puerto local) y el código PID del proceso (Identificacion de proceso).
Usando las columnas podemos encontrar inmediatamente el programa que está bloqueando nuestro puerto; para cerrar inmediatamente el proceso, haga clic derecho sobre él y presione Matar procesos en puertos seleccionadospara que pueda resolver inmediatamente el problema de la puerta atascada.
Otros buenos programas para verificar puertos y procesos que se ejecutan en ellos Moo0 ConnectionWatcher Y Experto portuarioademás de los que se ven en nuestra guía sobre cómo ver las conexiones TCP, los puertos y el uso de Internet en la PC.
Conclusiones
Si llega a nuestras manos una computadora con un puerto bloqueado de un proceso siempre podemos recordar esta guía y aprender los comandos para poder identificar siempre el proceso que mantiene la puerta ocupada, para poder cerrarla en cualquier momento.
Windows ya integra todo lo necesario para descubrir y cerrar el proceso, pero nada impide que utilicemos programas avanzados alternativos para encontrar y matar el proceso en un puerto en Windows.
Todavía en el tema de las puertas podemos leer nuestras guías sobre cómo abrir puertos en Windows (reenvío de puertos) vamos como bloquear puertos de red en windows pc.









