Quando tenta ligar a partir de portas TCP superiores a 5000, o utilizador recebe o erro 'WSAENOBUFS (10055)'

Traduções de Artigos Traduções de Artigos
Artigo: 196271 - Ver produtos para os quais este artigo se aplica.
Importante: este artigo contém informações sobre como modificar o registo. Certifique-se de que cria uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Se tentar configurar ligações TCP a partir de portas superiores a 5000, o computador local responde com a seguinte mensagem de erro WSAENOBUFS (10055):
Uma operação num socket não pôde ser executada porque o sistema não tinha espaço suficiente na memória intermédia ou porque uma fila estava cheia.

[An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.]

Resolução

Aviso: poderão ocorrer problemas graves se modificar o registo de forma incorrecta utilizando o Editor de registo (Registry Editor) ou qualquer outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Todo e qualquer risco decorrente da modificação do registo é da responsabilidade do utilizador.
O número máximo predefinido de portas TCP efémeras é 5000 nos produtos incluídos na secção "Aplica-se a". Foi adicionado um novo parâmetro nestes produtos. Para aumentar o número máximo de portas efémeras, siga estes passos:
  1. Inicie o Editor de registo (Registry Editor).
  2. Localize a seguinte subchave no registo e clique em Parâmetros (Parameters):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. No menu Editar (Edit), clique em Novo (New) e adicione a seguinte entrada de registo:
    Nome do valor: MaxUserPort
    Tipo do valor: DWORD
    Dados do valor: 65534
    Intervalo válido: 5000-65534 (decimal)
    Predefinição: 0x1388 (5000 decimal)
    Descrição: este parâmetro controla o número máximo de porta utilizado quando um programa solicita qualquer porta de utilizador disponível ao sistema. Normalmente, as portas efémeras (de curta duração) são atribuídas entre os valores 1024 e 5000 inclusivamente.
  4. Saia do Editor de registo (Registry Editor).
Nota: um parâmetro de registo TCPTimedWaitDelay adicional determina o período de tempo que uma porta fechada aguarda até poder ser reutilizada.

Mais Informação

Para obter mais informações sobre um tópico relacionado, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/itsolutions/network/deploy/depovg/tcpip2k.mspx
Para obter mais informações sobre um tópico relacionado, clique nos números de artigo que se seguem para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
120642 Parâmetros de configuração de TCP/IP e NBT para o Windows 2000 ou Windows NT
314053 Parâmetros de configuração de TCP/IP e NBT para o Windows XP

Suporte técnico para versões baseadas em x64 do Microsoft Windows

O seu fabricante de hardware fornece suporte técnico e assistência para versões baseadas em x64 do Windows. O seu fabricante de hardware fornece suporte porque foi incluída uma versão baseada em x64 do Windows no hardware. O fabricante de hardware pode ter personalizado a instalação do Windows com componentes exclusivos. Estes componentes exclusivos podem incluir controladores de dispositivo específicos ou definições opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de ajuda técnica para a sua versão baseada em x64 do Windows. No entanto, poderá ter de contactar o fabricante directamente. O fabricante está melhor qualificado para oferecer suporte em relação ao software que instalou no hardware.

Para obter informações sobre o Microsoft Windows XP Professional x64 Edition, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre versões baseadas em x64 do Microsoft Windows Server 2003, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Propriedades

Artigo: 196271 - Última revisão: 3 de fevereiro de 2006 - Revisão: 5.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • 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
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbnetwork kbprb KB196271

Submeter comentários

 

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