I’ve been using Hamachi off and on for a while now as a personal VPN to a bunch of servers I have at different places. In this case, I was using Hamachi to bypass my friends firewall to use our TeamSpeak server. That being said, I was just being lazy and didn’t’ feel like fooling around with my friends router remotely to get the proper ports open. Anyways, I wanted to use TeamSpeak so that my friend and I could speak privately while playing Left 4 Dead.
I installed Hamachi on my Windows Vista PC and connected to my server without any problems. TeamSpeak finally worked and my friend and I were off to play Left 4 Dead. I booted the game from Steam, and attempted to create a lobby. When I did so I could not create a lobby. I couldn’t do anything, Hamachi had messed up my network. I said to myself, lets just uninstall Hamachi and give it a try. No luck. Restore windows? Nope not even close. I was stuck now without any other options other then to format my PC again. Not only was Left 4 Dead broken, but Team Fortress 2 and many others simply would not work.
Almost losing hope, preparations for the burial began. Backups were started, pictures were burnt to DVDs and the likelihood of “format C” was high. Then once again I said to myself there has to be a cure for this. After googling for a while more I found a way to reset the TCP/IP WinSocks.
netsh winsock show catalog
netsh int ip reset resetlog.txt
Now you will need to restart and reinstall your game. Then your system should be fine. The WinSock reset most definitely could effect other software in your PC as well, so be careful when attempting this. You may want to create a restore point before doing anything. For more information about netsh winsock commands goto here.
Hamachi messed up my desktop WinSocks and prevented me from playing any of my games. I could no longer connect to servers because of Hamachi. Thankfully, Microsoft created a way to reset the WinSocks on Windows Vista and XP.