Virtual Machine CheckAnswered

Hi,

Lately we are having more and more Clients getting Virtual Machine error messages for Node Licences. We have checked the items listed on your FAQ but none of these are present and the command does not change the behaviour.

Is there a definitive list of items or types of items that the Virtual Machine check is looking for?

Many Thanks,

David

Answer

If you're using the latest TA, and it's says you're in a VM, then you're in a VM. We err on the side of false-negative.

If they're on Hyper-V then they're in a VM.

We don't have a definitive list.

, edited

One of our customer, since the change from 3.3 to last 4.4 has this error. He garantees that he only has the Hyper-V supervisor console installed on his computer, and that is not a VM. The error message he got is:

“An error occured during initialisation. Initialisation  failed because this instance of your program is running inside a virtual machine/ hypervisor and you've prevented the function from..”.

We have changed his key (VM is allowed now), and asked him to deactivate / re-activate his key, and he still has the error above.

He sent us this message:

"I think the current check is not suitable... because the hypervisor is not a virtual machine....
Instead, we should check that the template contains the term "virtual" in the WMI class "Win32_ComputerSystem".

any idea?

Answer

Covered in the FAQ. A hypervisor *is* a virtual machine. That's how it works. It's a ring-0 virtual machine.

Like it says in the FAQ.