Come terminare un processo sulla porta su Windows 11
Ogni processo eseguito su Windows utilizza una porta diversa. Quindi, supponiamo che tu stia tentando di eseguire un’applicazione che deve utilizzare una particolare porta che è già in uso. In tal caso, potresti finire per ricevere un messaggio di errore simile a “La porta 8080 è in uso” o “Il numero di porta che hai fornito è già in uso”.
L’unico modo per aggirare questo errore è terminare manualmente il processo che attualmente occupa detta porta. L’articolo seguente mostra come identificare quale porta viene utilizzata da quale processo e i diversi metodi che ti permetteranno di ucciderlo in modo da poter liberare quella porta.
Come scoprire se una porta è in uso (e il suo processo associato)
Per prima cosa, apri il prompt dei comandi. Premi Start, digita cmd , fai clic con il pulsante destro del mouse su “Prompt dei comandi” e seleziona Esegui come amministratore .
Digita il seguente comando per ottenere un elenco di tutte le porte in uso.
netstat -ano
Premere Invio.
Ora otterrai un elenco di tutte le porte attive sul tuo sistema. Le ultime cifre di un indirizzo (dopo gli ultimi due punti) costituiscono un numero di porta. Mentre il suo PID corrispondente è il numero ID univoco del processo ad esso collegato.
Per scoprire se una porta specifica è in uso, digita il seguente comando:
netstat -ano | findstr: port-number
Sostituisci “numero-porta” con il numero di porta effettivo e premi Invio.
Se è in uso, vedrai un PID sulla destra, insieme alle parole Listening o Established.
Per trovare il processo, apri Task Manager premendo Ctrl+Shitf+Esc . Quindi cerca il processo con quel PID.
Se non vedi la colonna PID, fai clic con il pulsante destro del mouse su una delle colonne e seleziona PID.
In alternativa, puoi utilizzare Resource Monitor per trovare il processo. Premi Start, digita resource monitor e aprilo.
Espandi Rete e cerca il processo con il PID.
Come terminare un processo sulla porta
Ecco alcuni modi che ti permetteranno di identificare quale processo sta usando quale porta e come ucciderlo.
Metodo n. 1: tramite prompt dei comandi
Una volta Prompt dei comandi (come mostrato in precedenza) e digita il seguente comando:
Per liberare una porta e terminare il processo ad essa associato, digita il seguente comando:
taskkill /PID <type PID here> /f
Quindi premere Invio. Ora dovresti ricevere un messaggio che dice che il processo è stato terminato.
Questo metodo è il metodo più comunemente utilizzato per trovare e terminare i processi che si trovano su porte controverse come la porta 8080 o 3000 a cui più processi e programmi potrebbero voler accedere.
Metodo n. 2: tramite PowerShell
La terminazione del processo associato alla porta può essere eseguita anche tramite PowerShell. Questo è come:
Premi Start, digita Powershell, fai clic con il pulsante destro del mouse sul risultato e fai clic su Esegui come amministratore.
Analogamente al prompt dei comandi, digita il seguente comando in PowerShell:
netstat -ano
Quindi premere Invio. Otterrai un elenco di tutte le connessioni attive.
Una volta che hai la porta e il suo PID corrispondente, puoi sapere quale processo è collegato ad essa (mostrato in precedenza). Prendi nota del PID che utilizza una porta specifica.
Per terminare il processo, digita il seguente comando:
taskkill /PID <enter PID here> /f
Premere Invio. Ora riceverai un messaggio che ti informa che il processo è stato terminato.
Metodo n. 3: tramite Task Manager
Questo metodo funziona solo se si conosce il PID a cui è collegata la porta, per cui si dovrà invariabilmente andare a fare riferimento al prompt dei comandi oa Powershell. Ma una volta trovata la porta e il PID ad essa associati, puoi anche terminare il processo associato tramite Task Manager. Ecco come farlo.
Premi Ctrl + Maiusc + Esc per aprire Task Manager. Qui, se non vedi già una scheda PID, fai clic con il pulsante destro del mouse su una delle schede e seleziona PID .
Ora trova il processo associato al PID che vuoi terminare. Fare clic con il tasto destro sul processo e selezionare Termina attività .
Questo è tutto. Ora hai liberato la porta che era collegata a quel processo/PID.
Metodo n. 4: tramite CurrPorts (software di terze parti)
Esistono alcune app di terze parti che ti consentono di interrompere un processo associato a una porta con un semplice clic. Uno di questi è CurrPorts, un software gratuito che fa il lavoro in un batter d’occhio.
Scarica: CurrPorts
Sul suddetto collegamento, scorri verso il basso e fai clic su Scarica CurrPorts . Una volta scaricato il file, estrai il suo contenuto ed esegui il file cports.exe .
La tua porta è ora libera.
Sebbene le applicazioni di terze parti abbondano, il prompt dei comandi e PowerShell sono ancora uno dei metodi più utilizzati per interrompere un processo su una porta poiché aiutano sia a identificare che a eseguire il processo senza download estranei. Speriamo che i metodi forniti sopra ti abbiano permesso di terminare i processi su una determinata porta su Windows 11.
Lascia un commento