Updated: September 20, 2012
Also see Resolving License Manager Issues.
The unable to communicate with license manager message is caused by Rhino's inability to communicate with its license manager module. This error can occur in either Standalone and Workgroup Node installations.
This error is due to one of the following situations:
Download the current service release.
A new reason has been determined that can also cause this error when running Rhino 4 under Vista or Windows 7. It has to do with a conflict with User Account Control. Right-mouse click on the Rhino 4 icon, and select Run as Administrator. If this solves the problem, then be sure to download and install Rhino V4 Service Release 7. Installing SR7 should fix the problem.
On English-language versions of Rhino, the license management modules are located in the following folder:
C:\Program Files\Common Files\McNeel Shared\License Manager
Rhino 3.0 and Rhino 4.0 use different license management modules:
If the license manager module for your version of Rhino does not exist, then you will need to re-install Rhino from your CD.
RhinoLM is used by plug-ins that are common to both Rhino 4 and Rhino 5. Examples of these are Flamingo 2, Flamingo nXt, Bongo 1.0/2.0 that can be used with both Rhino 4 and Rhino 5.
If the license manager files are missing or the registry keys are no longer there, they you may want to do a clean uninstall and re-install. This will includes deleting Rhino registry keys, deleting Rhino license manager files, and then reinstall.
If the license manager module for your version of Rhino is present, then the module might not be registered.There might not be information in the Windows Registry that allows Rhino to locate this module. To solve this issue:
If the error occurs when trying to run Rhino 3.0, then:
The batch file will echo the results to the command line, thus verifying success or failure. To confirm this method resolved the problem, run Rhino 3.0.
If the error occurs when trying to run Rhino 4.0 or run Flamingo or Bongo in Rhino 5, then:
The batch file will echo the results to the command line, verifying success or failure. To confirm this method resolved the problem, run Rhino.
Or
To reinstall the McNeelLM without reinstall Rhino 4, download, unzip and run rhinolm_20110309_x86.exe which is in this rhinolm_20110309.zip file.
You must have rights to modify the registry to run rhinolm_20110309_x86.exe. If access is denied, find a computer administrator to log in with elevated rights account, and run rhinolm_20110309_x86.exe Windows Vista users: right-click on the file and select Run as administrator.
If running the above batch file returns an error, then download and install the latest Microsoft runtime libraries and try again.
Please restart the machine. The steps above may have been successful, but an errant license manager running in Windows can cause continued problems. Does Rhino run after the restart?
Comodo Internet Security - We have found that Comodo can block COM interprocess communications with Rhino and the License manager. You can check if you have Comodo running by checking these interfaces. If you have Comodo, please follow these steps to disable this block:
Rhino 4 should now run properly.
If the license manager module for your version of Rhino is present and the module is registered - you might not have enough rights to read the Windows Registry.
Run Regedit.exe.
Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to re-install Windows to correct them. Robert McNeel & Associates and Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk. For assistance, please contact McNeel Support.
When open, find the RhinoLicenseManager.RhinoLicense key in HKEY_CLASSES_ROOT. For example:
If and only if permissions are missing, add them:
If the previous steps fail to work, you may need to run RegEdit as the System account using PsExec. Download PsExec, then run PsExec -i -d -s c:\windows\regedit.exe
You should now be able to run Rhino and communicate with the license manager.