Have purchased Rhino7 and XNurbs. However, I cannot validate the license. Downloaded latest XNurbs for Rhino7 .rhi from XNurbs website. Ran installation. Opened Rhino7, to be greeted by:
Rhinoceros 7 XNurbs License
Cannot find a valid license. If you have purchased a software key, please make sure you’re connected to the internet and activate the key.
Error Code 17: The function failed because this instance of your program is running inside a virtual machine / hypervisor.
Would you like to run xNURBS License Manager and activate xNURBS plugin?
Notes: I have purchased a license, I am connected to the internet, I AM NOT running inside a virtual machine / hypervisor (I have even attempted installation and registration with Anti-Virus completely off). I run the License Manager. I go to the “Standalone / Cloud” tab, input my license number, I click “Activate”, and I receive the following message:
xNURBS License
Rhinoceros is running. Please exit Rhinoceros and then refresh/activate/deactivate xNURBS license.
So, I close Rhinoceros, leaving the xNURBS License Manager open. I click “Activate”, only to receive the following message:
xNURBS License
Cannot activate the license. Please make sure you are connected to the internet and then try again.
Error Code 17: The function failed because this instance of your program is running inside a virtual machine / hypervisor.
Notes: I am still NOT running in a virtual machine / hypervisor. Under the “Status” tab of the xNURBS License Manager, “Refresh License” is grayed out. Under the “Standalone / Cloud” tab of the xNURBS License Manager, “Deactivate” is grayed out. This is a dead end.
Any help or suggestions will likely be appreciated.
I recently ran into this issue as well; I am running Windows 11 Pro / Rhino v8 / Latest version of xNurbs and some 3rd party host based security software. The following link resolved my issue (see bottom of post), more specifically Method 2: Core Isolation. Keep in mind “Core isolation is a set of virtualization-based security features on Windows 11 (I believe it is also on 10) that provides additional protection from hackers and malicious code. One of the main features is “Memory Integrity,” which prevents malware and other malicious code from hijacking high-security processes.” As a side note, I also run Mesh2Surface for RE work and I had to re-activate it after disabling Core Isolation. Finally, Core Isolation is recommended to be enabled, but not a requirement; a proper defense-in-depth strategy and OPSEC while online will make up for this single feature being disabled. I did not try and re-enable after I got all the things working again. Also, it can cause a performance hit while enabled (on) for such activities like gaming and I would imagine CAD work with large meshes / files.
Just to give you a heads-up, the VM restriction can be turned off from the developer’s end, and the man behind xNURBS intentionally has it on for no reason.