I haven't had any problems with Hamachi until about a year ago. I wanted to update to 2.0, and I couldn't install its network driver no matter what - it just wouldn't show up in Network Connections (Windows 7 Ultimate).
This didn't help. After many retries I gave up.
Yesterday, I was invited to Evolve beta (supposedly it's something like Steam minus Store plus Hamachi) and tried to install its client, which also installs its network drive. I couldn't get past the installation of the latter, same as with Hamachi - I got
this error (#1722) and the installation was cancelled.
I asked their support how to fix it and they've come up with a conclusion that
I have too many rubbish network interfaces installed and there's no place for more. I tried to uninstall every suspicious or unneeded network interface from Device Manager, but nothing happened when I clicked 'delete'.
So I ran regedit, opened
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
and deleted everything that seemed rubbish. There were ~140 keys there, most of them were "6to4 adapters". I left 17 keys that looked important.
Reboot, install retry, nothing.
Next step - modifying this:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NDIS\IfTypes\1
There was a lot of FFs, and after reading some sites I decided to erase them and insert something that wouldn't collide with other keys. I put "02" in there, but I really don't know what would fit there best.
Reboot, install retry. Evolve still doesn't install, neither does Hamachi.
Next step - deleting stuff that probably ESET Smart Security installed:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\Descriptions
There was a key that had something with "ESET Personal Firewall" in it and it seemed to contain IDs of the interfaces I previously deleted. I deleted the key completely.
Didn't work.
Next step - deleting everything (except for Descriptions) in there:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
There were
shitloads of keys with CLSID names. I expanded them all (about 1000) and after reading Name property of them all, I deleted everything (about five of them were not named "Local Area Connection* <number>" (with an asterisk), I deleted them anyway).
Reboot. Wireless network card didn't work, reinstalled its drivers; Evolve reinstall retry failed again.
I was running out of ideas and opened Device Manager again. This time I was able to uninstall network interfaces and I did it with all of those rubbish ones. Reboot. Evolve still doesn't install.
I'm out of ideas now. I don't really want to reinstall OS, I hope there's a way to repair it without installing everything anew. What can I do to fix it and force my laptop to install new network interface?