Parâmetros de configuração TCP/IP e NBT para Windows XP

Este artigo define todos os parâmetros de registro usados para configurar o driver de protocolo, Tcpip.sys. Tcpip.sys implementa os protocolos de rede TCP/IP padrão.

Aplica-se a: Windows XP
Número de KB original: 314053

Introdução

A implementação do conjunto de protocolos TCP/IP para Windows XP lê todos os seus dados de configuração do registro. Essas informações são gravadas no registro pela ferramenta Rede em Painel de Controle como parte do processo de instalação. Algumas dessas informações também são fornecidas pelo serviço cliente DHCP (Protocolo de Configuração do Host Dinâmico) se o serviço cliente DHCP estiver habilitado.

A implementação do conjunto de protocolos deve ser executada de forma correta e eficiente na maioria dos ambientes usando apenas as informações de configuração coletadas pelo DHCP e pela ferramenta Rede em Painel de Controle. Os valores padrão ideais para todos os outros aspectos configuráveis dos protocolos foram codificados nos drivers.

Pode haver algumas circunstâncias incomuns nas instalações do cliente em que as alterações em determinados valores padrão são apropriadas. Para lidar com esses casos, parâmetros opcionais do registro podem ser criados para modificar o comportamento padrão de algumas partes dos drivers de protocolo.

Observação

A implementação de TCP/IP do Windows XP é em grande parte autoajustada. Ajustar parâmetros de registro sem um estudo cuidadoso pode reduzir o desempenho do computador.

Como alterar parâmetros

Importante

Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para saber mais sobre como fazer o backup e restaurar o registro, consulte Como fazer o backup e restaurar o registro no Windows.

Para alterar esses parâmetros, siga estas etapas:

  1. Clique em Iniciar, clique em Executar e digite regedit na caixa Abrir .
  2. Localize a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Clique em Adicionar Valor no menu Editar , digite o valor desejado e defina o tipo de valor em Tipo de Dados.
  4. Clique em OK.
  5. Saia do Editor do Registro.
  6. Reinicie o computador para fazer a alteração entrar em vigor.

Todos os parâmetros TCP/IP são valores de registro localizados em uma das duas subchaves diferentes de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:

  • Tcpip\Parameters
  • Tcpip\Parameters\Interfaces\ID for Adapter

Observação

ID para Adaptador é o adaptador de rede ao qual o TCP/IP está vinculado. Para determinar a relação entre uma ID do Adaptador e uma conexão de rede, exiba HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection. O valor Nome nessas chaves fornece o nome amigável para uma conexão de rede usada na pasta Connections de rede. Os valores nessas chaves são específicos para cada adaptador. Parâmetros que têm um valor configurado de DHCP e um valor configurado estaticamente podem ou não existir. Sua existência depende se o computador ou o adaptador está configurado e se os valores de substituição estáticos são especificados. Você deve reiniciar o computador para que uma alteração entre em vigor.

Parâmetros TCP/IP padrão que você pode configurar usando o Registro Editor

Os parâmetros a seguir são instalados com valores padrão pela ferramenta Rede em Painel de Controle durante a instalação dos componentes TCP/IP. Você pode usar o Registro Editor para modificá-los.

  • Databasepath

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_EXPAND_SZ – Cadeia de caracteres
    • Intervalo válido: um caminho de arquivo de Windows NT válido
    • Padrão: %SystemRoot%\System32\Drivers\Etc
    • Descrição: esse parâmetro especifica o caminho dos arquivos padrão do banco de dados da Internet (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Ele é usado pela interface do Windows Sockets.
  • ForwardBroadcasts

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: não há suporte para o encaminhamento de transmissões. Esse parâmetro é ignorado.
  • UseZeroBroadcast

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se esse parâmetro for definido como 1 (True), o IP usará zeros-broadcasts (0.0.0.0) em vez de transmissões ones (255.255.255.255).255). A maioria dos computadores usa transmissões ones, mas alguns computadores derivados de implementações BSD usam zeros-broadcasts. Computadores que usam transmissões diferentes não interoperam bem na mesma rede.

Parâmetros TCP/IP opcionais que você pode configurar usando o Registro Editor

Geralmente, esses parâmetros não existem no registro. Você pode criá-los para modificar o comportamento padrão do driver de protocolo TCP/IP.

  • ArpAlwaysSourceRoute

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se você definir esse parâmetro como 1, o TCP/IP transmitirá consultas ARP com roteamento de origem habilitado em redes do Token Ring. Por padrão, a pilha transmite consultas ARP sem o roteamento de origem primeiro e tenta novamente com o roteamento de origem habilitado se nenhuma resposta for recebida.
  • ArpUseEtherSNAP

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se você definir esse parâmetro como 1, o TCP/IP transmitirá pacotes Ethernet usando a codificação SNAP 802.3. Por padrão, a pilha transmite pacotes no formato DIX Ethernet. Ele sempre receberá os dois formatos.
  • DefaultTTL

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número de segundos/saltos
    • Intervalo válido: 1 a 255
    • Padrão: 128 para Windows XP
    • Descrição: esse parâmetro especifica o valor TTL (Time To Live) padrão que é definido no cabeçalho de pacotes IP de saída. O TTL determina o tempo máximo em que um pacote IP pode viver na rede sem chegar ao seu destino. Ele é efetivamente um limite no número de roteadores que um pacote IP pode passar antes de ser descartado.
  • EnableDeadGWDetect

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False, True)
    • Padrão: 1 (True)
    • Descrição: se você definir esse parâmetro como 1, o TCP usará o recurso Detecção de Gateway Morto. Com esse recurso, o TCP solicitará que o IP seja alterado para um gateway de backup se ele retransmitir um segmento várias vezes sem receber uma resposta. Os gateways de backup podem ser definidos na seção Avançado da caixa de diálogo configuração TCP/IP no Painel de Controle de rede.
  • HabilitarPMTUBHDetect

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False, True)
    • Padrão: 0 (False)
    • Descrição: se você definir esse parâmetro como 1 (True), o TCP tentará detectar roteadores "Buraco Negro" ao fazer a Descoberta de MTU do Caminho. Um roteador "Buraco Negro" não retorna mensagens inacessíveis de destino do ICMP quando deve fragmentar um datagram de IP com o conjunto de bits Não Fragmentar. O TCP deve receber essas mensagens para executar o Path MTU Discovery. Com esse recurso habilitado, o TCP tentará enviar segmentos sem o conjunto de bits Não Fragmentar se várias retransmissões de um segmento não forem reconhecidas. Se o segmento for reconhecido, o MSS será reduzido e o bit Não Fragmentar será definido em pacotes futuros na conexão. Habilitar a detecção de buracos negros aumenta o número máximo de retransmissões executadas para um determinado segmento.
  • HabilitarPMTUDiscovery

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False, True)
    • Padrão: 1 (True)
    • Descrição: se você definir esse parâmetro como 1 (True), o TCP tentará descobrir a Unidade de Transmissão Máxima (MTU ou maior tamanho de pacote) no caminho para um host remoto. Ao descobrir a MTU do Caminho e limitar os segmentos de TCP a esse tamanho, o TCP pode eliminar a fragmentação em roteadores ao longo do caminho que conectam redes com DIFERENTES MTUs. A fragmentação afeta negativamente a taxa de transferência TCP e causa congestionamento de rede. Se você definir esse parâmetro como 0, um MTU de 576 bytes será usado para todas as conexões que não são para computadores na sub-rede local.
  • ForwardBufferMemory

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número de bytes
    • Intervalo válido: MTU de rede – algum valor razoável menor que 0xFFFFFFFF
    • Padrão: 74240 (suficiente para cinquenta pacotes de 1480 bytes, arredondados para um múltiplo de 256)
    • Descrição: este parâmetro determina quanto IP de memória aloca para armazenar dados de pacote na fila de pacotes do roteador. Quando esse espaço de buffer é preenchido, o roteador começa a descartar pacotes aleatoriamente de sua fila. Os buffers de dados da fila de pacotes têm 256 bytes de comprimento. Portanto, o valor desse parâmetro deve ser um múltiplo de 256. Vários buffers são encadeados para pacotes maiores. O cabeçalho IP de um pacote é armazenado separadamente. Esse parâmetro é ignorado e nenhum buffer será alocado se o roteador IP não estiver habilitado.
  • IGMPLevel

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 0,1,2
    • Padrão: 2
    • Descrição: esse parâmetro determina o quão bem o computador dá suporte à multicasting de IP e participa do Protocolo de Gerenciamento de Grupo da Internet. No nível 0, o computador não fornece suporte a multicast. No nível 1, o computador só pode enviar pacotes multicast ip. No nível 2, o computador pode enviar pacotes multicast IP e participar totalmente do IGMP para receber pacotes multicast.
  • KeepAliveInterval

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: 1000 (um segundo)
    • Descrição: esse parâmetro determina o intervalo que separa retransmissões keepalive até que uma resposta seja recebida. Depois que uma resposta é recebida, KeepAliveTime controla novamente o atraso até a próxima transmissão keepalive. A conexão é anulada depois que o número de retransmissões especificadas por TcpMaxDataRetransmissions fica sem resposta.
  • KeepAliveTime

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: 7.200.000 (duas horas)
    • Descrição: o parâmetro controla com que frequência o TCP tenta verificar se uma conexão ociosa ainda está intacta enviando um pacote keepalive. Se o computador remoto ainda estiver acessível e funcionando, o computador remoto reconhecerá a transmissão keepalive. Por padrão, pacotes keepalive não são enviados. Um programa pode ativar esse recurso em uma conexão.
  • MTU

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: número REG_DWORD
    • Intervalo válido: 68 – a MTU da rede subjacente
    • Padrão: 0xFFFFFFFF
    • Descrição: esse parâmetro substitui a MTU (Unidade de Transmissão Máxima) padrão para uma interface de rede. O MTU é o tamanho máximo do pacote em bytes que o transporte transmite pela rede subjacente. O tamanho inclui o cabeçalho de transporte. Um datagram de IP pode abranger vários pacotes. Valores maiores que o valor padrão para a rede subjacente fazem com que o transporte use o MTU padrão de rede. Valores menores que 68 fazem com que o transporte use uma MTU de 68.
  • NumForwardPackets

    • Chave: Tcpip\Parameters
    • Tipo de valor: número REG_DWORD
    • Intervalo válido: 1 – algum valor razoável menor que 0xFFFFFFFF
    • Padrão: 50
    • Descrição: esse parâmetro determina o número de cabeçalhos de pacote IP alocados para a fila de pacotes do roteador. Quando todos os cabeçalhos estão em uso, o roteador começa a descartar pacotes aleatoriamente da fila. Esse valor deve ser pelo menos tão grande quanto o valor ForwardBufferMemory dividido pelo tamanho máximo de dados IP das redes conectadas ao roteador. Esse valor não deve ser maior do que o valor ForwardBufferMemory dividido por 256, pois pelo menos 256 bytes de memória de buffer avançado são usados para cada pacote. O número ideal de pacotes avançados para um determinado tamanho ForwardBufferMemory depende do tipo de tráfego que é carregado na rede e estará em algum lugar entre esses dois valores. Esse parâmetro é ignorado e nenhum cabeçalho será alocado se o roteador não estiver habilitado.
  • TcpMaxConnectRetransmissions

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 2
    • Descrição: esse parâmetro determina o número de vezes que o TCP retransmite uma SYN (solicitação de conexão) antes de abortar a tentativa. O tempo limite de retransmissão é dobrado a cada retransmissão sucessiva em uma determinada tentativa de conexão. O valor de tempo limite inicial é de três segundos.
  • TcpMaxDataRetransmissions

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 5
    • Descrição: esse parâmetro controla o número de vezes que o TCP retransmite um segmento de dados individual (segmento não conectado) antes de anular a conexão. O tempo limite de retransmissão é dobrado com cada retransmissão sucessiva em uma conexão. Ele é redefinido quando as respostas são retomadas. O valor de tempo limite base é determinado dinamicamente pelo tempo de ida e volta medido na conexão.
  • Tcpnumconnections

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 0 - 0xfffffe
    • Padrão: 0xfffffe
    • Descrição: esse parâmetro limita o número máximo de conexões que o TCP pode ter aberto ao mesmo tempo.
  • Tcptimedwaitdelay

    • Chave: Tcpip\Parameters

    • Tipo de valor: REG_DWORD – Tempo em segundos

    • Intervalo válido: 30-300 (decimal)

    • Padrão: 0x78 (120 decimais)

    • Descrição: esse parâmetro determina a hora em que uma conexão permanece no estado TIME_WAIT quando está fechando. Enquanto uma conexão estiver no estado TIME_WAIT, o par de soquetes não poderá ser reutilmente usado. Isso também é conhecido como o estado "2MSL". De acordo com RFC793, o valor deve ser duas vezes o tempo máximo de vida do segmento na rede. Consulte RFC793 para obter mais informações.

      Observação

      No Microsoft Windows 2000, o valor padrão é de 240 segundos. Para Windows XP e Microsoft Windows Server 2003, o padrão foi alterado para 120 segundos para que a pilha IPv4 aumentasse o desempenho. O valor padrão da pilha IPv6 é de 240 segundos.

  • TcpUseRFC1122UrgentPointer

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0,1 (False, True)
    • Padrão: 0 (False)
    • Descrição: este parâmetro determina se o TCP usa a especificação RFC 1122 para dados urgentes ou o modo usado por computadores derivados do BSD. Os dois mecanismos interpretam o ponteiro urgente no cabeçalho TCP e o comprimento dos dados urgentes de forma diferente. Eles não são interoperáveis. Por padrão, o Windows XP usa o modo BSD.
  • Tcpwindowsize

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – Número de bytes
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: o menor de 0xFFFF OU o maior de quatro vezes o tamanho máximo de dados TCP na rede OR 8192 arredondado até um múltiplo mesmo do tamanho de dados TCP de rede.
    • Padrão Ethernet: 8760
    • Descrição: este parâmetro determina o tamanho máximo da janela de recebimento de TCP do computador. A janela de recebimento especifica o número de bytes que um remetente pode transmitir sem receber um reconhecimento. Geralmente, janelas de recebimento maiores melhoram o desempenho em redes altas (atraso * largura de banda). Para obter maior eficiência, a janela de recebimento deve ser até mesmo várias do MSS (Tamanho Máximo do Segmento TCP).

Parâmetros TCP/IP configuráveis das propriedades de uma conexão de rede

Os parâmetros a seguir são criados e modificados automaticamente pela interface de propriedades de conexão por meio de informações fornecidas pelo usuário. Você não precisa configurá-los diretamente no registro.

  • DefaultGateway

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ – Lista de endereços IP decimal pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica a lista de gateways para rotear pacotes que não estão destinados a uma sub-rede à qual o computador está conectado diretamente e que não têm uma rota mais específica. Esse parâmetro substitui o parâmetro DhcpDefaultGateway.
  • Domínio

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: qualquer nome de domínio DNS válido
    • Padrão: Nenhum
    • Descrição: este parâmetro especifica o nome de domínio DNS do computador. Ele é usado pela interface do Windows Sockets.
  • EnableDhcp

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se esse parâmetro for definido como 1 (True), o serviço cliente DHCP tentará usar o DHCP para configurar a primeira interface IP no adaptador.
  • Nome do host

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: qualquer nome de host DNS válido
    • Padrão: o nome do computador do computador
    • Descrição: esse parâmetro especifica o nome do host DNS do computador que será retornado pelo comando hostname.
  • IPAddress

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ – Lista de endereços IP pontilhados e decimais
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica os endereços IP das interfaces IP a serem associados ao adaptador. Se o primeiro endereço da lista for 0.0.0.0, a interface primária no adaptador será configurada a partir do DHCP. Um computador com mais de uma interface IP para um adaptador é conhecido como "logicamente multihomed". Deve haver um valor de máscara de sub-rede válido no parâmetro SubnetMask para cada endereço IP especificado neste parâmetro.
  • Ipenablerouter

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: definir esse parâmetro como 1 (True) faz com que o computador rote pacotes IP entre as redes às quais ele está conectado.
  • Nameserver

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ – Uma lista delimitada por espaço de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereço IP válido
    • Padrão: Nenhum (em branco)
    • Descrição: esse parâmetro especifica os servidores de nome DNS a serem consultados pelo Windows Sockets para resolve nomes.
  • SearchList

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ – Lista delimitada de sufixos de nome de domínio DNS
    • Intervalo válido: qualquer conjunto de sufixos de nome de domínio DNS válidos
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica uma lista de sufixos de nome de domínio a serem acrescentados a um nome a ser resolvido pelo DNS se a resolução do nome não adornado falhar. Por padrão, o valor do parâmetro Domain é acrescentado somente. Esse parâmetro é usado pela interface do Windows Sockets.
  • SubnetMask

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ – Lista de endereços IP decimal pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos.
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica as máscaras de sub-rede a serem usadas com as interfaces IP vinculadas ao adaptador. Se a primeira máscara na lista for 0.0.0.0, a interface primária no adaptador será configurada pelo DHCP. Deve haver um valor válido de máscara de sub-rede neste parâmetro para cada endereço IP especificado no parâmetro IPAddress.

Parâmetros TCP/IP não configuráveis

Os parâmetros a seguir são criados e usados internamente pelos componentes TCP/IP. Eles nunca devem ser modificados usando Editor do Registro. Eles estão listados aqui apenas para referência.

  • DhcpDefaultGateway

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ – Lista de endereços IP decimal pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica a lista de gateways padrão para rotear pacotes que não estão destinados a uma sub-rede à qual o computador está conectado diretamente e que não têm uma rota mais específica. Esse parâmetro será gravado pelo serviço cliente DHCP, se habilitado. Esse parâmetro é substituído por um valor de parâmetro DefaultGateway válido.
  • DhcpIPAddress

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica o endereço IP configurado pelo DHCP para a interface. Se o parâmetro IPAddress contiver um primeiro valor diferente de 0.0.0.0, esse valor substituirá esse parâmetro.
  • DhcpNameServer

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ – Uma lista delimitada por espaço de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereço IP válido
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica os servidores de nome DNS a serem consultados pelo Windows Sockets para resolve nomes. Ele é escrito pelo serviço cliente DHCP, se habilitado. O parâmetro NameServer substitui esse parâmetro.
  • DhcpServer

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica o endereço IP do servidor DHCP que concedeu a concessão no endereço IP no parâmetro DhcpIPAddress.
  • DhcpSubnetMask

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ – Máscara de sub-rede IP decimal pontilhada
    • Intervalo válido: qualquer máscara de sub-rede válida para o endereço IP configurado
    • Padrão: Nenhum
    • Descrição: esse parâmetro especifica a máscara de sub-rede configurada pelo DHCP para o endereço especificado no parâmetro DhcpIPAddress.
  • IPInterfaceContext

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é escrito pelo driver TCP/IP para uso pelo serviço cliente DHCP.
  • Locação

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD – Tempo em segundos
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é usado pelo serviço cliente DHCP para armazenar o tempo (em segundos) para o qual a concessão no endereço IP desse adaptador é válida.
  • LeaseObtainedTime

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é usado pelo serviço cliente DHCP para armazenar o tempo que a concessão no endereço IP desse adaptador obteve.
  • LeaseTerminatesTime

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é usado pelo serviço cliente DHCP para armazenar a hora em que a concessão no endereço IP desse adaptador expira.
  • LLInterface

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ – nome do dispositivo NT
    • Intervalo válido: um nome de dispositivo NT válido
    • Padrão: cadeia de caracteres vazia (em branco)
    • Descrição: esse parâmetro é usado para direcionar o IP para associar a um protocolo de camada de link diferente do módulo ARP interno. O valor do parâmetro é o nome do dispositivo baseado em Windows NT ao qual o IP deve ser associado. Esse parâmetro é usado em conjunto com o componente RAS, por exemplo.
  • T1

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é usado pelo serviço cliente DHCP para armazenar a hora em que o serviço tentará primeiro renovar a concessão no endereço IP do adaptador. Para renovar a concessão, ele contata o servidor que concedeu a concessão.
  • T2

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 – 0xFFFFFFFF
    • Padrão: Nenhum
    • Descrição: esse parâmetro é usado pelo serviço cliente DHCP para armazenar a hora em que o serviço tentará renovar a concessão no endereço IP do adaptador. Para renovar a concessão, o serviço transmite uma solicitação de renovação. O tempo T2 só deve ser atingido se o serviço não conseguir renovar a concessão com o servidor original.

Todos os parâmetros NBT são valores de registro localizados em uma das duas subchaves diferentes de HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services:

  • Netbt\Parameters
  • Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

em que a ID do Adaptador representa o adaptador de rede ao qual o NBT está vinculado. A relação entre uma ID do Adaptador e a Conexão de Rede pode ser determinada examinando HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connection. O valor Nome nessas chaves fornece o nome usado para uma conexão de rede usada na pasta Connections de rede. Os valores nas últimas chaves são específicos para cada adaptador. Se o computador estiver configurado por meio do DHCP, uma alteração nos parâmetros entrará em vigor se o comando ipconfig /renew for emitido em um shell de comando. Caso contrário, você deve reiniciar o computador para que uma alteração em qualquer um desses parâmetros entre em vigor.

Parâmetros NBT padrão configuráveis do Registro Editor

Os parâmetros a seguir são instalados com valores padrão pela ferramenta Rede em Painel de Controle durante a instalação dos componentes TCP/IP. Eles podem ser modificados usando Editor de Registro (Regedit.exe).

  • BcastNameQueryCount

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Contagem
    • Intervalo válido: 1 a 0xFFFF
    • Padrão: 3
    • Descrição: esse valor determina o número de vezes que o NetBT transmite uma consulta para um nome específico sem receber uma resposta.
  • BcastQueryTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 100 a 0xFFFFFFFF
    • Padrão: 0x2ee (750 decimais)
    • Descrição: esse valor determina o intervalo de tempo entre consultas de nome de transmissão sucessivas para o mesmo nome.
  • CacheTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 60000 a 0xFFFFFFFF
    • Padrão: 0x927c0 (600000 milissegundos = 10 minutos)
    • Descrição: esse valor determina o intervalo de tempo para o qual os nomes são armazenados em cache na tabela de nomes remotos.
  • NameServerPort

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – número da porta UDP
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: 0x89
    • Descrição: esse parâmetro determina o número da porta de destino para o qual o NetBT envia pacotes relacionados ao serviço de nome, como consultas de nome e registros de nome para WINS. O Microsoft WINS escuta na porta 0x89. Servidores de nome NetBIOS de outros fornecedores podem escutar em portas diferentes.
  • NameSrvQueryCount

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Contagem
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: 3
    • Descrição: esse valor determina o número de vezes que o NetBT envia uma consulta a um servidor WINS para um nome especificado sem receber uma resposta.
  • NameSrvQueryTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 100 – 0xFFFFFFFF
    • Padrão: 1500 (1,5 segundos)
    • Descrição: esse valor determina o intervalo de tempo entre consultas de nome sucessivas a WINS para um nome específico.
  • SessionKeepAlive

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 60.000 - 0xFFFFFFFF
    • Padrão: 3.600.000 (1 hora)
    • Descrição: esse valor determina o intervalo de tempo entre transmissões keepalive em uma sessão. Definir o valor como 0xFFFFFFF desabilita keepalives.
  • Tamanho/pequeno/médio/grande

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD
    • Intervalo válido: 1, 2, 3 (pequeno, médio, grande)
    • Padrão: 1 (Pequeno)
    • Descrição: esse valor determina o tamanho das tabelas de nomes usadas para armazenar nomes locais e remotos. Geralmente, Small é adequado. Se o computador estiver agindo como um servidor de nome proxy, o valor será definido automaticamente como Grande para aumentar o tamanho da tabela de hash do cache de nome. Os buckets de tabela de hash são dimensionados da seguinte maneira: Grande: 256 Médio: 128 Pequeno: 16

Parâmetros NBT opcionais configuráveis do Registro Editor

Geralmente, esses parâmetros não existem no registro. Eles podem ser criados para modificar o comportamento padrão do driver de protocolo NetBT.

  • BroadcastAddress

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Quatro bytes, endereço IP codificado por little-endian
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: o endereço de transmissão ones para cada rede.
    • Descrição: esse parâmetro pode ser usado para forçar o NetBT a usar um endereço específico para todos os pacotes relacionados ao nome de transmissão. Por padrão, o NetBT usa o endereço de transmissão ones apropriado para cada rede (ou seja, para uma rede de 11.101.0.0.0 com uma máscara de sub-rede de 255.255.0.0, o endereço de transmissão da sub-rede seria 11.101.255.255). Esse parâmetro seria definido, por exemplo, se a rede usa o endereço de transmissão zeros (definido usando o parâmetro UseZeroBroadcast TCP/IP). O endereço de transmissão de sub-rede apropriado seria, então, 11.101.0.0 no exemplo anterior. Esse parâmetro seria então definido como 0x0b650000. Esse parâmetro é global e é usado em todas as sub-redes às quais o NetBT está vinculado.
  • EnableProxy

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se esse valor for definido como 1 (True), o computador atuará como um servidor de nome proxy para as redes às quais o NBT está vinculado. Um servidor de nome proxy responde a consultas de transmissão para nomes resolvidos por meio do WINS. Com um servidor de nome proxy, uma rede de implementações de nó B pode se conectar a servidores em outras sub-redes registradas com WINS.
  • EnableProxyRegCheck

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se esse parâmetro for definido como 1 (True), o servidor de nome proxy enviará uma resposta negativa a um registro de nome de transmissão se o nome já estiver registrado com WINS ou estiver no cache de nome local do proxy com um endereço IP diferente. O risco de habilitar esse recurso é que ele impede que um computador altere seu endereço IP desde que o WINS tenha um mapeamento para o nome. Portanto, ele é desabilitado por padrão.
  • InitialRefreshT.O.

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 960000 - 0xFFFFFFF
    • Padrão: 960000 (16 minutos)
    • Descrição: esse parâmetro especifica o tempo limite de atualização inicial usado pelo NBT durante o registro de nome. O NBT tenta entrar em contato com os servidores WINS em 1/8 deste intervalo de tempo quando ele está registrando nomes pela primeira vez. Quando ele recebe uma resposta de registro bem-sucedida, essa resposta contém o novo intervalo de atualização a ser usado.
  • LmhostsTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 1000 - 0xFFFFFFFF
    • Padrão: 6000 (6 segundos)
    • Descrição: este parâmetro especifica o valor de tempo limite para consultas de nome LMHOSTS e DNS. O temporizador tem uma granularidade do valor de tempo limite. Portanto, o tempo limite real pode ser até duas vezes o valor.
  • MaxDgramBuffering

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Contagem de bytes
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 0x20000 (128 Kb)
    • Descrição: esse parâmetro especifica a memória máxima que o NetBT aloca dinamicamente para todos os dados pendentes enviados. Depois que esse limite for atingido, os envios adicionais falharão porque os recursos disponíveis não são recursos suficientes.
  • NodeType

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 1,2,4,8 (nó B, nó P, nó M, nó H)
    • Padrão: 1 ou 8 com base na configuração do servidor WINS
    • Descrição: esse parâmetro determina quais métodos o NetBT usa para registrar e resolve nomes. Um computador de nó B usa transmissões. Um computador de nó P usa apenas consultas de nome ponto a ponto para um servidor de nome (WINS). Um computador de nó M transmite primeiro e, em seguida, consulta o servidor de nome. Um computador de nó H consulta primeiro o servidor de nome e, em seguida, transmite. A resolução por meio de LMHOSTS ou DNS segue esses métodos. Se essa chave estiver presente, ela substituirá a chave DhcpNodeType. Se nenhuma das chaves estiver presente, o computador usará o nó B se não houver servidores WINS configurados para a rede. O computador usa o nó H se houver pelo menos um servidor WINS configurado.
  • RandomAdapter

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: esse parâmetro se aplica apenas a um host multihomed. Se ele estiver definido como 1 (True), o NetBT selecionará aleatoriamente o endereço IP para colocar uma resposta de consulta de nome de todas as suas interfaces vinculadas. Com frequência, a resposta contém o endereço da interface em que a consulta chegou. Esse recurso seria usado por um servidor com duas interfaces na mesma rede para balanceamento de carga.
  • RefreshOpCode

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 8, 9
    • Padrão: 8
    • Descrição: esse parâmetro força o NetBT a usar um opcode específico em pacotes de atualização de nome. A especificação do protocolo NetBT é um pouco ambígua nessa área. Embora o padrão de 8 usado pelas implementações da Microsoft pareça ser o valor pretendido, algumas outras implementações, como as de Ungermann-Bass, usam o valor 9. Duas implementações devem usar o mesmo opcode para interoperar.
  • SingleResponse

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: esse parâmetro se aplica apenas a um host multihomed. Se esse parâmetro for definido como 1 (True), o NBT fornecerá apenas um endereço IP de uma de suas interfaces vinculadas em respostas de consulta de nome. Por padrão, os endereços de todas as interfaces vinculadas são incluídos.
  • WinsDownTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Tempo em milissegundos
    • Intervalo válido: 1000 - 0xFFFFFFFF
    • Padrão: 15.000 (15 segundos)
    • Descrição: esse parâmetro determina a hora em que o NBT aguarda antes de tentar novamente usar WINS depois que ele não entrar em contato com nenhum servidor WINS. Com esse recurso, os computadores que estão temporariamente desconectados da rede podem continuar por meio do processamento de inicialização sem aguardar o tempo limite para cada registro ou consulta de nome WINS individualmente.

Parâmetros NBT configuráveis a partir das Propriedades de Conexão

Os parâmetros a seguir podem ser definidos por meio das Propriedades de Conexão da pasta Connections de Rede. Você não precisa configurá-los diretamente.

  • EnableDns

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 0 (False)
    • Descrição: se esse valor for definido como 1 (True), o NBT consultará o DNS para nomes que não podem ser resolvidos por WINS, transmissão ou o arquivo LMHOSTS.
  • EnableLmhosts

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – booliano
    • Intervalo válido: 0 ou 1 (False ou True)
    • Padrão: 1 (True)
    • Descrição: se esse valor for definido como 1 (True), o NBT pesquisará o arquivo LMHOSTS, se existir, para nomes que não podem ser resolvidos pelo WINS ou pela transmissão. Por padrão, não há nenhum diretório de banco de dados de arquivo LMHOSTS (especificado por Tcpip\Parameters\DatabasePath). Portanto, o NBT não toma nenhuma ação. Esse valor é escrito pela configuração avançada de TCP/IP na ferramenta Rede em Painel de Controle.
  • Nameserver

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: em branco (sem endereço)
    • Descrição: este parâmetro especifica o endereço IP do servidor WINS primário. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP do mesmo nome.
  • NameServerBackup

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido.
    • Padrão: em branco (sem endereço)
    • Descrição: este parâmetro especifica o endereço IP do servidor WINS de backup. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP do mesmo nome.
  • Scopeid

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: qualquer nome de domínio DNS válido que consista em duas partes separadas por ponto ou um "*".
    • Padrão: Nenhum
    • Descrição: este parâmetro especifica o escopo do nome netbios para o nó. Esse valor não deve começar com um período. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP do mesmo nome. Um valor em branco (cadeia de caracteres vazia) será ignorado. Definir esse parâmetro para o valor "*" indica um escopo nulo e substituirá o parâmetro DHCP.

Parâmetros NBT não configuráveis

Os parâmetros a seguir são criados e usados internamente pelos componentes do NetBT. Eles nunca devem ser modificados usando Editor do Registro. Eles estão listados aqui apenas para referência.

  • DhcpNameServer

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: Nenhum
    • Descrição: este parâmetro especifica o endereço IP do servidor WINS primário. Ele é escrito pelo serviço cliente DHCP, se habilitado. Um valor NameServer válido substituirá esse parâmetro.
  • DhcpNameServerBackup

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ – Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: Nenhum
    • Descrição: este parâmetro especifica o endereço IP do servidor WINS de backup. Ele é escrito pelo serviço cliente DHCP, se habilitado. Um valor válido do BackupNameServer substituirá esse parâmetro.
  • DhcpNodeType

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD – Número
    • Intervalo válido: 1 a 8
    • Padrão: 1
    • Descrição: este parâmetro especifica o tipo de nó NBT. Ele é escrito pelo serviço cliente DHCP, se habilitado. Um valor nodeType válido substituirá esse parâmetro. Consulte a entrada do NodeType para obter uma descrição completa.
  • DhcpScopeId

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: uma cadeia de caracteres de nome separada por ponto, como microsoft.com
    • Padrão: Nenhum
    • Descrição: este parâmetro especifica o escopo do nome netbios para o nó. Ele é escrito pelo serviço cliente DHCP, se habilitado. Esse valor não deve começar com um período. Consulte a entrada de ScopeId para obter mais informações.
  • NbProvider

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: _tcp
    • Padrão: _tcp
    • Descrição: esse parâmetro é usado internamente pelo componente RPC. O valor padrão não deve ser alterado.
  • TransportBindName

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ – Cadeia de caracteres
    • Intervalo válido: N/A
    • Padrão: \Device\
    • Descrição: esse parâmetro é usado internamente durante o desenvolvimento do produto. O valor padrão não deve ser alterado.