Cómo matar un proceso en un puerto en Windows 11

¿Cansado de luchar con procesos que no terminan por sí solos, bloqueando puertos valiosos y provocando el mal funcionamiento de servicios y aplicaciones críticos? ¡Tu búsqueda termina aquí! En Windows 11, puede finalizar fácilmente estos procesos obstinados y liberar puertos utilizando varios métodos para eliminar procesos en un puerto.

Su Windows 11 crea muchos puertos prácticamente donde comienzan y terminan las conexiones a Internet. Varios software, servicios y aplicaciones en su dispositivo usan estos puertos para comunicarse con su servidor en línea en el extremo de los desarrolladores o cualquier base de datos en la nube. Si bien en la mayoría de los casos, estas aplicaciones borran los puertos cuando los cierra, algunas aplicaciones mantienen los puertos ocupados incluso después de que se haya detenido el servicio. Cuando inicia otra aplicación que debe usar el mismo puerto, enfrenta retrasos en la inicialización o la aplicación no se iniciará en absoluto. ¿Quieres arreglar momentos tan horribles? ¡Sigue leyendo!

¿Por qué necesita eliminar un proceso en el puerto?

A veces, es posible que un proceso de software que se ejecuta en un puerto específico no finalice por sí solo, incluso después de haber cerrado la aplicación o el servicio asociado. Esto puede suceder debido a razones, como un error en el software o servicio, un problema de red o un conflicto con otra aplicación.

Para liberar el puerto y permitir que otros procesos lo utilicen, es posible que deba finalizar manualmente el proceso que lo está ocupando. Aquí es donde entra en juego matar un proceso en un puerto específico. Al eliminar el proceso, puede liberar el puerto y permitir que otros procesos lo utilicen.

Cómo matar un proceso en un puerto en Windows 11

Estos son todos los métodos confiables y probados para eliminar un proceso en un puerto en cualquier PC con Windows 11. Además, debe saber que los mismos métodos funcionarían en PC con Windows anteriores como Win 10, Win 8.1, Win 7, etc.

Lea también:Cómo ver el uso del procesador lógico en el Administrador de tareas

1. Terminar el proceso en el puerto usando el símbolo del sistema

  • Haga clic en Inicio y escriba dominio para abrir la herramienta Símbolo del sistema.
  • Selecciona el Ejecutar como administrador enlace para abrir la utilidad del símbolo del sistema con derechos elevados.
  • Ahora, copie y pegue este comando dentro de la herramienta y presione Enter:
netstat -ano | encontrarstr :
  • Debes reemplazar el texto de marcador de posición con un número de puerto real que desea borrar.
  • El comando anterior debe obtener la ID del proceso (PID) para el proceso que desea eliminar.
matar el proceso en el puerto usando el símbolo del sistema
matar el proceso en el puerto usando el símbolo del sistema
  • Una vez que tenga el PID, ejecute el siguiente código en la misma ventana de CMD:
taskkill /F /PID 
  • Golpear Ingresar para terminar a la fuerza el PID de destino en el puerto deseado en Windows 11.
  • Debes reemplazar el texto de marcador de posición con un PID real recuperado al ejecutar el comando anterior.

2. Detener un proceso en un puerto mediante el Monitor de recursos

Desde el sistema operativo Windows Vista, los usuarios expertos de PC con Windows, como desarrolladores e ingenieros de redes de TI, han estado usando la utilidad Resource Monitor para rastrear el uso de recursos de PC con Windows como CPU, RAM, HDD, SSD, red, etc. en.

Usando la misma herramienta, también se puede rastrear el uso del puerto en una PC con Windows. ¡Eso no es todo! Puede administrar el uso, eliminar procesos, borrar puertos y más en la misma utilidad. Esta es una aplicación integrada en PC con Windows, por lo que no necesita obtener ninguna aplicación de terceros. Encuentre a continuación cómo usar este método en su extremo:

  • Golpea el ventanas + R teclas juntas para que aparezca el Correr herramienta.
  • Allí, ejecute el siguiente comando para abrir el Monitor de recursos aplicación:

resmon

  • En la aplicación Resource Monitor, haga clic en el Red pestaña.
Puertos de escucha de la red del monitor de recursos
Puertos de escucha de la red del monitor de recursos
  • Dentro de la pestaña Red, haga clic en el Puertos de escucha menú.
  • ¡Ahí tienes! Todos los puertos, sus protocolos, PID, aplicaciones de ocupación, etc., están frente a ti.
  • Los códigos bajo el Imagen La columna del menú Puertos de escucha son procesos del Administrador de tareas.
  • Abre el Administrador de tareas aplicación presionando Control + Cambio + Esc.
  • Ahora, busque el puerto que desea borrar en el Administrador de recursos.
  • Además, busque la aplicación correspondiente debajo de la Imagen columna.
  • Luego, busque la tarea en el Administrador de tareas bajo el Procesos columna.
Terminar una tarea en el Administrador de tareas
Terminar una tarea en el Administrador de tareas
  • Botón derecho del ratón el proceso y elegir Tarea final del menú contextual que aparece.

¡Eso es todo! Ha limpiado el puerto ocupado al finalizar el proceso vinculado a él desde el Administrador de tareas.

3. Matar un proceso en el puerto usando PowerShell

Si le gusta automatizar las tareas de Windows 11 con PowerShell, también querrá saber cómo eliminar un proceso en un puerto con esta poderosa herramienta de línea de comandos de una PC con Windows. Luego, puede implementar los códigos en su automatización existente para automatizar completamente el proceso de eliminación de puertos. Encuentre a continuación los comandos de PowerShell y cómo funcionan en una PC con Windows 11:

  • Abierto Potencia Shell con derechos elevados. Para ello, puede buscar Fuerza en el Comenzar menú y haga clic Ejecutar como administrador.
  • Luego, copie y pegue el siguiente cmdlet en el terminal de PowerShell:
Obtener-Proceso-Id (Obtener-NetTCPConnection-LocalPort ).proceso de propiedad
  • En el cmdlet anterior, debe reemplazar el texto de marcador de posición con un puerto real que desea borrar del proceso existente.
Aprenda a eliminar un proceso en el puerto usando PowerShell
Aprenda a eliminar un proceso en el puerto usando PowerShell
  • Ahora que tiene el PID que necesita, está listo para ejecutar el comando que elimina un puerto en PowerShell. Aquí está el guión:
Detener-Proceso-Id  -Fuerza
  • No olvide reemplazar el texto con un PID real. Ahora, golpea el Ingresar clave para ejecutar el código.

4. Matar un proceso en el puerto usando aplicaciones de Microsoft

Puede usar las siguientes aplicaciones del sistema Microsoft Sysinternals para encontrar puertos comprometidos y procesos vinculados, y detenerlos convenientemente con unos pocos clics:

  • TCPView v4.19
  • Explorador de procesos v17.04

Por ejemplo, si está ejecutando la aplicación TCPView, debe probar los siguientes pasos:

  • Descargue la herramienta del portal web anterior y ábrala.
  • La carpeta descargada puede estar comprimida, por lo que necesita una herramienta Zip o RAR para descomprimirla.
  • Ahora, puede ejecutar los archivos EXE dentro de él como tcpview64.exe para una PC Win 11 de 64 bits.
  • Golpea el Aceptar botón y la aplicación aparecería.
  • Allí, puede navegar entre los puertos de protocolo TCP y UDP.
  • Puede identificar todos los puertos comprometidos y sus procesos directamente desde la interfaz de la aplicación.
  • Identifique el puerto que necesita borrar haciendo clic en él.
Aplicación TCPView para matar un proceso
Aplicación TCPView para matar un proceso
  • Simplemente botón derecho del ratón en el puerto seleccionado y elija Proceso de matanza en el menú contextual.
Use Process Explorer para matar el proceso en un puerto
Use Process Explorer para matar el proceso en un puerto

Del mismo modo, puede descargar y ejecutar la aplicación Process Explorer. Muestra el PID para todos los procesos y aplicaciones que usan un puerto en su PC. Entonces, puede usar cualquiera de los códigos en el Método 1 o 3 para encontrar un PID que necesita eliminar. Luego, haga clic derecho en el mismo PID en la aplicación Process Explorer y presione la opción Kill Process. Esto debería borrar el puerto requerido al instante.

Lea también:Cómo convertir un archivo RAR a ZIP en Windows

5. Elimine procesos en puertos mediante la herramienta de restablecimiento de TCP/IP

Si nada de lo anterior funciona para usted, este es el último método que puede probar. Este método restablece todos los puertos de comunicación TCP y UDP abiertos para la conexión en red. Por lo tanto, puede iniciar fácilmente la siguiente aplicación que usaría un puerto utilizado anteriormente por un programa problemático. Así es como puedes lograr esto:

  • Abra la utilidad del símbolo del sistema con derechos elevados.
  • Ahora, ejecute los siguientes comandos uno por uno:
restablecimiento de netsh int ipv4. restablecimiento de netsh int ipv6. restablecimiento de netsh winsock 
Aprenda a restablecer puertos usando la herramienta de restablecimiento de TCP IP
Aprenda a restablecer puertos usando la herramienta de restablecimiento de TCP IP
  • Cuando se hayan ejecutado todos los comandos anteriores, ejecute el siguiente comando para comprobar el estado del puerto de destino:
netstat -ano | encontrarstr :
  • No olvide reemplazar el texto con un número de puerto real que desea monitorear.

Conclusión

Por lo tanto, estos son prácticamente los métodos más populares y comunes para eliminar un proceso en cualquier puerto en una PC con Windows 11. Puede probar cualquiera de los métodos anteriores y compartir su experiencia a continuación en el cuadro de comentarios. Además, si conoce una mejor manera, no dude en compartirla en su comentario. Comparta este artículo con sus amigos, colegas y seguidores para ayudarlos cuando enfrenten el mismo error de puerto ocupado en Windows 11.