AllInfo

Come controllare le porte TCP/IP aperte in Windows

Esegui il comando “netstat -ab” in una finestra del prompt dei comandi, di PowerShell o del terminale con privilegi elevati per visualizzare un elenco di applicazioni e le relative porte associate.

Ogni volta che un'applicazione vuole rendersi accessibile sulla rete, richiede una porta TCP/IP, il che significa che la porta non può essere utilizzata da nessun altro. Quindi, come controlli le porte aperte per vedere quale applicazione la sta già utilizzando?

Aggiornamento: abbiamo testato questo processo e confermato che tutti i passaggi sono aggiornati e funzionano tutti anche in Windows 11.

Come funzionano le porte?

Un indirizzo IP specifica un computer — o altro dispositivo di rete — su una rete. Quando un dispositivo invia il traffico a un altro, l'indirizzo IP viene utilizzato per instradare quel traffico nel luogo appropriato. Una volta che il traffico raggiunge il posto giusto, il dispositivo deve sapere a quale app o servizio inviare il traffico. È qui che entrano in gioco le porte.

RELAZIONATO: Come inoltrare le porte sul router

Se l'indirizzo IP è simile a un indirizzo su un messaggio di posta, la porta è qualcosa come il nome della persona in quella residenza che riceve la posta. Per la maggior parte, non devi preoccuparti delle porte. Ma di tanto in tanto, potresti incontrare un'app impostata per ascoltare il traffico sulla stessa porta che un'altra app ha già in uso. In tal caso, dovrai identificare l'app che ha già quella porta in uso.

RELAZIONATO: Qual ​​è la differenza tra TCP e UDP?< /forte>

Esistono diversi modi per sapere quale applicazione ha una porta bloccata, ma ti guideremo attraverso un paio di modi integrati che utilizzano il prompt dei comandi, PowerShell o il Terminale, quindi ti mostreremo un ottima applicazione freeware che lo rende ancora più semplice. Tutti questi metodi dovrebbero funzionare indipendentemente dalla versione di Windows in uso.

Utilizza gli strumenti integrati per vedere cosa è in ascolto su una porta

Abbiamo due comandi da mostrarti. Il primo elenca le porte attive insieme al nome del processo che le sta utilizzando. Il più delle volte, quel comando funzionerà bene. A volte, tuttavia, il nome del processo non ti aiuta a identificare quale app o servizio ha effettivamente una porta occupata. Per quei tempi, dovrai elencare le porte attive insieme ai loro numeri identificativi di processo e quindi cercare quei processi in Task Manager.

Opzione 1: Visualizza l'utilizzo delle porte insieme ai nomi dei processi

Innanzitutto, devi aprire il prompt dei comandi in modalità amministratore. Premi Start, quindi digita “comando” nella casella di ricerca. Quando vedi “Prompt dei comandi” appare nei risultati, fai clic con il pulsante destro del mouse e scegli “Esegui come amministratore,” oppure fai clic su “Esegui come amministratore” a destra.

Nota: puoi anche usare PowerShell o Terminal per questo.

Al prompt dei comandi, digita il testo seguente e premi Invio:

netstat -ab

Dopo aver premuto Invio, i risultati potrebbero richiedere uno o due minuti per essere visualizzati completamente, 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 desideri semplificare le cose, ricorda che puoi anche reindirizzare i risultati del comando a un file di testo. Puoi quindi cercare nel file di testo il numero di porta che stai cercando.

RELAZIONATO: Come salvare l'output del prompt dei comandi in un file di testo in Windows

Qui, ad esempio, puoi vedere che la porta 49902 è vincolata da un processo chiamato picpick.exe. PicPick è un editor di immagini sul nostro sistema, quindi possiamo presumere che la porta sia effettivamente occupata dal processo che controlla regolarmente gli aggiornamenti dell'app.

Opzione due: visualizzare l'utilizzo della porta insieme agli identificatori di processo

Se il nome del processo per il numero di porta che stai cercando rende difficile dire quale sia l'app correlata, puoi provare una versione del comando che mostra gli identificatori di processo (PID) anziché i nomi. Digita il seguente testo al prompt dei comandi, quindi premi Invio:

netstat -aon

La colonna all'estrema destra elenca i PID, quindi trova quello che è legato alla porta che stai 8217;Sto cercando di risolvere i problemi.

Quindi, apri Task Manager facendo clic con il pulsante destro del mouse su uno spazio aperto sulla barra delle applicazioni e scegliendo “Task Manager.” Puoi anche premere Ctrl+Maiusc+Esc.

Se se stai utilizzando Windows 8, 10 o 11, passa a “Dettagli” scheda in Task Manager.

RELAZIONATO: Novità di Task Manager nell'aggiornamento 2022 di Windows 11

Nelle versioni precedenti di Windows, vedrai queste informazioni sui “Processi” scheda. Ordina l'elenco dei processi in base al “PID” colonna e trova il PID associato alla porta che stai esaminando. Potresti essere in grado di dire di più su quale app o servizio ha bloccato la porta guardando la “Descrizione” colonna.

In caso contrario, fai clic con il pulsante destro del mouse sul processo e scegli “Apri percorso file.” La posizione del file probabilmente ti darà indizi su quale app è coinvolta.

< /p>

Quando sei lì, puoi utilizzare le opzioni Termina processo, Apri percorso file o Vai a servizi per controllare il processo o interromperlo.

Usa NirSoft CurrPorts per vedere cosa ascolta su una porta

Se non sei davvero il prompt dei comandi, digita — o preferisci semplicemente usare una semplice utility per fare tutto questo in un solo passaggio — consigliamo l'eccellente utility gratuita CurrPorts di NirSoft. Vai avanti e scarica lo strumento. Assicurati solo di ottenere la versione giusta (la versione normale è per Windows a 32 bit e la versione x64 è per Windows a 64 bit). È un'app portatile, quindi non è necessario installarla. Basta decomprimere la cartella di download ed eseguire l'eseguibile.

RELAZIONATO: Come faccio a sapere se sto utilizzando Windows a 32 o 64 bit?

Nella finestra CurrPorts, ordina per “Porta locale” colonna, trova la porta che stai esaminando e puoi vedere tutto — il nome del processo, il PID, la porta, il percorso completo del processo e così via.

Per renderlo ancora più semplice, fai doppio clic su qualsiasi processo per vedere ogni singolo dettaglio in una finestra.

Quando hai determinato quale app o servizio ha legato la porta su cui stai esaminando, sta a te come gestirlo. Se si tratta di un'app, potresti avere la possibilità di specificare un numero di porta diverso. Se è un servizio — oppure non hai la possibilità di specificare un numero di porta diverso — probabilmente dovrai interrompere il servizio o rimuovere l'app.

RELAZIONATO: Comprensione e gestione dei servizi Windows

LEGGI SUCCESSIVO

Exit mobile version