Hamachi:Failed to Connect to Hamachi Network Adapter

From LogMeInWiki

Revision as of 03:54, 22 May 2008 by Admin (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Contents

Message

Failed to connect to Hamachi network adapter
Failed to connect to Hamachi network adapter.

Context

If you are getting "Failed to connect to Hamachi network adapter", it usually means one of the following:

  1. You are running buggy 'system integrity protection' software that is preventing hamachi.exe from accessing the Hamachi virtual network driver.
  2. There is an issue with your Windows installation in general causing basic OS functions not to work properly

'Failed to connect to the adapter' refers to the fact that hamachi.exe failed to access the Hamachi virtual network interface driver. Internally this can be caused by two things - the driver failed to activate or something is blocking an access to it.

Windows' networking subsystem failed to name the Hamachi adapter properly when installing/updating it.

Resolution

  1. Disable your software firewall (unless it's only the Windows one), reboot, and try again.
  2. Open Device Manager and manually enable the driver for 'Hamachi Network Interface'. Then start Hamachi and see if it can connect. If it can, then something is not working properly in Device Management on your system, which might be caused by a buggy driver (not necessarily a networking one). Troubleshooting this would be done by booting in safe mode, manually starting the virtual adapter, and then running Hamachi. You can then start turning devices on, one by one, until the conflict is found.
  3. Check your Network Connections folder and see if Hamachi's adapter is called Hamachi, and not something like "Local Area Connection 4". If it's not named Hamachi, then rename it into Hamachi and try running the application again. Make sure, the Network Connection Hamachi is activated.
  4. Open Start > Run > services.msc > ensure the Network Connections service is running. If this was not running during install, the adapter may not appear at all in the network connections folder.
  5. In services.msc, also ensure the "DHCP Client" and "Network Connections" services are running.
  6. Ensure that if you are using an L3Domain via hamachi-override.ini, you have named the adapter properly, and formatted the override entry properly. This could be the case if the IP address of the adapter is stuck at 5.0.0.17.
  7. Microsoft KB article 825826 may also help.
  8. As a last resort, you can try running a WinSock fix. This reverts certain Windows networking registry values to their defaults, thus resetting the Windows network stack to default operation. You can get the download for that here
  9. If none of the above helps, then there is something on your system that is overriding default access control for system drivers, in which case you will need to isolate and disable this component.

Notes

Hamachi network adapter not displayed in Network Connections

Sometimes Windows fails to properly "fully" add the network adapter when told to install it. This can manifest itself in a scenario where there is no Hamachi adapter listed in the Network connections folder. Editing the following in the registry may help revert that issue.

  1. Search under HKEY_LOCAL_MACHINE\SYSTEM\ControlSet###\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318} for "Hamachi"
  2. You should find on a 4-digit key that has ProductName="Hamachi Network Interface"
  3. Take note of the NetCfgInstanceId (big hex UID)
  4. Next go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<NetCfgInstanceId>\Connection
  5. Create a String named "Name" with the value "Hamachi"
  6. Start Hamachi


Add to: del.icio.us | Digg | Slashdot

Personal tools