Windows 8 and error code 17

Hello,LimeLM works great for me so far but one user kept getting error code 17 which is described in TurboActivate.h as:

MessageId: TA_E_IN_VM

MessageText:

The function failed because this instance of your program if running inside a virtual machine / hypervisor and you've prevented the function from running inside a VM.

The user is running Windows 8 and I have verified that they are not trying to activate from within a VM (although they have one installed on their computer). It worked once I allowed for VM activation. Any guesses about possible reasons for this behavior?It worked once I

First, are you using the latest version of TurboActivate (currently 3.4.6)? See the changelog for why:

  • [...]
  • Fixed some false-positive virtual machine detection on Windows.
  • Fixed Microsoft Surface Pros being detected as virtual machines.
  • Fixed in some rare cases the wrong network device was used in the hardware fingerprint.

A good rule of thumb is always try the latest TurboActivate. We are continually developing and improving our products.

If you're already on the latest version, make sure the customer doesn't have Hyper-V enabled (google for how to check / disable Hyper-V). That's a virtual machine (meaning their installed operating system is actually a "guest" VM instance -- there is no "host" VM with Hyper-V -- it's just the way it works).

>>Hyper-V

Yeah, thanks much. I wasn't aware something like that exists.