Windows: Eliminar conexiones activas tcp

Creado por Maximiliano Luna, Modificado el Mie, 5 Oct, 2022 a 9:53 P. M. por Maximiliano Luna

Como ya sabemos, con la herramienta netstat (integrada en cualquier versión de sistema operativo), tenemos la posibilidad de listar todas las conexiones activas en el equipo y ver su estado.

En ocasiones, queremos eliminar una conexión: Para ello deberíamos determinar que aplicación/proceso está realizando la conexión y proceder cerrar o detener la aplicación.

Veamos un ejemplo:

Windows: Eliminar conexiones activas tcp

Explicación:

ftp ftp.rediris.es

Establece una conexión al puerto 21 del servidor ftp.rediris.es

____________________________________

1- netstat -nao |find /i ":21"
2- netstat -b -o 10

Netstat lista las conexiones activas en el equipo.

El parámetro -n, muestra en formato numérico.

El parámetro -a, muestra todas las conexiones. 

El parámetro -o muestra el número de proceso

La salida de netstat es pasada con una pipe al comando find, que filtra el texto. 

Al comando find le pasamos como parámetros: /i, para ignorar mayúsculas y minúsculas y la cadena a buscar ":21", es decir, el puerto 21, de FTP. 

____________________________________

tasklist /fi "PID eq 3428"

tasklist, muestra los procesos activos, el equivalente GUI de este comando, seria el administrador de tareas (taskmgr.exe). 

Al comando tasklist le pasamos el parámetro /fi, para realizar un filtrado de la salida e indicamos que el tipo de filtrado es utilizado el PID (identificador de proceso). Le indicamos el PID del proceso obtenido por el comando anterior.

____________________________________

taskkill /PID 3428 /F

Para eliminar el proceso, podríamos hacerlo utilizando el administrador de tareas (taskmgr.exe) o bien el comando taskkill, indicando el PID y si queremos forzar su cierre, el parámetro /F
____________________________________

Otra forma de eliminar las conexiones activas es utilizando la utilidad gratuita wKillcx.

Podemos descargar esta utilidad en el siguiente enlace:


Veamos su funcionamiento con un ejemplo:

Windows: Eliminar conexiones activas tcp

Tal y como vemos en el ejemplo, con la utilidad wKillcx.exe, basta con indicar la dirección IP y puerto obtenido con netstat para eliminar la conexión.

Esta utilidad funciona perfectamente bajo Windows 8.1 o Windows Server 2012 R2 o versiones inferiores de sistema operativo.

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo