Come controllare le porte TCP/IP aperte in Windows
Ogni volta che un’applicazione vuole rendersi disponibile sulla rete, richiede una porta TCP/IP, il che significa che questa porta non può essere utilizzata da nient’altro. Quindi, come controlli le porte aperte per vedere quale applicazione le sta già utilizzando?
Aggiornamento: abbiamo testato questo processo e confermato che tutti i passaggi sono aggiornati e funzionano su Windows 11.
Come funzionano le porte?
Un indirizzo IP specifica un computer o un altro dispositivo di rete su una rete. Quando un dispositivo invia il traffico a un altro, l’indirizzo IP viene utilizzato per indirizzare quel traffico alla posizione appropriata. Una volta che il traffico raggiunge il posto giusto, il dispositivo deve sapere a quale app o servizio indirizzare il traffico. È qui che entrano in gioco i porti.
Se un indirizzo IP è simile a un indirizzo postale in una lettera di posta, una porta è qualcosa come il nome della persona in quella casa che riceve la posta. Per la maggior parte, non devi preoccuparti delle porte. Ma di tanto in tanto potresti incontrare un’applicazione configurata per ascoltare il traffico sulla stessa porta che è già utilizzata da un’altra applicazione. In questo caso, dovrai identificare l’applicazione che sta già utilizzando questa porta.
Esistono diversi modi per scoprire quale porta dell’applicazione è bloccata, ma ti guideremo attraverso un paio di metodi integrati utilizzando la riga di comando, PowerShell o il terminale, quindi ti mostreremo alcuni fantastici software gratuiti. un’app che lo rende ancora più semplice. Tutti questi metodi dovrebbero funzionare indipendentemente dalla versione di Windows in uso.
Usa gli strumenti integrati per vedere cosa è in ascolto su una porta
Abbiamo due squadre da mostrarti. Il primo elenca le porte attive insieme al nome del processo che le sta utilizzando. Nella maggior parte dei casi, questo comando funzionerà correttamente. Tuttavia, a volte il nome del processo non aiuta a determinare a quale applicazione o servizio è effettivamente vincolata la porta. In questi casi, dovrai elencare le porte attive insieme ai loro numeri ID di processo e quindi visualizzare tali processi in Task Manager.
Opzione uno: visualizzare l’utilizzo della porta insieme ai nomi dei processi
Innanzitutto, è necessario aprire un prompt dei comandi in modalità amministratore. Fare clic su “Start” e quindi digitare “comando” nella casella di ricerca. Quando nei risultati viene visualizzato “Prompt dei comandi”, fai clic con il pulsante destro del mouse e seleziona “Esegui come amministratore” o fai clic su “Esegui come amministratore” sulla destra.
Nota. Puoi anche usare PowerShell o Terminal per questo.
Al prompt dei comandi, digita il seguente testo e premi Invio:
netstat -ab
Potrebbero essere necessari uno o due minuti prima che i risultati vengano visualizzati completamente dopo aver premuto Invio, quindi sii paziente. Scorri l’elenco per trovare la porta (che è elencata dopo i due punti a destra dell’indirizzo IP locale) e vedrai il nome del processo elencato sotto quella riga. Se vuoi rendere le cose un po’ più semplici, ricorda che puoi anche reindirizzare i risultati di un comando in un file di testo. Puoi quindi cercare semplicemente nel file di testo il numero di porta che ti serve.
Qui, ad esempio, puoi vedere che la porta 49902 è occupata da un processo chiamato pickpick.exe. PicPick è l’editor di immagini sul nostro sistema, quindi possiamo presumere che la porta sia effettivamente vincolata da un processo che controlla regolarmente gli aggiornamenti dell’applicazione.
Opzione due: Visualizza l’utilizzo della porta insieme agli ID di processo
Se il nome del processo per il numero di porta che stai cercando rende difficile determinare l’applicazione associata, puoi provare una versione del comando che mostra gli ID di processo (PID) anziché i nomi. Digita il seguente testo al prompt dei comandi e premi Invio:
netstat -aon
La colonna più a destra elenca i PID, quindi cerca quello legato alla porta che stai cercando di risolvere.
Quindi apri Task Manager facendo clic con il pulsante destro del mouse su qualsiasi spazio libero sulla barra delle applicazioni e selezionando “Task Manager”. Puoi anche premere Ctrl+Maiusc+Esc.
Se utilizzi Windows 8, 10 o 11, vai alla scheda Dettagli in Task Manager.
Nelle versioni precedenti di Windows, vedrai queste informazioni nella scheda Processi. Ordina l’elenco dei processi in base alla colonna “PID” e trova il PID associato alla porta in esame. Potresti essere in grado di scoprire di più su quale applicazione o servizio è vincolata alla porta guardando la colonna Descrizione.
In caso contrario, fai clic con il pulsante destro del mouse sul processo e seleziona “Apri percorso file”. La posizione del file ti darà probabilmente un’idea di quale applicazione è coinvolta.
Una volta che sei lì, puoi utilizzare le opzioni Termina processo, Apri percorso file o Vai ai servizi per controllare il processo o interromperlo.
Usa NirSoft CurrPorts per vedere cosa è in ascolto su una porta
Se non sei un vero amante della riga di comando, o se preferisci semplicemente utilizzare una semplice utility per fare tutto in un solo passaggio, ti consigliamo l’eccellente utility gratuita CurrPorts di NirSoft . Vai avanti e scarica lo strumento. Assicurati solo di utilizzare la versione corretta (la versione normale è per Windows a 32 bit e la versione x64 è per Windows a 64 bit). Questa è un’applicazione portatile, quindi non è necessario installarla. Basta decomprimere la cartella di download ed eseguire l’eseguibile.
Nella finestra CurrPorts, ordina in base alla colonna “Porta locale”, trova la porta che stai cercando e puoi vedere tutto: nome del processo, PID, porta, percorso completo del processo e così via.
Per renderlo ancora più semplice, fai doppio clic su qualsiasi processo per vedere ogni dettaglio in una finestra.
Una volta che hai determinato a quale applicazione o servizio è destinata la porta che stai esaminando, sta a te come gestirla. Se si tratta di un’applicazione, potresti avere la possibilità di specificare un numero di porta diverso. Se si tratta di un servizio o non hai la possibilità di specificare un numero di porta diverso, probabilmente dovrai interrompere il servizio o disinstallare l’applicazione.
Lascia un commento