Encuentre y finalice el proceso en un puerto en Windows

¿Un proceso ocupa un puerto de Windows, lo que imposibilita su uso? Veamos cómo desbloquear la puerta solicitada.

Los procesos de Windows utilizan un puerto diferente cada vez que se conectan a Internet; si intentamos iniciar una aplicación que utiliza una en particular puerto ya en uso por otro proceso en ese preciso momento nos saldrá 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 procesos en un puerto en Windowspara que podamos conectarnos correctamente a Internet en ese puerto concreto sin errores, cerrando además procesos que han quedado bloqueados (y que en consecuencia también bloquean el acceso al puerto que solicitamos).

1) Encuentra el proceso de puerta atascada

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 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á utilizando en ese momento en la columna PID.

Alternativamente podemos comprobar si se utiliza un puerto específico 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 controlar; 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 que bloquea la puerta presionemos CTRL+MAYÚS+ESC Para abrir rápidamente el administrador de procesos en Windows, haga clic derecho en una de las columnas de la pantalla Procesos y desbloqueamos la columna PID.

Ahora todo lo que tenemos que hacer es encontrar el proceso que está bloqueando nuestro puerto marcando el columna PID; Para agilizar la búsqueda también podemos pulsar en la columna PID, para organizar todos los procesos en orden ascendente (del PID más bajo al más alto).

Si el proceso se puede cerrar sin problemas (es decir, es un programa de terceros o un programa de inicio automático que no habíamos considerado) simplemente haga clic derecho sobre él y presione Tarea final.

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. Entonces vayamos a la terminal y ejecutemos el siguiente comando:

taskkill /PID "PID" /f

En lugar de "PID" ingresamos el número PID del proceso que se debe cerrar forzosamente.. Cuando utilizamos los comandos para cerrar procesos, le recomendamos que compruebe siempre qué procesos están involucrados: si son procesos vinculados a funciones importantes de Windows, corremos el riesgo de causar más daño, bloqueando procesos vitales para el sistema.

Para saber más podemos leer nuestra guía en Cómo comprobar si los procesos son seguros o maliciosos en Windows.

3) Programas para cerrar procesos que bloquean puertos

Si queremos utilizar un programa para Verifique el código PID que bloquea las puertas y cierre 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 el proceso inmediatamente, haga clic derecho sobre él y presione hacia arriba Eliminar procesos en puertos seleccionadospara que puedas solucionar inmediatamente el problema de la puerta bloqueada.

Otros buenos programas para monitorear puertos y procesos que se ejecutan en ellos Conexión Moo0Watcher Y PortExpertoademás de los vistos en nuestra guía sobre cómo ver las conexiones TCP, los puertos y el uso de Internet en la PC.

Conclusiones

Si lo tenemos en 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 ocupada la puerta, para poder cerrarla en cualquier momento.

Windows ya integra todo lo necesario para descubrir y cerrar el proceso, pero nada nos impide utilizar programas avanzados alternativos para busque y finalice el proceso en un puerto en Windows.

Siguiendo con el tema de las puertas podemos leer nuestras guías en cómo abrir puertos en Windows (Reenvío de puertos) vamos Cómo bloquear puertos de red en una PC con Windows..

Índice
  1. 1) Encuentra el proceso de puerta atascada
  2. 2) Cerrar el proceso bloqueando el puerto.
  3. 3) Programas para cerrar procesos que bloquean puertos
    1. Conclusiones

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir