Visualizzazione dell'errore "WSAENOBUFS (10055)" quando si tenta di connettersi da porte TCP con valore maggiore di 5000

Importante In questo articolo sono contenute informazioni su come modificare il Registro di sistema. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo e di sapere come ripristinare il Registro di sistema qualora si verifichino dei problemi. Per informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows

Sintomi

Se si tenta di impostare connessioni TCP da porte con un valore maggiore di 5000, sul computer locale viene visualizzato il seguente messaggio di errore WSAENOBUFS (10055):
Spazio nel buffer insufficiente o coda piena. Impossibile eseguire l'operazione sul socket.

Risoluzione

Avviso L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la soluzione di eventuali problemi derivanti dall'errata modifica del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.
Nei prodotti elencati alla fine del presente articolo il numero massimo predefinito di porte TCP effimere è 5000. A questi prodotti è stato aggiunto un nuovo parametro. Per aumentare il numero massimo di porte effimere, attenersi alla seguente procedura:
  1. Avviare l'editor del Registro di sistema.
  2. Individuare la seguente sottochiave nel Registro di sistema e fare clic su Parameters:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Scegliere Nuovo dal menu
    Modifica, quindi aggiungere la seguente voce del Registro di sistema:
    Nome valore: MaxUserPort
    Tipo valore: DWORD
    Dati valore: 65534
    Intervallo valido: 5000-65534 (decimale)
    Predefinito: 0x1388 ((5000 decimale)
    Descrizione: Questo parametro controlla il numero massimo di porte utilizzate quando un programma richiede una qualsiasi porta utente disponibile dal sistema. Generalmente le porte effimere (di breve durata) vengono allocate tra i valori 1024 e 5000 inclusi.
  4. Chiudere l'editor del Registro di sistema.
Nota Un ulteriore parametro del Registro di sistema TCPTimedWaitDelay determina il tempo di attesa di una porta chiusa prima che possa essere riutilizzata.

Informazioni

Per ulteriori informazioni su un argomento correlato, visitare il seguente sito Web Microsoft (informazioni in lingua inglese): Per ulteriori informazioni su un argomento correlato, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
120642 Parametri di configurazione di TCP/IP e NetBT per Windows 2000 o Windows NT

314053 Parametri di configurazione di TCP/IP e NBT per Windows XP

Supporto tecnico per le versioni x64 di Microsoft Windows

La casa produttrice dell'hardware offre supporto tecnico e assistenza per le versioni x64 di Microsoft Windows, in quanto tale software è fornito dalla casa produttrice stessa. La casa produttrice dell'hardware potrebbe infatti avere personalizzato l'installazione di Windows con particolari componenti, quali specifici driver di periferica o impostazioni facoltative volte a ottimizzare le prestazioni dell'hardware. Microsoft fornirà assistenza solo in termini di "ragionevole sforzo" in caso di problemi con la versione x64 di Windows, ma potrebbe essere necessario contattare direttamente la casa produttrice dell'hardware, in quanto soggetto più qualificato per fornire supporto per il software preinstallato sull'hardware.

Per ulteriori informazioni su Microsoft Windows XP Professional x64 Edition, visitare il seguente sito Web Microsoft: Per ulteriori informazioni sulle versioni x64 di Microsoft Windows Server 2003, visitare il seguente sito Web Microsoft:
Proprietà

ID articolo: 196271 - Ultima revisione: 13 gen 2008 - Revisione: 1

Feedback