TurboActivate detecting VM for Windows 11Answered

I have built a test project and got everything working up to the point of using TurboActivate to register the application.  TA is giving an error that my work laptop is a Virtual Machine or Hypervisor.

I followed all of the steps in your FAQ to make sure all virtualization and hypervisor functions are disabled but still get the error.  When I go into the product page and enable registering to VMs, everything works (so I can continue development work, but this is not a solution for release).

I am looking into integrating TurboFloat, but that is a bit more invasive than we would like for the initial release.  Any suggestions would be appreciated.

I am using Dell Precision 3591 laptop with Windows 11 Business v23H2.

Thanks!

Answer

You might have it still enabled in the BIOS (Intel provides their own VM). Yeah, everyone's getting into the VM game, and if you disable one, another one might be there butting its head in.

Here's some generalized instructions for disable Intel's VM: https://www.dell.com/support/kbdoc/en-us/000195978/how-to-enable-or-disable-hardware-virtualization-on-dell-systems

Higher-end computers will have BIOS VMs. Low-end computers typically will not.

It was a BIOS setting.  I had looked previously and didn't see anything about virtualization because the menu was hidden behind an “Advanced Options” checkbox.  Going into the advanced settings I found the virtualization settings, disabled them, and now TA is working correctly!

Thanks!  :)