Cuando intenta conectarse desde puertos TCP superior a 5000 aparece el error 'WSAENOBUFS (10055)'

Seleccione idioma Seleccione idioma
Id. de artículo: 196271 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Si intenta configurar las conexiones TCP de puertos que sean superiores a 5000, el equipo local responde con la siguiente mensaje de error WSAENOBUFS (10055):
Una operación en un socket no pudo realizarse porque el sistema carecía de suficiente espacio en búfer o porque una cola estaba llena.

Solución

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows


El número máximo predeterminado de los puertos TCP efímeros es 5000 en los productos que se incluyen en la sección "La información de este artículo se refiere a". Se ha agregado un nuevo parámetro en estos productos. Para aumentar el número máximo de puertos efímeros, siga estos pasos:
  1. Inicie el Editor del Registro.
  2. Busque la subclave siguiente en el registro y, a continuación, haga clic en parámetros :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. En el menú Edición , haga clic en nuevo y, a continuación, agregue la entrada del Registro siguiente:
    Nombre de valor: MaxUserPort
    Tipo de valor: DWORD
    Valor de datos: 65534
    Intervalo válido: 5000-65534 (decimal)
    Valor predeterminado: 0x1388 (decimal 5000)
    Descripción: Este parámetro controla el número de puerto máximo que se utiliza cuando un programa solicita cualquier puerto de usuario disponible del sistema. Normalmente, se asignan puertos efímeros (efímeros) entre los valores de 1024 y 5000 inclusive. Después del lanzamiento del boletín de seguridad MS08-037, el comportamiento de Windows Server 2003 se ha cambiado que mejor coincida con la de Windows Server 2008 y Windows Vista. Para obtener más información acerca del boletín de seguridad de Microsoft MS08-037, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
    951746Descripción de MS08-037: De la actualización de seguridad para DNS en Windows Server 2008, Windows Server 2003 y Windows 2000 Server (DNS de servidor): 8 de julio de 2008
    951748Descripción de MS08-037: De la actualización de seguridad para DNS en Windows Server 2003, Windows XP y Windows 2000 Server (cliente): 8 de julio de 2008
    953230MS08-037: Unas vulnerabilidades en DNS podrían permitir la suplantación
  4. Salga del Editor del registro y, a continuación, reinicie el equipo.
Nota Un parámetro de registro adicional de TCPTimedWaitDelay determina cuánto un puerto cerrado espera hasta que se puede reutilizar el puerto cerrado.

Más información

Para obtener más información acerca de un tema relacionado, visite el siguiente sitio Web de Microsoft:
http://technet.microsoft.com/en-us/library/bb726981.aspx
Para obtener más información acerca de un tema relacionado, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
120642Parámetros de configuración de TCP/IP y NBT para Windows NT y Windows 2000
314053Parámetros de configuración de TCP/IP y NBT para Windows XP

Soporte técnico para x 64 versiones de Microsoft Windows

Si su hardware venía con una edición x 64 de Microsoft Windows ya instalada, el fabricante del hardware proporciona soporte técnico y asistencia para la edición de 64 bits de Windows. En este caso, el fabricante del hardware proporciona soporte técnico porque incluyó una edición x 64 de Windows con el hardware. El fabricante del hardware podría haber personalizado instalación de la edición x 64 de Windows con componentes únicos. Esos componentes exclusivos podrían incluir controladores de dispositivo específicos o configuraciones opcionales para maximizar el rendimiento del hardware. Si necesita ayuda técnica para una edición x 64 de Windows, Microsoft ofrecerá asistencia de esfuerzo razonable. Sin embargo, es posible que deba contactar directamente con el fabricante. El fabricante es el mejor cualificado para proporcionar el soporte técnico del software que él mismo instaló en el hardware. Si adquirió una edición x 64 de Windows, como una edición x 64 de Windows Server 2003 por separado, póngase en contacto Microsoft para obtener soporte técnico.

Para información de producto acerca de Windows XP Professional x 64 Edition, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para información de producto acerca de x 64 de Windows Server 2003, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx

Propiedades

Id. de artículo: 196271 - Última revisión: lunes, 12 de octubre de 2009 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kbmt kbnetwork kbprb KB196271 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 196271

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com