Stanco di lottare con processi che non terminano da soli, bloccando porte preziose e causando il malfunzionamento di servizi e applicazioni critici? La tua ricerca finisce qui! In Windows 11, puoi facilmente terminare questi processi ostinati e liberare le porte utilizzando vari metodi per terminare i processi su una porta.
Il tuo Windows 11 crea molte porte virtualmente dove iniziano e finiscono le connessioni Internet. Vari software, servizi e app sul tuo dispositivo utilizzano queste porte per comunicare con il suo server online sul lato degli sviluppatori o qualsiasi database cloud. Mentre nella maggior parte dei casi queste app cancellano le porte quando le chiudi, alcune app mantengono le porte occupate anche dopo che il servizio è stato interrotto. Quando si avvia un'altra app che deve utilizzare la stessa porta, si verificano ritardi nell'inizializzazione o l'app non si avvia affatto. Vuoi riparare momenti così orribili? Continua a leggere!
Perché è necessario terminare un processo in porta?
A volte, un processo software in esecuzione su una porta specifica potrebbe non terminare da solo, anche dopo aver chiuso l'applicazione o il servizio associato. Ciò può accadere a causa di motivi, come un bug nel software o nel servizio, un problema di rete o un conflitto con un'altra applicazione.
Per liberare la porta e consentire ad altri processi di utilizzarla, potrebbe essere necessario terminare manualmente il processo che la sta occupando. È qui che entra in gioco l'uccisione di un processo su una porta specifica. Uccidendo il processo, puoi rilasciare la porta e consentire ad altri processi di usarla.
Come terminare un processo su una porta su Windows 11
Ecco tutti i metodi affidabili e comprovati per terminare un processo su una porta su qualsiasi PC Windows 11. Inoltre, devi sapere che gli stessi metodi funzionerebbero su PC Windows precedenti come Win 10, Win 8.1, Win 7, ecc.
Leggi anche: Come visualizzare l'utilizzo del processore logico in Task Manager
1. Uccidi il processo sulla porta utilizzando il prompt dei comandi
- Fare clic su Start e digitare comando per visualizzare lo strumento Prompt dei comandi.
- Selezionare il collegamento Esegui come amministratore per aprire l'utilità del prompt dei comandi con diritti elevati.
- Ora, copia e incolla questo comando all'interno dello strumento e premi Invio:
netstat -ano | findstr :
- È necessario sostituire il testo segnaposto con un numero di porta effettivo che si desidera cancellare.
- Il comando precedente dovrebbe recuperare l'ID processo (PID) per il processo che desideri terminare.
uccidere il processo sulla porta utilizzando il prompt dei comandi
- Una volta ottenuto il PID, esegui il seguente codice nella stessa finestra CMD:
taskkill /F /PID
- Premi Invio per terminare forzatamente il PID di destinazione sulla porta desiderata su Windows 11.
- È necessario sostituire il testo segnaposto con un PID effettivo recuperato eseguendo il comando precedente.
2. Arrestare un processo su una porta utilizzando Resource Monitor
Dal sistema operativo Windows Vista, gli utenti esperti di PC Windows come sviluppatori e ingegneri di rete IT utilizzano l'utilità Monitor risorse per tenere traccia dell'utilizzo delle risorse del PC Windows come CPU, RAM, HDD, SSD, rete e così via.
Utilizzando lo stesso strumento, è anche possibile tenere traccia dell'utilizzo della porta su un PC Windows. Non è tutto! Puoi gestire l'utilizzo, terminare i processi, cancellare le porte e altro sulla stessa utility. Questa è un'app integrata su PC Windows, quindi non è necessario ottenere alcuna app di terze parti. Scopri di seguito come utilizzare questo metodo da parte tua:
- Premi insieme i tasti Windows + R per visualizzare lo strumento Esegui .
- Lì, esegui il seguente comando per aprire l' app Resource Monitor :
remon
- Nell'app Monitoraggio risorse, fai clic sulla scheda Rete .
Porte di ascolto di rete per il monitoraggio delle risorse
- All'interno della scheda Rete, fai clic sul menu Porte di ascolto .
- Ecco qua! Tutte le porte, i loro protocolli, PID, app occupanti, ecc., sono di fronte a te.
- I codici nella colonna Immagine del menu Porte di ascolto sono processi di Task Manager.
- Apri l' app Task Manager premendo Ctrl + Maiusc + Esc .
- Ora trova la porta che vuoi cancellare su Resource Manager.
- Inoltre, cerca l'app pertinente nella colonna Immagine .
- Quindi, trova l'attività in Task Manager nella colonna Processi .
Terminare un'attività su Task Manager
- Fai clic con il pulsante destro del mouse sul processo e scegli Termina attività dal menu contestuale che si apre.
Questo è tutto! Hai cancellato la porta occupata terminando il processo ad essa collegato da Task Manager.
3. Uccidi un processo sulla porta usando PowerShell
Se ti piace automatizzare le attività di Windows 11 utilizzando PowerShell, allora vorrai anche sapere come terminare un processo su una porta utilizzando questo potente strumento da riga di comando di un PC Windows. Quindi, puoi implementare i codici nell'automazione esistente per automatizzare completamente il processo di eliminazione delle porte. Trova di seguito i comandi di PowerShell e come funzionano su un PC Windows 11:
- Apri PowerShell con diritti elevati. Per questo, puoi cercare Power nel menu Start e fare clic su Esegui come amministratore .
- Quindi, copia e incolla il seguente cmdlet nel terminale di PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
- Nel cmdlet precedente è necessario sostituire il testo segnaposto con una porta effettiva che si desidera eliminare dal processo esistente.
Scopri come terminare un processo sulla porta utilizzando PowerShell
- Ora che hai il PID di cui hai bisogno, sei pronto per eseguire il comando che uccide una porta su PowerShell. Ecco la sceneggiatura:
Stop-Process -Id -Force
- Non dimenticare di sostituire il testo con un PID effettivo. Ora premi il tasto Invio per eseguire il codice.
4. Uccidi un processo sulla porta utilizzando le app Microsoft
Puoi utilizzare le seguenti app di sistema Microsoft Sysinternals per trovare porte occupate e processi collegati e interromperli comodamente con pochi clic:
Ad esempio, se stai eseguendo l'app TCPView, devi provare i seguenti passaggi:
- Scarica lo strumento dal portale Web sopra e aprilo.
- La cartella scaricata potrebbe essere compressa, quindi è necessario uno strumento Zip o RAR per decomprimerla.
- Ora puoi eseguire i file EXE al suo interno come tcpview64.exe per un PC Win 11 a 64 bit.
- Premi il pulsante Accetto e l'app verrà visualizzata.
- Qui puoi navigare tra le porte del protocollo TCP e UDP.
- Puoi identificare tutte le porte impegnate e i relativi processi direttamente dall'interfaccia dell'app.
- Individua la porta che devi cancellare facendo clic su di essa.
App TCPView per terminare un processo
- Basta fare clic con il pulsante destro del mouse sulla porta selezionata e scegliere Termina processo nel menu contestuale.
Usa Process Explorer per terminare il processo su una porta
Allo stesso modo, puoi scaricare ed eseguire l'app Process Explorer. Mostra il PID per tutti i processi e le app che utilizzano una porta sul tuo PC. Quindi, puoi utilizzare uno qualsiasi dei codici del metodo 1 o 3 per trovare un PID che devi eliminare. Quindi, fai clic con il pulsante destro del mouse sullo stesso PID nell'app Process Explorer e premi l'opzione Kill Process. Questo dovrebbe cancellare immediatamente la porta richiesta.
Leggi anche: Come convertire file RAR in ZIP in Windows
5. Uccidi i processi sulle porte utilizzando lo strumento di ripristino TCP/IP
Se nessuno dei precedenti funziona per te, questo è il metodo definitivo che puoi provare. Questo metodo reimposta tutte le porte com TCP e UDP aperte per il networking. Pertanto, puoi facilmente avviare la prossima applicazione che utilizzerebbe una porta precedentemente utilizzata da un programma problematico. Ecco come puoi ottenere questo risultato:
- Apri l'utilità del prompt dei comandi con diritti elevati.
- Ora, esegui i seguenti comandi uno per uno:
netsh int ipv4 reset netsh int ipv6 reset netsh winsock reset
Scopri come ripristinare le porte utilizzando lo strumento di ripristino IP TCP
- Quando tutti i comandi precedenti sono stati eseguiti, eseguire il seguente comando per verificare lo stato della porta di destinazione:
netstat -ano | findstr :
- Non dimenticare di sostituire il testo con un numero di porta effettivo che desideri monitorare.
Conclusione
Quindi, questi sono praticamente i metodi più popolari e comuni per terminare un processo su qualsiasi porta su un PC Windows 11. Puoi provare uno dei metodi di cui sopra e condividere la tua esperienza di seguito nella casella dei commenti. Inoltre, se conosci un modo migliore, non esitare a condividerlo nel tuo commento. Condividi questo articolo con i tuoi amici, colleghi e follower per aiutarli quando affrontano lo stesso errore di porta occupata su Windows 11.