Cómo matar el proceso actualmente usando un puerto en localhost en Windows

Cómo matar el proceso actualmente usando un puerto en localhost en Windows
En Windows, se ejecutan diferentes procesos en diferentes puertos de TCP y UDP. A veces necesitamos acceder a un puerto determinado, pero no podemos hacerlo porque otro proceso ya lo está utilizando. Como resultado, debemos matar el proceso en ese puerto en particular. Para detener procesos particulares, puede utilizar el número PID o de puerto.

Este artículo explicará el método para matar procesos actualmente utilizando un puerto en localhost en Windows:

  • Usando Solicitante del sistema
  • Usando Potencia Shell
  • Usando Currorts

Empecemos!

Método 1: Use el símbolo del sistema para matar el proceso de Windows actualmente utilizando un puerto en localhost

Para matar el proceso de Windows actualmente utilizando el puerto localhost a través del símbolo del sistema, siga los pasos que sean a continuación.

Paso 1: Abra el símbolo del sistema

Primero, presione el "Ventana+RLlave para abrir el cuadro de ejecución. Tipo "CMD"En el menú desplegable y presione el"DE ACUERDOBotón para abrir un símbolo del sistema:

Paso 2: Verifique el proceso de ejecución del puerto localhost

Utilizar el "netstat"Comando para averiguar el proceso de ejecución actualmente en el puerto LocalHost:

> netstat -ano | Findstr: 8000

Paso 3: Mata el proceso usando PID

Entonces, usa el "tarea"Comando y especifique el PID del proceso que actualmente se ejecuta en localhost y mata:

> TaskKill /PID 11692 /F

Paso 4: Verifique el estado del proceso

Nuevamente ejecuta el "netstatComando para verificar que el puerto en el localhost esté ejecutando cualquier proceso o no:

> netstat -ano | Findstr: 8000

Como no se muestra ninguna salida, lo que indica que el proceso especificado se mata con éxito:

Paso 5: Mata el proceso especificando el puerto localhost

Puede matar un proceso especificando un puerto local de host utilizando el "NPX Kill-Port " dominio:

> NPX Kill-Port 8000

Hemos terminado con éxito el proceso que se ejecuta usando un puerto en localhost:

Veamos el método para matar el proceso de Windows actualmente utilizando un puerto en localhost a través de PowerShell.

Método 2: use PowerShell para matar el proceso de Windows actualmente utilizando un puerto en localhost

Para matar el proceso de Windows actualmente utilizando el puerto LocalHost con la ayuda de PowerShell, utilice los pasos proporcionados a continuación.

Paso 1: Abra Windows PowerShell

Utilizar el "Ventana+X"Clave, luego elija"Windows PowerShell"Como administrador de la lista de opciones que parece abrir Windows PowerShell:

Paso 2: Encuentre el puerto localhost que ejecute cualquier proceso

En primer lugar, encuentre cualquier proceso que esté utilizando actualmente un puerto en localhost ejecutando el comando proporcionado:

> netstat -ano | Findstr: 8000

Paso 3: Mata el proceso usando PID

Para finalizar un proceso que utiliza un puerto local, emita el "proceso de parada"Comando con el número PID:

> Detener proceso 13744

Paso 4: Mata el proceso especificando el puerto localhost

El usuario también puede utilizar el número de puerto localhost para finalizar el proceso. Para hacerlo, use el "Obtener procesos"Comando y pasar su salida al"Proceso de parada"Comando utilizando el operador de tubería" | ". Esta acción matará el proceso que se ejecuta actualmente en el puerto especificado:

> Get -Process --ID (Get -NettCPConnection -localport "8000").Propiedad de Process | Proceso de parada

Ejecuta el "netstat"Comando una vez más para confirmar que el proceso especificado ha matado:

> netstat -ano | Findstr: 8000

Ahora, diremos hacia la siguiente sección!

Método 3: Use CurrPorts para matar el proceso actualmente utilizando un puerto en localhost en Windows

Para matar el proceso que se ejecuta actualmente en un puerto en localhost utilizando la herramienta CurrPorts en Windows, siga los pasos que sean a continuación.

Paso 1: Descargar Currorts

Visite el enlace proporcionado a continuación y descargue el archivo de configuración de CurrPorts:

https: // www.nirsoft.net/Utils/Cortorts.html#descargarlinks

Paso 2: Extraer carpeta de configuración de CurrPorts

Ve a la "Descargas"Directorio y extrae la carpeta zip. Para hacerlo, haga clic con el botón derecho en el archivo y elija el "Extraer aqui" opción:

Paso 3: Ejecutar el archivo de ejecución de CurrPorts

Haga doble clic en el archivo para ejecutar el "certeza.exe" archivo:

Paso 4: Proceso de matar

Seleccione el puerto, luego elija el "Matar procesos de puerto seleccionado"Opción del menú contextual para matar los procesos:

Hemos demostrado efectivamente los métodos para matar el proceso actualmente utilizando un puerto en localhost en Windows.

Conclusión

Para matar el proceso de Windows actualmente utilizando un puerto en localhost, use el "NPX Kill-Port 8000"Comando en el símbolo del sistema. En Windows PowerShell, el "Get -ProcessComando "y el"Proceso de parada"Comando para averiguar y finalizar los procesos especificados. Por último, las herramientas de CurrPorts también se pueden utilizar para el mismo propósito. En esta publicación de blog, hemos demostrado cómo detener los procesos de Windows que actualmente están utilizando un puerto en localhost.