Artigo: 894564 - Última revisão: sexta-feira, 16 de Fevereiro de 2007 - Revisão: 3.6 Como alterar a ordem dos enlaces de placas de rede no Windows XP e no Windows 2000
Nesta páginaSumário pode ter várias ligações de rede ligadas a redes diferentes. Ou, pode ter um programa que utiliza a primeira ligação na lista de ligações de rede. Poderá pretender garantir que uma determinada ligação de rede está na parte superior da lista. Quando instala o Microsoft Windows XP ou Microsoft Windows 2000, a ordem das ligações pode variar dependendo de como as placas de rede são enumeradas. Pode utilizar os métodos descritos neste artigo para reordenar adaptadores e enlaces e para alterar a métrica de interface nas placas de rede. Este artigo descreve como efectuar as seguintes tarefas:
INTRODUÇÃOEste artigo descreve como modificar as placas de rede e a ordem de ligação no Microsoft Windows XP e no Microsoft Windows 2000. Este artigo também descreve como alterar a métrica de interface em placas de rede. Mais InformaçãoAs situações seguintes são situações em que poderá alterar a ordem das ligações na lista de placas de rede e ligações. Nestas situações também são situações que poderá pretender alterar a métrica de interface numa placa de rede. Nota Alterar a métrica de interface da placa de rede apresenta resultados semelhantes:
Como alterar a ordem dos enlaces de placas de rede
Como alterar a métrica de interface numa placa de redeimportante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows Pode alterar a métrica de interface numa placa de rede se estiver a utilizar TCP/IP como protocolo de transporte porque o TCP/IP utiliza a métrica de interface para determinar a ordem. Pode alterar a métrica de interface para efectuar uma placa de rede mais favorável para todas as ligações TCP/IP. A métrica de interface (IPConnectionMetric) para uma rede de ligação indica o custo de utilização das rotas na tabela de encaminhamento IP. As rotas são derivadas da configuração da interface. O custo assume o valor na coluna métrica para essas rotas na tabela de encaminhamento IP. Se existirem várias rotas são uma correspondência para a rota para um destino na tabela de encaminhamento IP fechar, é utilizada a rota com a métrica mais baixa. O intervalo de valores válidos é de 1 a 9999.Para visualizar a tabela de encaminhamento IP, escreva route print na linha de comandos.Para obter mais informações sobre a funcionalidade Métrica automática utilizada no Windows XP para rotas IP, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 299540
(http://support.microsoft.com/kb/299540/
)
Encaminha uma explicação sobre a funcionalidade Métrica automática para protocolo Internet Para alterar a métrica de interface, siga estes passos:
Como criar uma métrica fixa alterando o valor de registo métrica da interfaceimportante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows Pode criar uma métrica fixa no Windows XP ou no Windows 2000 sem utilizar os comandos de rota. É possível criar a métrica fixa alterando a seguinte chave de registo e, em seguida, reiniciar o computador. Quando cria a métrica fixa, pode configurar uma placa de rede específica para tem a métrica mais baixa dessa placa de rede é utilizada pela primeira vez.Nota O valor da métrica da interface de registo é diferente para cada placa de rede. O valor de registo da métrica da interface está localizado na seguinte chave de registo: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID> Nome: métrica da interface Tipo: REG_DWORD Dados do valor: A number from 1 to 9999 Determinar o valor de NetCfgInstanceIdNesta chave do registo, o GUID é o valor NetCfgInstanceId da placa de rede. Para determinar o valor de NetCfgInstanceId da primeira placa de rede, consulte a seguinte subchave do registo: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 de registo da métrica da interface não determina a placa de rede que é utilizada pela primeira vez. Placa de rede que está seleccionada primeiro também depende da ordem de inicialização de interface. A ordem de inicialização da interface é frequentemente o mesmo a partir de um arranque para o próximo arranque. No entanto, a ordem de inicialização de interface não é garante que ser os mesmos para todos os arranques. No Windows XP e no Windows 2000, defina a métrica da placa de rede preferida seja inferior a métrica das outras placas. Definir o métrico significa inferior que a placa de rede tem uma prioridade mais alta. A métrica tem prioridade da ordem de placa de rede. Pode definir a métrica nas propriedades do TCP/IP. As seguintes informações indicam as definições que deve utilizar para definir a métrica da placa de rede preferencial: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001\ Nome: DriverDesc Dados do valor: 3Com integrado Fast Ethernet controlador 3C920 (compatível com 3C905C-TX) 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: métrica da interface Tipo: REG_DWORD Métricas de rota de exemplo e ligar as velocidadesWindows XP define automaticamente a métrica relativo com base em velocidades de ligação como a que se segue.Reduzir esta tabela
299540
(http://support.microsoft.com/kb/299540/
)
Uma explicação sobre a funcionalidade Métrica automática para rotas de protocolo Internet Windows 2000 não define automaticamente a métrica relativa. Utilize o comando netsh seguinte para verificar as definições actuais de cada interface activo. Para o fazer, escreva o seguinte na linha de comandos: netsh interface ip show endereço Este comando cria a saída semelhante à seguinte: Configuration for interface "Local Area Connection" DHCP enabled: Yes InterfaceMetric: 0 Configuration for interface "Wireless Connection" DHCP enabled: Yes InterfaceMetric: 35 Para mais informações sobre como modificar o endereço IP métrica de ligação para uma placa de rede, visite o seguinte Web site da Microsoft: 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 do Microsoft Windows Management Instrumentation (WMI) para o funcionamento em rede, visite o seguinte Web site da Microsoft:http://msdn2.microsoft.com/en-us/library/aa394595.aspx
(http://msdn2.microsoft.com/en-us/library/aa394595.aspx)
Para obter mais informações sobre a classe Win32_NetworkAdapterConfiguration de WMI, visite o seguinte Web site da Microsoft:http://msdn2.microsoft.com/en-us/library/aa394217.aspx
(http://msdn2.microsoft.com/en-us/library/aa394217.aspx)
Como definir a métrica de interface utilizando um scriptA Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.O script seguinte utiliza a classe WMI Win32_NetworkAdapterConfiguration . Esta classe representa os atributos e o comportamento de uma placa de rede. Esta classe utiliza o método SetIPConnectionMetric para definir a métrica de encaminhamento associada a esta placa de rede IP para uma ligação de rede sem fios. Este método é um novo método para o Windows XP. Para utilizar o script, copie o seguinte código para um ficheiro de texto, guardar o ficheiro como "Set_Wireless_NIC_IPMetric.vbs" e execute o script. A influenciar a ordem de ligação no Windows XP durante a configuração automáticaNão pode alterar a ordem de ligação durante uma configuração automática. É também não programação forma de alterar a ordem de enlace de placas de rede para um computador que está a ser executado. Esta impossibilidade para efectuar uma alteração é um problema se pretender mover programaticamente uma ligação de área local adiantada outra ligação de área local. No entanto, nenhum método de programação documentado existe para alterar a ordem das placas.O comando sysprep remove qualquer configuração de rede e a configuração de rede é reconfigurada quando executa o comando. Uma vez que o comando sysprep escreve dados muitas definições do registo e ficheiros, o comando sysprep é difícil de utilizar para forçar uma alteração na ordem de enlace. No entanto, se pretender influenciar a ordem de ligação durante a configuração automática, pode tentar especificar uma placa de rede no ficheiro Sysprep.inf ficheiro. Se especificar a placa de rede local (LAN) e, em seguida, deixe as outras placas de ser detectado depois do programa de configuração pela funcionalidade de Plug and Play, Windows pode colocar a placa de rede local na parte superior da lista de enlaces. Para obter mais informações sobre como desactivar os enlaces de rede, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 263241
(http://support.microsoft.com/kb/263241/
)
Como desactivar os enlaces de rede utilizando a secção [Netbindings] O exemplo da BindView no Microsoft Windows Driver Development KitO exemplo da BindView no Microsoft Windows Driver Development Kit (DDK) demonstra como utilizar a API INetCfg para associar e desassociar uma placa de rede. Estas APIs estão documentados no Windows DDK. BindView exemplo está localizado na seguinte localização:\WINDDK\ build \Src\Network\Config\Bindview Apesar de enlace e desligar uma placa de rede não é difícil, mover o enlace da placa de rede é uma tarefa complexa. Não API existe que pode utilizar para mover um enlace da placa de rede. No entanto, pode escrever uma aplicação autónoma para mover um enlace da placa de rede utilizando as APIs INetCfg. Para efectuar este procedimento, tem de enumerar todas as ligações para todos os componentes instalados nas placas. Em seguida, terá de mover o caminho de enlace para cada ligação para que cada ligação apareça antes de outra ligação.Para mais informações sobre a interface INetCfg, visite o seguinte Web site da Microsoft: http://msdn2.microsoft.com/en-us/library/ms805265.aspx
(http://msdn2.microsoft.com/en-us/library/ms805265.aspx)
Pode enumerar todos os adaptadores e pode enumerar algo que está ligado a cada placa de rede. Finalmente, pode utilizar a API INetCfgComponentBindings para desassociar o componente.Nota DDKs mais antigos, tais como o Microsoft Windows 2000 DDK e o Windows XP Gold DDK continha o exemplo de SNetCfg demonstrado estas APIs. Alterar a ordem do fornecedor de redeTambém pode alterar a ordem do fornecedor de rede para que um redireccionador específico é recolhido pela primeira vez. Estes redireccionadores incluem o bloco de mensagem de servidor (SMB), Web Distributed Authoring e Versioning (WebDAV) e cliente para NetWare Novell para o Windows. Seguem-se as subchaves de registo relacionadas com o redireccionador.Reduzir 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 MoveAfterPode escrever uma ferramenta em C++ para alterar a ordem das placas de rede e as ligações em computadores cliente baseados no Windows XP. Na ferramenta, utilize o seguinte:
A Bindview exemplo in Windows DDK demonstra como utilizar a API INetCfgComponent e a API INetCfgComponentBindings. O exemplo fornece código que pode utilizar para alterar a ordem de enlace de protocolo numa placa de rede. O seguinte código pseudo ordena os enlaces correctamente. A API INetCfg é a chamada de Win32 que o programa de controlo está a utilizar. Para mais informações, consulte o Windows DDK. Nota A API INetCfg encontra-se na seguinte localização: C:\Winnt\Syste32\Netcfgx.dll Para utilizar o método MoveBefore , siga estes passos:
Pseudo códigoReferênciasPara obter mais informações, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 263241
(http://support.microsoft.com/kb/263241/
)
Como desactivar os enlaces de rede utilizando a secção [Netbindings] 299540
(http://support.microsoft.com/kb/299540/
)
Encaminha uma explicação sobre a funcionalidade Métrica automática para protocolo Internet 311272
(http://support.microsoft.com/kb/311272/
)
Alternativa de utilitário de linha de comandos DevCon ao Gestor de dispositivos 260937
(http://support.microsoft.com/kb/260937/
)
Alguns métodos e propriedades WMI não são publicados no esquema do serviço de directório 827536
(http://support.microsoft.com/kb/827536/
)
Um multicast de IP não pode ser enviado correctamente a partir do Windows 2000, Windows XP ou Windows Server 2003 171320
(http://support.microsoft.com/kb/171320/
)
Como alterar a ordem de lista de endereços IP devolvidos 164023
(http://support.microsoft.com/kb/164023/
)
Aplicações que chamem gethostbyname() para o nome de anfitrião local pode ver a lista de endereços numa ordem que não coincide com a ordem de ligação 229762
(http://support.microsoft.com/kb/229762/
)
Especificar várias placas de rede no programa de configuração automático 268781
(http://support.microsoft.com/kb/268781/
)
Descrição da ferramenta Netset.exe a partir do Windows 2000 Resource Kit 242468
(http://support.microsoft.com/kb/242468/
)
Como utilizar a ferramenta Netsh.exe e parâmetros da linha de comandos 271369
(http://support.microsoft.com/kb/271369/
)
Definições de TCP/IP estaticamente introduzidos não estão presentes depois do Sysprep 216937
(http://support.microsoft.com/kb/216937/
)
Ferramenta de preparação de sistema e utilização do ficheiro de resposta Para obter mais informações sobre detalhes de implementação do Microsoft Windows Server 2003 TCP/IP, visite o seguinte Web site da Microsoft: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 obter mais informações sobre interfaces de configuração de rede, visite o seguinte Web site da Microsoft: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 Web site da Microsoft: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 Web site da Microsoft: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:
Tradução automáticaIMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 894564
(http://support.microsoft.com/kb/894564/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo