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):
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.
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
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.
- Reinicie o controlador de domínio.
- Quando aparecerem as informações do BIOS pressione F8.
- Selecione Modo de restauração dos serviços de diretório e pressione ENTER.
- Use a senha do Modo de restauração dos serviços de diretório para fazer logon.
- Clique em Iniciar e em Executar.
- Na caixa Abrir, digite regedit e clique em OK.
- Localize as seguintes subchaves de registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
- Clique com o botão direito do mouse em cada chave e clique em Delete.
- Clique em Sim para confirmar a exclusão de cada chave.
- Feche o Regedit.
- Localize o arquivo Nettcpip.inf em %winroot%\inf e abra-o no Bloco de notas.
- Localize a sessão [MS-TCPIP.PrimaryInstall].
- Edite a entrada Characteristics = 0xa0 e substitua 0xa0 por 0x80.
- Salve o arquivo e feche o Bloco de Notas.
- 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.
- Na guia Geral, clique em Instalar, clique em Protocolo e em Adicionar.
- Na janela Selecionar protocolos de rede clique em Com disco.
- Na caixa de texto Copiar os arquivos do fabricante de: digite c:\windows\inf e clique em OK.
- 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. - Selecione Internet Protocol (TCP/IP), clique em Desinstalar e clique em Sim.
- Reinicie o computador e selecione Modo de restauração dos serviços de diretório conforme mencionado nas etapas 2 - 4.
- 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.
- Na guia Geral, clique em Instalar, clique em Protocolo e em Adicionar.
- Na janela Selecionar protocolos de rede clique em Com disco.
- Na caixa de texto Copiar os arquivos do fabricante de digite c:\windows\inf e clique em OK.
- Clique em Protocolo (TCP/IP) e clique em OK.
- 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:
- Insira o CD-ROM do Windows Server 2003 na unidade de CD-ROM ou de DVD-ROM do computador.
- Clique em Iniciar, em Executar, digite LetradaUnidade:\Support\Tools\suptools.msi, onde LetradaUnidade é a unidade de CD-ROM ou DVD e clique em OK.
- Execute as instruções na tela para completar o processo de instalação das Ferramentas de suporte do Windows.
- 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.
- Digite dcdiag /v para obter um diagnóstico do controlador de domínio e endereçar quaisquer erros.
- Digite netdiag /v para obter um diagnóstico da rede e endereçar quaisquer erros.
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