Mensagem de erro "Foi atingido o limite de comandos do BIOS da rede" no Windows Server 2003, no Windows XP e no Windows 2000 Server

Traduções de Artigos Traduções de Artigos
Artigo: 810886 - Ver produtos para os quais este artigo se aplica.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

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

Sintomas

Depois de instalar o Microsoft Windows Server 2003, o Microsoft Windows XP ou o Microsoft Windows 2000 Server, poderá receber a seguinte mensagem de erro:
Foi atingido o limite de comandos do BIOS da rede.

(The network BIOS command limit has been reached.)

Causa

Este problema poderá ocorrer caso se verifiquem as seguintes condições:
  • Este problema poderá ocorrer se o computador cliente submeter pedidos de longo prazo simultâneos a um servidor de ficheiros que utilize o protocolo do bloco de mensagens de servidor (SMB, Server Message Block). Um exemplo de um pedido de longo prazo é quando um computador cliente utiliza a função FindFirstChangeNotification para monitorizar alterações efectuadas numa partilha do servidor.
  • Este problema poderá ocorrer se a definição do valor de registo
    MaxCmds
    no cliente for inferior a 50 ou a definição do valor de registo
    MaxMpxCt
    no servidor for inferior a 50.

    Nota: a definição do valor de registo
    MaxMpxCt
    poderá ter um nome diferente noutras implementações de SMB/CIFS. A especificação do sistema de ficheiros comum da Internet (CIFS, Common Internet File System) refere-se ao mesmo como
    MaxMpxCount
    .

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.

Para resolver este problema, verifique se os valores de registo
MaxCmds
e
MaxMpxCt
estão definidos como 50 ou mais. Para tal, siga estes passos:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Localize e clique na seguinte chave no registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
  3. No painel da direita, faça duplo clique no valor MaxCmds.
  4. Na caixa Dados do valor (Value data), verifique se o valor é de 50 ou mais.

    Nota: num ambiente de serviços de terminal do Microsoft Windows, poderá ter de definir o valor de registo
    MaxCmds
    como 500 ou mais. Para obter mais informações, 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):
    232476 Início de sessão e ligações de clientes do Terminal Server limitadas pelos valores MaxWorkItem e MaxMpxCt
  5. Localize e clique na seguinte chave no registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
    Nota: certifique-se de que efectua esta alteração na chave de registo
    lanmanserver\parameters
    e não na chave de registo
    lanmanworkstation\parameters
    mencionada no passo 2.
  6. No painel da direita, faça duplo clique no valor MaxMpxCt.

    Nota: em servidores de SMB que tenham em execução uma versão do Windows anterior ao Windows 2000, a entrada de registo
    MaxMpxCt
    tem o nome
    MaxMpxCount
    , mas tem a mesma função.
  7. Na caixa Dados do valor (Value data), verifique se o valor é de 50 ou mais.

    Nota: o valor
    MaxMpxCt
    determina o número máximo de pedidos activos em simultâneo de um cliente individual permitido pelo servidor.
  8. Saia do Editor de registo (Registry Editor).
Nota: as entradas de registo MaxCmds e MaxMpxCt são entradas decimais REG_DWORD. Se estas não existirem no computador, poderá criá-las como novos valores REG_DWORD. O intervalo de valores para estas entradas de registo está compreendido entre 0 e 65535.

Mais Informação

O número máximo de pedidos activos em simultâneo entre um cliente SMB e o servidor é determinado durante a negociação de uma sessão cliente/servidor. O número máximo de pedidos suportado por um cliente é determinado pelo valor de registo
MaxCmds
. O número máximo de pedidos suportado por um servidor é determinado pelo valor de registo
MaxMpxCt
. Para um determinado par de cliente e servidor, o número de pedidos activos em simultâneo é o menor destes dois valores.

Num ambiente BizTalk, adicione ambos os valores de registo ao servidor de BizTalk e ao servidor remoto da partilha UNC.

Para controlar o número de pedidos activos em simultâneo num cliente SMB, adicione o contador Comandos actuais (Current Commands) do objecto de desempenho do redireccionador de SMB ao monitor de desempenho.

Referências

Para obter mais informações sobre os valores MaxMpxCt e MaxCmds no Windows 2000, 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):
271148 MaxMpxCt and MaxCmds limits in Windows 2000
Para obter mais informações, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
232476 Início de sessão e ligações de clientes do Terminal Server limitadas pelos valores MaxWorkItem e MaxMpxCt
811005 User authentication to services such as Microsoft Exchange Server may time out on a member server
Para obter um ficheiro de ajuda HTML compilado da especificação CIFS/SMB, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c4adb584-7ff0-4acf-bd91-5f7708adb23c&displaylang=en
Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede nenhuma garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Propriedades

Artigo: 810886 - Última revisão: 9 de maio de 2007 - Revisão: 7.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 3
Palavras-chave: 
kberrmsg kbtshoot kbprb KB810886

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