Erreur 'WSAENOBUFS (10055)' lorsque vous essayez de vous connecter à partir de ports TCP supérieurs à 5000

Important Cet article contient des informations sur la modification du Registre. Sauvegardez le Registre avant de le modifier. Assurez-vous de savoir comment restaurer le Registre en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows

Symptômes

Lorsque vous essayez d'installer une connexion TCP sur un port dont le numéro est supérieur à 5000, l'ordinateur local renvoie le message d'erreur WSAENOBUFS (10055) suivant :
Une opération sur un socket n'a pas pu être effectuée car le système ne disposait pas de suffisamment d'espace dans la mémoire tampon ou parce que la file d'attente était saturée.

Résolution

Avertissement Des problèmes sérieux peuvent se produire si vous modifiez le Registre de façon incorrecte à l'aide de l'Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.
Le nombre maximal par défaut de ports TCP éphémères est de 5000 dans les produits répertoriés dans la liste des produits concernés par cet article. Un nouveau paramètre a été ajouté dans ces produits. Pour augmenter le nombre maximal de ports éphémères, procédez comme suit :
  1. Démarrez l'Éditeur du Registre.
  2. Recherchez la sous-clé de Registre suivante, puis cliquez sur Paramètres :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Dans le menu Edition, cliquez sur Nouveau, puis ajoutez l'entrée de Registre suivante :
    Nom de la valeur : MaxUserPort
    Type de valeur : DWORD
    Données de la valeur : 65534
    Plage valide : 5000-65534 (décimal)
    Par défaut : 0x1388 (décimal 5000)
    Description : Ce paramètre contrôle le numéro de port maximal utilisé lorsqu'un programme demande un port utilisateur disponible au système. En général, les ports éphémères sont alloués entre les valeurs 1024 et 5000 incluses.
  4. Quittez l'Éditeur du Registre.
Remarque Un paramètre de Registre supplémentaire, TCPTimedWaitDelay, détermine le délai d'attente jusqu'à ce qu'un port fermé puisse être réutilisé.

Plus d'informations

Pour plus d'informations sur une rubrique connexe, reportez-vous au site Web de Microsoft à l'adresse suivante :

Pour plus d'informations sur une rubrique connexe, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.

120642 Paramètres de configuration NBT et TCP/IP pour Windows 2000 et Windows NT

314053 Paramètres de configuration NBT et TCP/IP pour Windows XP

Propriétés

ID d'article : 196271 - Dernière mise à jour : 11 janv. 2008 - Révision : 1

Commentaires