Como repor o protocolo TCP/IP (Protocolo Internet)

Artigo: 299357 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT299357
Se for um cliente empresarial pequeno, encontre mais recursos para a resolução de problemas e para a aprendizagem no site Support for Small Business.
Expandir tudo | Reduzir tudo

Nesta página

Introdução

Um dos componentes da ligação à Internet do computador é um conjunto de instruções incorporado, designado por TCP/IP. O protocolo TCP/IP pode por vezes ficar danificado ou corrompido. Se não conseguir ligação à Internet e tiver tentado todos os outros métodos para resolver o problema, o protocolo TCP/IP poderá ser a origem.

Sendo o protocolo TCP/IP um componente principal do Windows, não é possível removê-lo. Contudo, é possível repor o protocolo TCP/IP no seu estado original, através do utilitário NetShell (netsh).

Este artigo descreve duas maneiras de repor o protocolo TCP/IP. Deve ter a sessão iniciada no computador como administrador. O primeiro método utiliza uma solução automatizada Fix it para repor o protocolo TCP/IP. Este método foi concebido para utilizadores de nível intermédio.

O segundo método descreve como utilizar um comando para repor o protocolo TCP/IP manualmente. Este método destina-se a utilizadores avançados.

Para que este problema seja corrigido pela Microsoft, consulte a secção ?Corrigir por mim?. Se preferir corrigir o problema sozinho, consulte a secção ?Deixar-me corrigir o problema?.

Corrigir por mim

Para corrigir este problema automaticamente, clique na hiperligação Corrigir este problema. Em seguida, clique em Executar, na caixa de diálogo Transferência de ficheiros, e siga os passos indicados neste assistente.

Fix this problem
Microsoft Fix it 50199

Nota: este assistente pode estar apenas em inglês; contudo, a correcção automática também funciona em versões do Windows noutros idiomas.

Nota: se não estiver a trabalhar no computador que tem o problema, pode guardar a correcção automática numa unidade Flash ou num CD e, em seguida, pode executá-la no computador com o problema.

Agora, avance para a secção "O problema está corrigido?".

Deixar-me corrigir o problema

Utilize um método manual para repor o TCP/IP para o Windows XP

Nota Esta secção destina-se a utilizadores avançados. Se não estiver familiarizado com operações avançadas de resolução de problemas, peça a alguém para o ajudar ou contacte o Suporte. Para obter informações sobre como contactar o Suporte, visite o Web site com as informações de contacto Ajuda e Suporte da Microsoft:
http://support.microsoft.com/contactus?ln=pt#tab1
O comando repor está disponível no contexto do protocolo IP do utilitário NetShell. Siga estes passos para utilizar o comando repor a fim de repor o TCP/IP manualmente:
  1. Para abrir uma linha de comandos, clique em Iniciar e depois clique em Executar. Copie e depois cole (ou escreva) o seguinte comando na caixa Abrir e prima ENTER:
    cmd
  2. Na linha de comandos, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    netsh int ip reset c:\resetlog.txt
    Nota: se não quiser especificar um caminho de directório para o ficheiro de registo, utilize o seguinte comando:
    netsh int ip reset resetlog.txt
  3. Reinicie o computador.

Utilize um método manual para repor o TCP/IP para o Windows Vista e Windows 7

Nota Esta secção destina-se a utilizadores avançados. Se não estiver familiarizado com operações avançadas de resolução de problemas, peça a alguém para o ajudar ou contacte o Suporte. Para obter informações sobre como contactar o Suporte, visite o Web site com as informações de contacto de Ajuda e Suporte da Microsoft:
http://support.microsoft.com/contactus?ln=pt#tab1
O comando repor está disponível no contexto do protocolo IP do utilitário NetShell. Siga estes passos para utilizar o comando repor a fim de repor o TCP/IP manualmente:
  1. Para abrir uma linha de comandos, clique em Iniciar e, em seguida, escreva CMD em Procurar programas e ficheiros.
  2. Clique com o botão direito do rato no ícone CMD.exe em Programas e escolha Executar como administrador.
  3. Quando a caixa de diálogo Controlo de Conta de Utilizador surgir, clique em Sim.
  4. Na linha de comandos, copie e cole (ou escreva) o seguinte comando e, em seguida, prima ENTER:
    netsh int ip reset c:\resetlog.txt
    Nota Se não quiser especificar um caminho de directório para o ficheiro de registo, utilize o seguinte comando:
    netsh int ip reset resetlog.txt
  5. Reinicie o computador.
Quando executa um comando repor, este reescreve duas chaves de registo que são usadas pelo TCP/IP. Esta acção tem o mesmo efeito de remover e reinstalar o protocolo. O comando repor reescreve as seguintes chaves de registo:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 
				
Para executar o comando manual com êxito, deve especificar um nome de ficheiro para o registo onde serão registadas as acções executadas pelo netsh. Quando executa o comando manual, o protocolo TCP/IP é reposto e as acções executadas são registadas num ficheiro de registo, designado por resetlog.txt, neste artigo.

O primeiro exemplo, c:\resetlog.txt, cria um caminho para a localização onde ficará o registo. O segundo exemplo, resetlog.txt, cria o ficheiro de registo no directório actual. Em qualquer dos casos, se o ficheiro de registo especificado já existir, o novo registo será anexado ao fim do ficheiro existente.

Mais informação

Para mais informações, clique no número de artigo que se segue para visualizar o artigo da Base de Dados de Conhecimento da Microsoft:
314067 Como resolver problemas de conectividade TCP/IP com o Windows XP (Isto poderá estar em inglês)
Para mais informações, clique no número de artigo que se segue para visualizar o artigo da Base de Dados de Conhecimento da Microsoft:
811259 Como determinar e recuperar uma chave Winsock2 danificada no Windows Server 2003, no Windows XP e no Windows Vista

Referências

Para mais informações, clique no número de artigo que se segue para visualizar o artigo da Base de Dados de Conhecimento da Microsoft:
314053 Parâmetros de configuração de TCP/IP e NBT para o Windows XP

Exemplo do ficheiro de registo do NETSH INT IP RESET

Reduzir esta imagemExpandir esta imagem
Segue-se um exemplo do ficheiro de registo gerado pelo comando netsh quando é emitido um comando de reposição de IP. O ficheiro de registo real poderá ser diferente, conforme a configuração do computador. Se a configuração original das chaves de registo de TCP/IP não for modificada, poderão não existir acções registadas no ficheiro.
reposto   SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\15\RegLocation
            antigo REG_MULTI_SZ =
                SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain
                SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain

adicionado   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NetbiosOptions
adicionado   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BAA9D128-54BB-43F6-8922-313D537BE03E}\NetbiosOptions
reposto   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServerList
            antigo REG_MULTI_SZ =
                10.1.1.2

eliminado SYSTEM\CurrentControlSet\Services\Netbt\Parameters\EnableLmhosts
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\AddressType
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DefaultGatewayMetric
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DisableDynamicUpdate
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DontAddDefaultGateway
reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\EnableDhcp
            antigo REG_DWORD = 0

adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NameServer
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\RawIpAllowedProtocols
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\TcpAllowedPorts
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\UdpAllowedPorts
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\DisableDynamicUpdate
reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\EnableDhcp
            antigo REG_DWORD = 0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAddress
            antigo REG_MULTI_SZ =
                12.12.12.12

eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationAddress
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationMask
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationSeed
reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\RawIpAllowedProtocols
            antigo REG_MULTI_SZ =
                0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\SubnetMask
            antigo REG_MULTI_SZ =
                255.255.255.0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\TcpAllowedPorts
            antigo REG_MULTI_SZ =
                0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\UdpAllowedPorts
            antigo REG_MULTI_SZ =
                0

adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\AddressType
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DefaultGatewayMetric
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DisableDynamicUpdate
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DontAddDefaultGateway
reposto  SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\EnableDhcp
            antigo REG_DWORD = 0

adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\NameServer
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\RawIpAllowedProtocols
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\TcpAllowedPorts
adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\UdpAllowedPorts
reposto  SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGateway
            antigo REG_MULTI_SZ =
                10.1.1.2
                

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGatewayMetric
            antigo REG_MULTI_SZ =
                0
               

adicionado   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DisableDynamicUpdate
reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\EnableDhcp
            antigo REG_DWORD = 0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAddress
            antigo REG_MULTI_SZ =
                10.1.1.1
               

eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationAddress
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationMask
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationSeed
reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServer
            antigo REG_SZ = 10.1.1.2,10.1.1.3

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\RawIpAllowedProtocols
            antigo REG_MULTI_SZ =
                0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\SubnetMask
            antigo REG_MULTI_SZ =
                255.255.255.0
               

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\TcpAllowedPorts
            antigo REG_MULTI_SZ =
                0

reposto   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\UdpAllowedPorts
            antigo REG_MULTI_SZ =
                0

eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DontAddDefaultGatewayDefault
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableIcmpRedirect
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableSecurityFilters
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList
eliminado SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution
<concluído>Nota: no Windows Server 2003 Service Pack 1, pode utilizar o comando netsh winsock reset para reparar o Winsock. 
Reduzir esta imagemExpandir esta imagem

O problema foi corrigido?

Verifique se o problema foi corrigido. Se o problema estiver corrigido, o processo termina aqui. Se o problema não estiver corrigido, pode contactar o suporte.

Propriedades

Artigo: 299357 - Última revisão: sexta-feira, 26 de Abril de 2013 - Revisão: 13.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Home Basic
Palavras-chave: 
kbmsifixme kbfixme kbhowto kbenv kbnetwork kbcip KB299357

Submeter comentários