I’m blogging this for all the folks in the future who did the same stupid thing I did.
The other weekend I messed up my TCP/IP stack trying to install an iPhone update. Turns out the iPhone updater conflicts if you have ever installed at AT&T wireless card.
What happened was that my iPhone was getting stuck in the Verifying iPhone Software phase while updating my firmware. In an attempt to fix the problem I followed the recommendation on this discussion board only to accidentally delete the wrong reg key. Instead of deleting one key/value pair I deleted:
My Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Whoops! It turns out there is lots of important info stored there.
To solve the problem so I didn’t have to sheepishly go to my IT folks and tell them what I did I:
- Tried to do a system point restore only to have all my restore attempts fail. Bizarro and quite unfortunate.
- Spent countless hours doing things that didn’t fix the problem like resetting my TCP/IP stack with netsh or running ipconfig which told me “The system cannot find the file specified.” (Which definitely puzzled me).
- Removed each network interface device in Device Manager and then rebooted. Windows would then re-install the driver on reboot.
- Re-installed the TCP/IP driver for each network interface device:
- Go to Network Connections
- Right click on the network connection you want to work on
- Click properties
- Click install
- Click protocol
- Click have disk
- For the directory put c:\windows\inf
- Pick Microsoft as your manufacturer
- Pick Internet Protocol (TCP/IP)
- Manually updated my machine name in the registry
- Hostname and NV Hostname under parameters