ID do artigo: 325356 - Última revisão: quinta-feira, 8 de setembro de 2005 - Revisão: 14.1

Como remover e reinstalar o TCP/IP em um controlador de domínio no Windows Server 2003

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.
Para obter uma versão deste artigo para o Microsoft Windows 2000, consulte 299451  (http://support.microsoft.com/kb/306624/ ) .
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e verifique se sabe como restaurá-lo caso ocorra algum problema. Para obter informações adicionais sobre como fazer backup, restaurar e editar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft.
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como remover e reinstalar o TCP/IP e o Winsock em um controlador de domínio no Windows Server 2003.

Ao resolver um problema, você suspeita que o componente relativo ao TCP/IP ou ao Winsock está corrompido ou danificado. Você pode então tentar remover o TCP/IP e todos os componentes relacionados, incluindo as entradas do registro. Contudo, você pode descobrir que não pode concluir esta operação. O procedimento a seguir descreve como remover e reinstalar o TCP/IP e o Winsock em um controlador de domínio no Windows Server 2003.

Observações importantes
  • Recomendamos que você siga as etapas do artigo 317518 da Base de Dados de Conhecimento da Microsoft se tiver que redefinir o TCP/IP em um controlador de domínio no Windows Server 2003. O artigo discute o método preferencial de restauração da pilha TCP/IP ao seu estado original.

    Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento da Microsoft:
    317518  (http://support.microsoft.com/kb/889189/ ) Como redefinir o "protocolo TCP/IP" no Windows Server 2003
    Além disso, se o Microsoft Windows Server 2003 Service Pack 1 estiver em execução, recomendamos que o reparo no Winsock seja feito através do comando netsh winsock reset. Para obter informações adicionais sobre o comando netsh winsock resetvisite o seguinte site da Microsoft (em inglês):
    http://www.microsoft.com/technet/prodtechnol/windowsserver2003/servicepack/overview.mspx (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/servicepack/overview.mspx)


    Aviso Programas que acessam ou monitoram a Internet como antivírus, firewall ou clientes proxy podem ser afetados de forma negativa ao executar o comando netsh winsock reset. Se um programa não funcionar mais corretamente após o uso dessa resolução, reinstale o programa para restaurar a funcionalidade.
  • Use o seguinte procedimento somente depois de ter tentado resolver o problema com os demais procedimentos.
  • Antes de executar esse procedimento, a Microsoft recomenda que você faça um backup do computador.
Aviso A Microsoft recomenda que você leia todo o procedimento antes de iniciá-lo, para ter certeza de que compreendeu claramente como fazê-lo.

Sintomas

Você pode enfrentar um ou todos os seguintes sintomas:
  • Um erro ocorreu ao renovar a Internet da interface: Foi tentada uma operação em algum item que não é um soquete.
  • Ao emitir o comando ipconfig /renew, você pode receber a seguinte mensagem de erro: "Um erro ocorreu ao renovar a conexão de área local da interface: uma operação foi tentada em algo que não é um soquete. Não foi possível contatar o código de erro de unidade 2?
  • No Gerenciador de dispositivos, ao clicar em Mostrar dispositivos ocultos, o driver de protocolo TCP/IP é listado como desativado em "Drivers que não são Plug and Play", com o código de erro 24.
  • Ao criar uma conexão dial-up, você pode receber a seguinte mensagem de erro: Erro 720: Não há Protocolos de controle PPP configurados
  • Ao enviar um comando ipconfig no prompt de comando, você pode receber uma mensagem de erro similar a uma das seguintes:
    A operação falhou porque nenhum adaptador está em estado que permita esta operação
    Não há suporte para a operação tentada para o tipo de objeto a que é feita referência.
  • Ao enviar o comando Netsh int ip reset resetlog.txt no prompt de comando, você pode receber a seguinte mensagem de erro:
    A função de inicialização INITHELPERDLL em IPMONTR.DLL falhou ao iniciar com o código de erro 10107
Ao usar o comando ping a saída exibe caracteres que substituem o endereço IP. Por exemplo, a saída pode ser similar a seguinte:

Estatísticas Ping para:
Pacotes: Enviados= 473, Recebidos= 355, Perdidos= 118 (25% de perda), C:\>ping www.contoso.com
Pinging www.contoso.com [?] com 32 bytes de dados:
Resposta de 131.94.57.182: bytes=32 tempo=86ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=74ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=74ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=74ms TTL=236
Estatísticas de ping Où?: Pacotes: Enviados= 4, Recebidos= 4, Perdidos= 0 (0% de perda)
Tempo de resposta aproximado em milissegundos: Mínimo = 74ms, Máximo = 86ms, Média = 77ms OU

C:\>ping 131.94.57.182
Pinging ? com 32 bytes de dados:
Resposta de 131.94.57.182: bytes=32 tempo=73ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=74ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=73ms TTL=236
Resposta de 131.94.57.182: bytes=32 tempo=73ms TTL=236

Estatísticas de ping Où?:
Pacotes: Enviados= 4, Recebidos= 4, Perdidos= 0 (0% de perda)
Tempo de resposta aproximado em milissegundos: Mínimo= 73ms, Máximo = 74ms, Média = 73ms

Resolução

Para solucionar o problema, exclua as chaves de registro corrompidas e reinstale o protocolo TCP/IP.

Para excluir a chave do registro corrompida, execute essas etapas:

Aviso O uso incorreto do Editor do Registro 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 do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.
  1. Reinicie o controlador de domínio.
  2. Quando aparecerem as informações do BIOS pressione F8.
  3. Selecione Modo de restauração dos serviços de diretório e pressione ENTER.
  4. Use a senha do Modo de restauração dos serviços de diretório para fazer logon.
  5. Clique em Iniciar e em Executar.
  6. Na caixa Abrir, digite regedit e clique em OK.
  7. Localize as seguintes subchaves de registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  8. Clique com o botão direito do mouse em cada chave e clique em Delete.
  9. Clique em Sim para confirmar a exclusão de cada chave.
  10. Feche o Regedit.
  11. Localize o arquivo Nettcpip.inf em %winroot%\inf e abra-o no Bloco de notas.
  12. Localize a sessão [MS-TCPIP.PrimaryInstall].
  13. Edite a entrada Characteristics = 0xa0 e substitua 0xa0 por 0x80.
  14. Salve o arquivo e feche o Bloco de Notas.
  15. No Painel de controle, clique duas vezes em Conexões de rede, clique com o botão direito do mouse em Conexão local e clique em Propriedades.
  16. Na guia Geral, clique em Instalar, clique em Protocolo e em Adicionar.
  17. Na janela Selecionar protocolos de rede clique em Com disco.
  18. Na caixa de texto Copiar os arquivos do fabricante de: digite c:\windows\inf e clique em OK.
  19. Clique em Protocolo (TCP/IP) e clique em OK.

    Observação Esta etapa retornará para a tela Propriedades da conexão de rede local mas agora o botão Desinstalar.
  20. Selecione Internet Protocol (TCP/IP), clique em Desinstalar e clique em Sim.
  21. Reinicie o computador e selecione Modo de restauração dos serviços de diretório conforme mencionado nas etapas 2 - 4.
  22. No Painel de controle, clique duas vezes em Conexões de rede, clique com o botão direito do mouse em Conexão local e clique em Propriedades.
  23. Na guia Geral, clique em Instalar, clique em Protocolo e em Adicionar.
  24. Na janela Selecionar protocolos de rede clique em Com disco.
  25. Na caixa de texto Copiar os arquivos do fabricante de digite c:\windows\inf e clique em OK.
  26. Clique em Protocolo (TCP/IP) e clique em OK.
  27. Reinicie o computador.
Depois de reinstalar o TCP/IP, instale as Ferramentas de suporte do Microsoft Windows e execute as ferramentas Netdiag e Dcdiag para verificar se o controlador de domínio está funcionando corretamente. Para fazer isso, execute estas etapas:
  1. Insira o CD-ROM do Windows Server 2003 na unidade de CD-ROM ou de DVD-ROM do computador.
  2. Clique em Iniciar, em Executar, digite LetradaUnidade:\Support\Tools\suptools.msi, onde LetradaUnidade é a unidade de CD-ROM ou DVD e clique em OK.
  3. Execute as instruções na tela para completar o processo de instalação das Ferramentas de suporte do Windows.
  4. No prompt de comando, localize a pasta onde as Ferramentas de suporte foram instaladas. Por padrão, esta pasta está em C:\Arquivos de programas\Support Tools.
  5. Digite dcdiag /v para obter um diagnóstico do controlador de domínio e endereçar quaisquer erros.
  6. Digite netdiag /v para obter um diagnóstico da rede e endereçar quaisquer erros.

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento da Microsoft:
  (http://support.microsoft.com/kb// ) Como determinar e recuperar o Winsock2 corrompido
299357  (http://support.microsoft.com/kb/299357/ ) Como redefinir o protocolo TCP/IP no Windows XP

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palavras-chave: 
kbhowtomaster kbactivedirectory kbenv kbnetwork KB325356