ID do artigo: 894564 - Última revisão: quinta-feira, 29 de novembro de 2007 - Revisão: 3.4 Como alterar a ordem de associação dos adaptadores de rede no Windows XP e no Windows 2000
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificar o Registro, verifique se você fez um backup dele. Certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês): 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do Registro do Microsoft Windows Nesta páginaSumárioVocê pode ter várias conexões de rede conectadas a diferentes redes. Ou, você pode ter um programa que usa a primeira conexão na lista de conexões de rede. Talvez você queira verificar se uma determinada conexão de rede está no começo da lista. Ao instalar o Microsoft Windows XP ou o Microsoft Windows 2000, a ordem das conexões pode variar dependendo de como os adaptadores de rede são enumerados. Você pode usar os métodos descritos neste artigo para reordenar os adaptadores e as ligações e para alterar a métrica da interface nos adaptadores de rede. Este artigo descreve como executar as tarefas a seguir:
INTRODUÇÃOEste artigo descreve como modificar os adaptadores de rede e a ordem de associação no Microsoft Windows XP e no Microsoft Windows 2000. Este artigo também descreve como alterar a métrica da interface em adaptadores de rede. Mais InformaçõesAs situações a seguir, são situações nas quais você talvez queira alterar a ordem das conexões na lista dos adaptadores de rede e ligações. Essas situações, também são situações em que você poderá alterar a métrica da interface em um adaptador de rede. Observação Alterar a métrica da interface em um adaptador de rede gera resultados semelhantes à:
Como alterar a ordem dos adaptadores de rede
Como alterar a métrica da interface em um adaptador de rede.Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas. que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor de Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade. É possível alterar a métrica da interface em um adaptador de rede se você estiver usando o TCP/IP como um protocolo de transporte pois o TCP/IP usa a métrica da interface para determinar a ordem. É possível alterar a métrica da interface para fazer um adaptador de rede mais favorável para todas conexões de TCP/IP. A métrica da interface (IPConnectionMetric) para uma conexão de rede indica o custo de usar as rotas na tabela de roteamento de IP. As rotas são derivadas de uma configuração de interface. O custo torna o valor da coluna Métrica para as rotas na tabela de roteamento de IP. Se existir várias rotas que são uma ocorrência semelhante de uma rota para um destino na tabela de roteamento de IP, a rota que for a menor métrica será usada. O intervalo dos valores válidos é de 1 até 9999.Para exibir a tabela de roteamento de IP, digite route print no prompt de comando. Para obter mais informações sobre o recurso Métrica Automática usado no Windows XP para roteadores IP, clique no número abaixo para exibir o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês): 299540
(http://support.microsoft.com/kb/299540/
)
Uma explicação sobre o recurso Métrica Automática para roteadores de protocolo IP
Para alterar a métrica da interface, execute as seguintes etapas:
Como criar uma métrica fixa alterando o valor do Registro InterfaceMetricAviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas. que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor de Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade. É possível criar uma métrica fixa no Windows XP ou no Windows 2000 sem usar comandos de rotas. É possível criar a métrica fixa alterando a seguinte chave do Registro e, em seguida, reiniciando o computador. Ao criar a métrica fixa, é possível configurar um adaptador de rede específico para ter a menor métrica de forma que o adaptador de rede seja usado primeiro.Observação O valor do Registro InterfaceMetric é diferente para cada adaptador de rede. O valor do Registro InterfaceMetric está localizado na seguinte chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID> Nome: InterfaceMetric Tipo: REG_DWORD Dados do valor: Um número de 1 até 9999 Determinar o valor NetCfgInstanceIdNa chave do Registro, GUID é o valor NetCfgInstanceId do adaptador de rede. Para determinar o valor NetCfgInstanceId do primeiro adaptador de rede, exiba a seguinte subchave do Registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001\NetCfgInstanceId HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0002\NetCfgInstanceId HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} No Windows 2000, o valor do Registro InterfaceMetric não determina o adaptador de rede que foi usado primeiro. O adaptador de rede que está selecionado primeiro também depende de uma ordem de inicialização da interface. A ordem de inicialização da interface freqüentemente é a mesma de uma inicialização até a próxima inicialização. No entanto, a ordem de inicialização da interface não garante ser a mesma para todas as inicializações. No Windows XP e no Windows 2000, defina a métrica para o adaptador de rede preferencial que será a menor métrica em relação aos outros adaptadores. Configurar a menor métrica, significa que o adaptador de rede tem uma prioridade mais alta. A métrica prevalece na ordem do adaptador de rede. É possível definir a métrica nas propriedades do TCP/IP. A seguinte informação indica as configurações que pode ser usadas para definir a métrica do adaptador de rede preferencial: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001\ Nome: DriverDesc Dados do valor: 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible) Nome: NetCfgInstanceId Tipo: REG_SZ Dados do valor: {93396AAE-BCC4-49B4-BCDA-27CC97E9D97F} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{93396AAE-BCC4-49B4-BCDA-27CC97E9D97F}\ Nome: InterfaceMetric Tipo: REG_DWORD Exemplo de métricas de rota e velocidades de conexãoO Windows XP define automaticamente as métricas de rota com base em velocidades de conexão conforme a seguir:Recolher esta tabela
299540
(http://support.microsoft.com/kb/299540/
)
Uma explicação sobre o recurso Métrica Automática para roteadores de protocolo IP
O Windows 2000 não define as métricas de rotas relativas. Use o seguinte comando netsh para verificar as configurações atuais de cada interface ativa. Para fazer isto, digite o seguinte no prompt de comando:netsh interface ip show address Esse comando cria uma saída semelhante ao seguinte:Configuração da interface "Conexão de área local" DHCP habilitada: Sim InterfaceMetric: 0 Configuração da interface "Conexão sem fio" DHCP habilitada: Sim InterfaceMetric: 35 Para mais informações sobre como modificar a métrica de conexão IP para um adaptador de rede, visite o seguinte site da Microsoft (em inglês): http://www.microsoft.com/technet/scriptcenter/scripts/network/client/modify/nwmovb25.mspx
(http://www.microsoft.com/technet/scriptcenter/scripts/network/client/modify/nwmovb25.mspx)
Para mais informações sobre tarefas Microsoft WMI (Instrumentação de Gerenciamento do Windows) para rede, visite o seguinte site da Microsoft (em inglês):http://msdn2.microsoft.com/en-us/library/aa394595.aspx
(http://msdn2.microsoft.com/en-us/library/aa394595.aspx)
Para mais informações sobre a classe WMI Win32_NetworkAdapterConfiguration, visite o seguinte site da Microsoft (em inglês)::http://msdn2.microsoft.com/en-us/library/aa394217.aspx
(http://msdn2.microsoft.com/en-us/library/aa394217.aspx)
Como definir a métrica da interface usando um scriptA Microsoft fornece exemplos de programação apenas por questões ilustrativas, sem garantias expressas ou implícitas. Isto inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação a um determinado propósito. Este artigo pressupõe que você conhece a linguagem de programação demonstrada e também as ferramentas usadas para criar e depurar procedimentos. Os engenheiros de suporte da Microsoft podem ajudá-lo, fornecendo a explicação da funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para fornecer funcionalidades adicionais ou construir procedimentos específicos para atender às suas necessidades específicas.O seguinte script usa a classe WMI Win32_NetworkAdapterConfiguration. Essa classe representa os atributos e o comportamento de um adaptador de rede. Essa classe usa o método SetIPConnectionMetric para definir a métrica de roteamento que está associado com o adaptador de rede vinculado ao IP. Esse método é um novo método para Windows XP. Para usar o script, copie o seguinte código para um arquivo de texto, salve o arquivo como "Set_Wireless_NIC_IPMetric.vbs" e, em seguida, execute o script. Como influenciar a ordem de associação no Windows XP durante uma instalação autônomaNão é possível alterar a ordem da conexão durante uma instalação autônoma. Também não existe um caminho para alterar a ordem de associação de adaptadores de rede de um computador que estiver sendo executado. Essa impossibilidade de fazer a alteração será um problema se você quiser mover programaticamente uma conexão de área local adiantada de outra conexão de área local. No entanto, não existem métodos programáticos documentados para alterar a ordem dos adaptadores.O comando sysprep remove algumas configurações de rede e, essas configurações de rede serão reconfiguradas quando o comando for executado. Devido ao comando sysprep gravar dados para muitas configurações do Registro, o comando sysprep dificulta o uso para forçar uma alteração na ordem de associação. No entanto, se você deseja influenciar a ordem de associação durante a instalação autônoma, é possível tentar especificar um adaptador de rede em um arquivo Sysprep.inf. Se você especificar o adaptador LAN e deixar outros adaptadores para serem detectados após a instalação pelo recurso Plug and Play, o Windows pode colocar o adaptador LAN no começo da lista de ligações. Para obter mais informações sobre como desabilitar as ligações de rede, clique no número abaixo para exibir o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês): 263241
(http://support.microsoft.com/kb/263241/
)
Como desabilitar as ligações de rede usando a seção [Netbindings]
O exemplo Bindview no Microsoft Windows Driver Development KitO exemplo Bindview no DDK (Microsoft Windows Driver Development Kit) demonstra como usar APIs INetCfg para associar e desassociar um adaptador de rede. Essas APIs estão documentadas no DDK do Windows. O exemplo Bindview está localizado no seguinte local:\WINDDK\build\Src\Network\Config\Bindview Embora associar e desassociar um adaptador de rede não seja difícil, mover a associação do adaptador é uma tarefa complexa. Não existe API que possa ser usada para mover uma associação de adaptador de rede. No entanto, é possível gravar um aplicativo autônomo para mover uma associação de adaptador de rede usando APIs INetCfg. Para fazer isto, é necessário enumerar todas as associações de todos os componentes instalados nos adaptadores. Em seguida, será necessário mover o caminho da associação, de cada associação, para que cada associação apareça antes de outra associação.Para mais informações sobre a interface INetCfg, visite o seguinte site da Microsoft (em inglês): http://msdn2.microsoft.com/en-us/library/ms805265.aspx
(http://msdn2.microsoft.com/en-us/library/ms805265.aspx)
É possível enumerar os adaptadores e enumerar tudo que esteja associado para cada adaptador de rede. Finalmente, será possível usar a API INetCfgComponentBindings para desassociar o componente.Observação DDKs antigos como o DDK do Microsoft Windows 2000 e o DDK Gold do Windows XP continham o exemplo SNetCfg que demonstravam essas APIs. Alterar a ordem do provedor de redeÉ possível alterar a ordem do provedor de rede para que um redirecionador específico seja escolhido primeiro. Esse redirecionadores incluem SMB (bloco de mensagens de servidor), WebDAV e cliente Novell NetWare para Windows. A seguir, são as subchaves do Registro reportadas para o redirecionador.Recolher esta tabela
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order Nome: ProviderOrder Tipo: REG_SZ Dados do valor: LanmanWorkstation,WebClient,RDPNP O método MoveBefore e o método MoveAfterÉ possível gravar uma ferramenta no C++ para alterar a ordem dos adaptadores de rede e as associações em computadores cliente com base em Windows XP. Na ferramenta, use o seguinte:
O exemplo Bindview no DDK do Windows demonstra como usar a API INetCfgComponent e a API INetCfgComponentBindings. O exemplo fornece o código que você pode usar para alterar a ordem de associação do protocolo em um adaptador de rede. O seguinte pseudo-código classifica as associações corretamente. A API INetCfg API é a chamada Win32 que o programa de controle está usando. Para mais informações, consulte o DDK do Windows. Observação A API INetCfg API está localizada no seguinte local: C:\Winnt\Syste32\Netcfgx.dll Para usar o método MoveBefore, execute as seguintes etapas:
Pseudo-códigoReferências Para obter mais informações, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês): 263241
(http://support.microsoft.com/kb/263241/
)
Como desabilitar as ligações de rede usando a seção [Netbindings]
299540
(http://support.microsoft.com/kb/299540/
)
Uma explicação sobre o recurso Métrica Automática para roteadores de protocolo IP
311272
(http://support.microsoft.com/kb/311272/
)
O utilitário de linha de comando DevCon funciona como uma alternativa para o Gerenciador de Dispositivo
260937
(http://support.microsoft.com/kb/260937/
)
Algumas propriedades e métodos do WMI não são publicados no esquema do serviço de diretório
827536
(http://support.microsoft.com/kb/827536/
)
Um IP multicast talvez não seja enviado corretamente do Windows 2000, Windows XP ou do Windows Server 2003
171320
(http://support.microsoft.com/kb/171320/
)
Como alterar a lista de endereços de IP da ordem retornada
164023
(http://support.microsoft.com/kb/164023/
)
Aplicativos chamando o gethostbyname() para o nome do host local talvez consultem a lista de endereços IP em uma ordem que não corresponda à ordem de associação
229762
(http://support.microsoft.com/kb/229762/
)
Especificar vários adaptadores de rede em uma instalação autônoma
268781
(http://support.microsoft.com/kb/268781/
)
Descrição da ferramenta Netset.exe para o Windows 2000 Resource Kit
242468
(http://support.microsoft.com/kb/242468/
)
Como usar a ferramenta Netsh.exe e as opções de linha de comando
271369
(http://support.microsoft.com/kb/271369/
)
Configurações TCP/IP inseridas estaticamente não serão encontradas após o Sysprep
216937
(http://support.microsoft.com/kb/216937/
)
Ferramenta de preparação do sistema e uso do arquivo de resposta
Para obter mais informações sobre detalhes de implementação do TCP/IP do Microsoft Windows Server 2003, visite o seguinte site da Microsoft (em inglês):http://technet2.microsoft.com/WindowsServer/en/library/823ca085-8b46-4870-a83e-8032637a87c81033.mspx?mfr=true
(http://technet2.microsoft.com/WindowsServer/en/library/823ca085-8b46-4870-a83e-8032637a87c81033.mspx?mfr=true)
Para mais informações sobre interfaces de configuração de rede, visite o seguinte site da Microsoft (em inglês):http://msdn2.microsoft.com/en-us/library/ms805249.aspx
(http://msdn2.microsoft.com/en-us/library/ms805249.aspx)
Para mais informações sobre a interface INetCfgComponentBindings, visite o seguinte site da Microsoft (em inglês):http://msdn2.microsoft.com/en-us/library/ms805207.aspx
(http://msdn2.microsoft.com/en-us/library/ms805207.aspx)
Para mais informações sobre o método INetCfgComponentBindings::MoveBefore visite o seguinte site da Microsoft (em inglês):http://msdn2.microsoft.com/en-us/library/ms805260.aspx
(http://msdn2.microsoft.com/en-us/library/ms805260.aspx)
A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar para o início