Se clicar na entrada
TCP/IP (Protocolo Internet) na lista
Esta ligação utiliza os seguintes itens que é apresentada nas propriedades da ligação de área local, poderá constatar que o botão
Desinstalar está indisponível (desactivado). Este comportamento ocorre porque a pilha do protocolo de controlo de transmissão/protocolo Internet (TCP/IP, Transmission Control Protocol/Internet Protocol) é um componente principal do Microsoft Windows Server 2003 e não pode ser removida.
Em alguns cenários, poderá pretender reinstalar o TCP/IP para repor o estado original da pilha de TCP/IP. Pode utilizar o utilitário Netsh.exe para repor o mesmo estado que a pilha de TCP/IP tinha quando instalou o sistema operativo pela primeira vez.
O utilitário Netsh.exe (
netsh) é uma ferramenta de criação de scripts de linha de comandos que pode utilizar para configurar e monitorizar o funcionamento em rede do Windows XP. Esta ferramenta fornece ao utilizador uma interface da shell de rede interactiva.
Pode utilizar o comando
reset no contexto do protocolo IP deste utilitário para reescrever as seguintes chaves de registo relacionadas com o TCP/IP:
- SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
- SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
Se executar este comando, irá obter o mesmo resultado que obteria removendo e reinstalando o protocolo TCP/IP.
Aviso: o comando
netsh int ip reset irá repor todas as informações de IP, gateway predefinido e servidor de DNS. Antes de reiniciar o computador depois de executar este comando, terá de configurar as definições de TCP/IP. Caso contrário, poderá não conseguir ligar ao computador remotamente.
Sintaxe do comando
netsh int ip reset [nome_fich_registo]
Para utilizar o comando
netsh para repor a pilha de TCP/IP, tem de especificar um nome de ficheiro de registo onde os resultados do comando serão registados. Se introduzir um dos comandos descritos na secção "Exemplos de comandos" deste artigo, a pilha de TCP/IP no computador actual é reposta e as actividades dessa acção são registadas no ficheiro Resetlog.txt especificado na linha de comandos. No primeiro exemplo, o ficheiro de registo é criado na pasta actual; no segundo exemplo, é especificado um caminho completo para o ficheiro de registo Resetlog.txt.
Nota: se existir um ficheiro de registo com o mesmo nome na pasta de destino, as informações do novo ficheiro de registo são anexadas no final do ficheiro existente.
Exemplos de comandos
Os exemplos seguintes descrevem como utilizar o comando
netsh para repor a pilha do protocolo TCP/IP.
Exemplo 1
- Clique em Iniciar e, em seguida, clique em Executar.
- Na caixa Abrir, escreva cmd e, em seguida, clique em OK.
- Na linha de comandos, escreva o seguinte comando e prima ENTER:
netsh int ip reset resetlog.txt
NOTA: no comando anterior, "int" é a forma abreviada do comando interface.
- Escreva exit e, em seguida, prima ENTER.
Exemplo 2
- Clique em Iniciar e, em seguida, clique em Executar.
- Na caixa Abrir, escreva cmd e, em seguida, clique em OK.
- Na linha de comandos, escreva o comando que se segue e, em seguida, prima ENTER:
netsh int ip reset c:\resetlog.txt
- Escreva exit e prima ENTER.
Para visualizar a ajuda do comando, escreva o comando, introduza um espaço e, em seguida, escreva
?. Está disponível ajuda adicional para comandos nos subcontextos do comando
netsh. Por exemplo, para visualizar a ajuda dos comandos
netsh que são descritos na secção anterior, escreva os seguintes comandos na linha de comandos:
- Escreva netsh ? e prima ENTER.
- Escreva netsh int ? e prima ENTER.
- Escreva netsh int ip ? e prima ENTER.
- Escreva netsh int ip reset ? e prima ENTER.
Exemplo do ficheiro de registo para NETSH INT IP RESET
O texto seguinte é um exemplo do ficheiro de registo que é gerado por
netsh se executar o comando
ip reset. O ficheiro de registo real pode variar consoante a configuração do computador em que o comando é executado. Normalmente, não são registadas acções no ficheiro se a configuração original das chaves de registo de TCP/IP não tiver sido alterada.
reset SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\15\RegLocation
old REG_MULTI_SZ =
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain
SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain
added SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NetbiosOptions
added SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BAA9D128-54BB-43F6-8922-313D537BE03E}\NetbiosOptions
reset SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServerList
old REG_MULTI_SZ =
10.1.1.2
deleted SYSTEM\CurrentControlSet\Services\Netbt\Parameters\EnableLmhosts
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\AddressType
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DefaultGatewayMetric
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DisableDynamicUpdate
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DontAddDefaultGateway
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\EnableDhcp
old REG_DWORD = 0
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NameServer
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\RawIpAllowedProtocols
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\TcpAllowedPorts
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\UdpAllowedPorts
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\DisableDynamicUpdate
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\EnableDhcp
old REG_DWORD = 0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAddress
old REG_MULTI_SZ =
12.12.12.12
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationAddress
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationMask
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationSeed
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\RawIpAllowedProtocols
old REG_MULTI_SZ =
0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\SubnetMask
old REG_MULTI_SZ =
255.255.255.0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\TcpAllowedPorts
old REG_MULTI_SZ =
0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\UdpAllowedPorts
old REG_MULTI_SZ =
0
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\AddressType
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DefaultGatewayMetric
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DisableDynamicUpdate
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DontAddDefaultGateway
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\EnableDhcp
old REG_DWORD = 0
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\NameServer
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\RawIpAllowedProtocols
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\TcpAllowedPorts
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\UdpAllowedPorts
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGateway
old REG_MULTI_SZ =
10.1.1.2
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGatewayMetric
old REG_MULTI_SZ =
0
added SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DisableDynamicUpdate
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\EnableDhcp
old REG_DWORD = 0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAddress
old REG_MULTI_SZ =
10.1.1.1
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationAddress
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationMask
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationSeed
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServer
old REG_SZ = 10.1.1.2,10.1.1.3
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\RawIpAllowedProtocols
old REG_MULTI_SZ =
0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\SubnetMask
old REG_MULTI_SZ =
255.255.255.0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\TcpAllowedPorts
old REG_MULTI_SZ =
0
reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\UdpAllowedPorts
old REG_MULTI_SZ =
0
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DontAddDefaultGatewayDefault
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableIcmpRedirect
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableSecurityFilters
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList
deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution
<completed>
Nota: no Windows Server 2003 Service Pack 1, pode utilizar o comando
netsh winsock reset para reparar o Winsock.
Aviso: os programas que acedem ou monitorizam a Internet como os programas antivírus, programas de firewall ou clientes proxy poderão ser gravemente afectados quando executar o comando
netsh winsock reset. Se tiver um programa que já não funciona correctamente depois de utilizar esta resolução, reinstale o programa para restaurar a funcionalidade.
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB,
Microsoft Knowledge Base):
811259
(http://support.microsoft.com/kb/811259/
)
Como determinar e recuperar uma chave Winsock2 danificada