Come uccidere il processo attualmente utilizzando una porta su localhost in Windows

Come uccidere il processo attualmente utilizzando una porta su localhost in Windows
Su Windows, diversi processi vengono eseguiti su diverse porte di TCP e UDP. A volte dobbiamo accedere a una determinata porta ma non possiamo farlo perché un altro processo lo sta già utilizzando. Di conseguenza, dobbiamo uccidere il processo su quella particolare porta. Per fermare particolari processi, è possibile utilizzare il numero PID o di porta.

Questo articolo approfondirà il metodo per uccidere i processi attualmente utilizzando una porta su LocalHost in Windows:

  • Usando Prompt dei comandi
  • Usando Powershell
  • Usando Currports

Iniziamo!

Metodo 1: utilizzare il prompt dei comandi per uccidere il processo di Windows attualmente utilizzando una porta su LocalHost

Per uccidere il processo di Windows attualmente utilizzando la porta LocalHost tramite il prompt dei comandi, seguire i passaggi di seguito elencati.

Passaggio 1: apri il prompt dei comandi

Innanzitutto, premere il “Finestra+r"Chiave per aprire la casella di corsa. Tipo "cmd"Nel menu a discesa e premi il"OK"Pulsante per aprire un prompt dei comandi:

Passaggio 2: controllare la porta di esecuzione della porta locale

Utilizzare il "NetStat"Comando per scoprire il processo attualmente in esecuzione sulla porta LocalHost:

> NetStat -ano | Findstr: 8000

Passaggio 3: kill processo usando PID

Quindi, usa il "Taskkill"Comando e specificare il PID del processo attualmente in esecuzione su LocalHost e ucciderlo:

> TaskKill /PID 11692 /F

Passaggio 4: verificare lo stato di processo

Esegui ancora una volta il "NetStat"Comando per verificare che la porta sul localhost stia eseguendo qualsiasi processo o meno:

> NetStat -ano | Findstr: 8000

Poiché non viene mostrato alcun output, il che indica che il processo specificato viene ucciso correttamente:

Passaggio 5: Kill Process specificando la porta locale

È possibile uccidere un processo specificando una porta locale utilizzando il "npx kill-port "Comando:

> NPX Kill-Port 8000

Abbiamo terminato con successo il processo in esecuzione utilizzando una porta su LocalHost:

Dai un'occhiata al metodo per uccidere il processo di Windows attualmente utilizzando una porta su LocalHost tramite PowerShell.

Metodo 2: usa PowerShell per uccidere il processo Windows attualmente utilizzando una porta su LocalHost

Per uccidere il processo di Windows attualmente utilizzando la porta LocalHost con l'aiuto di PowerShell, utilizzare i passaggi forniti di seguito.

Passaggio 1: Apri Windows Powershell

Usa il "Finestra+x"Tasto, quindi scegli"Windows Powershell"Come amministratore dall'elenco di opzioni che sembra aprire Windows PowerShell:

Passaggio 2: Trova la porta LocalHost in esecuzione qualsiasi processo

In primo luogo, trova qualsiasi processo che sta attualmente utilizzando una porta su LocalHost eseguendo il comando fornito:

> NetStat -ano | Findstr: 8000

Passaggio 3: kill processo usando PID

Per interrompere un processo utilizzando una porta LocalHost, emette il "Stop-Process"Comando con il numero PID:

> Stop-Process 13744

Passaggio 4: Kill Process specificando la porta locale

Il numero di porta LocalHost può anche essere utilizzato dall'utente per terminare il processo. Per farlo, usa il "Get-Process"Comando e passare il suo output al"Stop-Process"Comando usando l'operatore del tubo" | ". Questa azione ucciderà il processo attualmente in esecuzione sulla porta specificata:

> Get -process -id (get -nettcpconnection -localport "8000").Possedereprocess | Stop-Process

Corri il "NetStat"Comando ancora una volta di confermare che il processo specificato è stato ucciso:

> NetStat -ano | Findstr: 8000

Ora, andiamo verso la sezione successiva!

Metodo 3: utilizzare Currports per uccidere il processo attualmente utilizzando una porta su LocalHost in Windows

Per uccidere il processo attualmente in esecuzione su una porta su LocalHost utilizzando lo strumento Currports su Windows, seguire i passaggi sotto l'elenco.

Passaggio 1: Scarica Currports

Visita il link sotto fornito e scarica il file di configurazione di Currports:

https: // www.Nirsoft.net/utils/cports.HTML#downloadlinks

Passaggio 2: estratto Currports Setup Cartella

Vai al "Download"Directory ed estrarre la cartella zip. Per fare ciò, fai clic con il pulsante destro del mouse sul file e scegli il “Estrarre qui" opzione:

Passaggio 3: eseguire il file di esecuzione di Currports

Fare doppio clic sul file per eseguire il "Cports.exe" file:

Passaggio 4: Kill Process

Seleziona la porta, quindi scegli il "Uccidi i processi della porta selezionata"Opzione dal menu contestuale per uccidere i processi:

Abbiamo dimostrato efficacemente i metodi per uccidere il processo attualmente utilizzando una porta su LocalHost in Windows.

Conclusione

Per uccidere il processo di Windows attualmente utilizzando una porta su LocalHost, usa il "NPX Kill-Port 8000"Comando sul prompt dei comandi. Su Windows Powershell, il "Ottenere -processComando "e il"Stop-Process"Comando per scoprire e porre fine ai processi specificati. Infine, gli strumenti Currports possono anche essere utilizzati per lo stesso scopo. In questo post sul blog, abbiamo mostrato come interrompere i processi di Windows che stanno attualmente utilizzando una porta su LocalHost.