ID do artigo: 319504 - Última revisão: sexta-feira, 28 de setembro de 2007 - Revisão: 3.5

Mensagem de erro: O limite de nome para a placa de adaptador de rede do computador local foi excedido

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Se você tentar acessar outro computador na rede, você receberá a seguinte mensagem de erro:
O limite de nome para a placa de adaptador de rede do computador local foi excedido.
Mensagens de erro semelhantes podem ocorrer se você executar qualquer uma das seguintes tarefas:
  • Execute o seguinte comando em um prompt de comando:
    net use * \\ any_server \ share_name
    Você receber a seguinte mensagem de erro:
    Ocorreu um erro de sistema 68.
    O limite de nome para a placa de adaptador de rede do computador local foi excedido.
    Observação Você recebe a mensagem de erro se você usar um endereço IP (Internet Protocol) ou um nome de servidor no caminho de convenção universal de nomenclatura (UNC).
  • Se você clique em Iniciar , clique em Executar e digite um caminho UNC, por exemplo, \\ any_server \d$ (você pode usar um nome de servidor ou um endereço IP), você receber a seguinte mensagem de erro:
    Título: \\ any_server \d$
    [X vermelho] \\ any_server \d$
    O limite de nome para a placa de adaptador de rede do computador local foi excedido.
  • Se você usar Gerenciador de servidores ou Gerenciador de usuários, você receber a seguinte mensagem de erro:
    O limite de nome para a placa de adaptador de rede do computador local foi excedido.
  • Se você executar qualquer programa baseado no protocolo LDAP, você receber a seguinte mensagem de erro:
    O limite de nome para a placa de adaptador de rede do computador local foi excedido.

    Limite de administração LDAP foi excedido.
  • Se você executar o utilitário Dcdiag.exe de ferramentas de suporte em um controlador de domínio baseados no Windows 2000, você pode receber uma das seguintes mensagens de falha:
    Starting test: NetLogons
    
             [DC-NAME-00] An net use or LsaPolicy operation failed with error 68, The name limit for the local computer network adapter card was exceeded.
    
             ......................... DC-NAME-00 failed test NetLogons
    					
    Starting test: Services
    
             Could not open Remote ipc to [DC-NAME-00]:failed with 68: The name limit for the local computer network adapter card was exceeded.
    
             ......................... DC-NAME-00 failed test Services
    					
    Starting test: frssysvol
    
             [DC-NAME-00] An net use or LsaPolicy operation failed with error 68, The name limit for the local computer network adapter card was exceeded..
    
             ......................... DC-NAME-00 failed test frssysvol
    					
    Starting test: kccevent
    
             Failed to enumerate event log records, error The name limit for the local computer network adapter card was exceeded.
    
    
             ......................... DC-NAME-00 failed test kccevent
    					
    Starting test: systemlog
    
             Failed to enumerate event log records, error The name limit for the local computer network adapter card was exceeded.
    
             ......................... DC-NAME-00 failed test systemlog
    					
Observação Se ou reiniciar o computador ou desativar o adaptador de rede e, em seguida, ativá-lo novamente, o problema não ocorre por um tempo.

Causa

O código de erro Win32 'ERROR_TOO_MANY_NAMES', que converte para "O limite de nome para a placa de adaptador de rede do computador local foi excedido," converte um número de códigos de status do Windows NT. Portanto, talvez você precise obter mais informações para encontrar a causa desse problema.

Mensagens de erro descritas na seção "Sintomas" deste artigo podem estar relacionados a recursos. Por exemplo, a mensagem de erro pode ocorrer se houver uma falta de portas efêmeras. Use o Monitor de desempenho para verificar problemas de memória, vazamentos de memória e manipular vazamentos.

A mensagem de erro descrita na seção "Sintomas" é a mensagem de erro é exibida. No entanto, essa mensagem de erro é causada por um dos seguintes erros, que não são erros óbvios:
  • Um erro de SMB (Server Message Block):
    Ocorreu um erro de sistema 68.
  • Erro LDAP:
    Limite de administração LDAP foi excedido.

    Código de erro: 80070044
Para exibir o erro SMB, execute o seguinte comando e, em seguida, pressione ENTER:
net use * \\ any_server \ share_name
Se você usar o Microsoft Windows Explorer para conectar-se a mesma unidade de rede, você receberá somente a mensagem de erro descrita na seção "Sintomas".

Normalmente, a mensagem de erro descrita na seção "Sintomas" é causada por erro SMB. As seções a seguintes descrevem o erro SMB e o erro LDAP em mais detalhes.

Erro SMB: Ocorreu o erro de sistema 68

Este erro tem um código de erro decimal 0x44 68 ou hexadecimal:
\ * / / # define ERROR_TOO_MANY_NAMES 68

Descrição: O limite de nome para a placa de adaptador de rede do computador local foi excedido.
Observação Em algumas situações, o seguinte texto de erro é exibido com a mensagem 68 de erro:
Limite de nome de rede foi excedido
Normalmente, a mensagem de erro 68 indica que o computador tem usado até todas as portas entre 1024 e 5000, que é a configuração padrão para as portas efêmeras.

Erro LDAP: limite de administração LDAP excedido

Este erro corresponde ao código de erro hexadecimal 0x80070044:
Erro 0x80070044: LDAP_ADMIN_LIMIT_EXCEEDED ERROR_TOO_MANY_NAMES

Descrição: Excedeu o limite de administração no servidor.
Este erro pode ocorrer se você estiver usando um programa que foi escrito por um usuário, que usa o LDAP e está sendo executado como um serviço. Este erro indica que os resultados da pesquisa LDAP excedem o limite de pesquisa de servidores (o limite de pesquisa é definido como 100 por padrão no Exchange 2000). Além disso, se você estiver usando o Microsoft Active Directory Services Interface (ADSI) 2.0, você pode estar tendo problemas. O limite de cache pode ter sido ultrapassado porque um grande número de registros tenha sido retornado.

Resolução

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows

Como resolver o erro SMB

Para resolver o erro SMB:
  1. Execute um dos seguintes comandos no computador que está tendo problemas (ao tempo que este computador está tendo problemas) e, em seguida, salvar a saída para um arquivo.
    • netstat - a
    • netdiag /v
  2. Após cinco minutos, execute novamente o mesmo comando.
  3. Procure o número total de sessões e as portas usadas, verificar o estado das sessões e, em seguida, comparar ambas as saídas, especialmente os estados sejam LISTENING e estabelecido para ver se o número de sessões em estado ENCERRADO_ESPERA ou estado TIME_WAIT está crescendo. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    137984  (http://support.microsoft.com/kb/137984/ ) Estados de conexão TCP e saída do Netstat
Se a saída indica que o servidor tiver esgotado todas as portas entre 1024 e 5000 e o servidor ficou sem portas efêmeras.

Para resolver esse problema:
  1. Inicie o Editor do Registro (Regedt32.exe).
  2. Localize o valor MaxUserPort sob a seguinte chave no Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Clique duas vezes o valor de MaxUserPort , digite 65534 na caixa dados do valor e, em seguida, clique em OK .
  4. Feche o Editor do Registro.
Como alternativa, diminua o valor de tempo de vida máximo de segmento (MSL):
  1. Inicie o Editor do Registro (Regedt32.exe).
  2. Localize o valor TcpTimedWaitDelay sob a seguinte chave no Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Clique duas vezes o valor de TcpTimedWaitDelay , digite 60 na caixa dados do valor e, em seguida, clique em OK .

    Observação : A configuração padrão para o valor de TcpTimedWaitDelay é 240 (decimal), que é igual a quatro minutos.
  4. Feche o Editor do Registro.
O valor de TcpTimedWaitDelay determina o período de tempo que uma conexão permanece no estado TIME_WAIT antes que ele seja fechado. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
196271  (http://support.microsoft.com/kb/196271/ ) Quando você tenta se conectar de portas TCP superiores a 5000 você receber o erro 'WSAENOBUFS (10055)'

Como encontrar a causa raiz do erro SMB

Após você determinar que o servidor está em execução fora de portas efêmeras, a Microsoft recomenda que você solucionar a causa raiz para a insuficiência de recurso. Para fazer isso, examine a saída do comando netdiag ou o comando netstat para determinar as portas que são muito usadas e, em seguida, determinar o programa ou serviço que usa esses números de porta.

Para obter mais informações sobre números de porta conhecido, consulte o seguinte site da Internet Assigned Numbers Authority (IANA):
http://www.iana.org/assignments/port-numbers (http://www.iana.org/assignments/port-numbers)
Para determinar o processo que está usando uma porta específica, use qualquer utilitário de localização de porta, como Findport. exe. Use Findport para determinar o arquivo executável para a porta que o programa ou serviço está escutando.

Se você estiver usando o Microsoft Windows XP, execute o seguinte comando para determinar a identificação de processo proprietário que está associada a cada conexão:
netstat - não
Interromper o programa ou serviço que você identificou para ser a causa do problema. Talvez você precise contate o fornecedor do programa para obter atualizações ou obter mais assistência.

Como resolver o erro LDAP

Para resolver esse problema, atualize a ADSI 2.5 e definido por programação a configuração de tamanho de página como 99 . Por padrão, o Exchange 2000 retorna 100 registros para cada página. Para obter mais informações sobre como determinar a versão do ADSI que você está usando, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
216290  (http://support.microsoft.com/kb/216290/ ) Determinar a versão do ADSI é instalado em seu computador
Para obter mais informações sobre o ADSI, visite o seguinte site:
http://msdn2.microsoft.com/library/aa772170.aspx (http://msdn2.microsoft.com/library/aa772170.aspx)
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
192166  (http://support.microsoft.com/kb/192166/ ) Site Server 3.0 Service Pack 1 LDAP patch
271088  (http://support.microsoft.com/kb/271088/ ) XGEN: Optimizing Windows 2000 Active Directory Server com seis ou oito processadores para executar com o Exchange 2000

Mais Informações

A tabela a seguir descreve os códigos de status de Windows NT para o qual o código de erro do Win32 'ERROR_TOO_MANY_NAMES' converte:
Recolher esta tabelaExpandir esta tabela
CÓDIGO DE STATUS DO WINDOWS NTWIN32 CÓDIGO DE ERRO
STATUS_TOO_MANY_NAMESERROR_TOO_MANY_NAMES
STATUS_TOO_MANY_GUIDS_REQUESTEDERROR_TOO_MANY_NAMES
STATUS_TOO_MANY_ADDRESSESERROR_TOO_MANY_NAMES
STATUS_TOO_MANY_NODESERROR_TOO_MANY_NAMES
LDAP_ADMIN_LIMIT_EXCEEDEDERROR_TOO_MANY_NAMES
Para obter mais informações sobre códigos de status do Windows NT, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
113996  (http://support.microsoft.com/kb/113996/ ) Mapeando códigos de erro de status do Windows NT para códigos de erro Win32

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt kberrmsg kbprb KB319504 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 319504  (http://support.microsoft.com/kb/319504/en-us/ )