domingo, fevereiro 07, 2010

Reinstalação do protocolo tcp-ip no Windows Xp

Ao reparar o Windows Xp com o disco de instalação utilizando a o utilitário chkdsk /r no console é comum ter que reinstalar o protocolo tcp-ip para utilizar o sistema em rede. Por algum motivo que só a Microsoft sabe o protocolo é de alguma forma corrompido após a reparação. Abaixo está o procedimento para a reinstalação do protocolo de rede.

Desinstalar o TCP/IP no Windows XP (todas as versões)
Sequência de passos para desinstalar e instalar novamente.

1. Abra o regedit

2. Navegue na árvore e apague as chaves
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

3. Feche o regedit e localize o arquivo nettcpip.inf em c:\windows\inf (ou em outro disco/diretório, onde o Windows estiver instalado)

4. Abra o nettcpip.inf e na seção [MS_TCPIP.PrimaryInstall] altere a opção "Characteristics = 0xA0" para "Characteristics = 0x80"

5. Vá em Conexões de Rede, clique com o botão direito na Conexão Local e selecione "Propriedades"

6. Na tela de Propriedades da Conexão, clique em "Instalar", "Protocolo", "Adicionar", clique em "Com Disco" e aponte para c:\windows\inf

7. Selecione TCP/IP na lista

O botão "Desinstalar", previamente desabilitado para o protocolo TCP/IP, vai estar disponível agora.

8. Selecione o TCP/IP e clique em "Desinstalar".

Após este ponto o protocolo estará desinstalado da máquina, vide a própria lista de protocolos do Windows XP ou o comando "ipconfig /all".
Vários serviços que possam estar rodando no Windows podem apresentar problemas sem este protocolo.


Agora vamos executar a sequência para reinstalar:

9. REINICIE o computador (sério, dessa vez precisa).

10. Restaure a opção "Characteristics" para 0xa0 novamente (opcional).

11. Nas Propriedades da Conexão local clique em Instalar, Protocolo, Com Disco e aponte para c:\windows\inf.

12. Escolha a opção TCP/IP na lista e reinicie após concluir.

Prontinho, um TCP/IP novinho para você. :-)