Error code 11?

I have a customer complaining that they cannot activate my software. They receive an error code... #11. I looked in the TurboActivate.h and found that error number 11 had to do with VM's and Hypervisors, however this user says they don't know anything about that. It's just their regular Windows laptop.

Am I correct about error code 11 having to do with VM's/Hypervisors? Or does it mean something else?

Thanks 🙂

Whenever you get an error code in decimal form you have to convert it to hexidecimal. 11 in decimal is 0xB in hex, which corresponds to TA_E_COM:

/* MessageId: TA_E_COM

MessageText:

The hardware id couldn't be generated due to an error in the COM setup. Re-enable Windows Management Instrumentation (WMI) in your group policy editor or reset the local group policy to the default values. Contact your system admin for more information.

This error is Windows only.

This error can also be caused by the user (or another program) disabling the "Windows Management Instrumentation" service. Make sure the "Startup type" is set to Automatic and then start the service.

To further debug WMI problems open the "Computer Management" (compmgmt.msc), expand the "Services and Applications", right click "WMI Control" click "Properties" and view the status of the WMI.*/#define TA_E_COM ((HRESULT)0x0000000BL)

Short answer: they need to run the TurboActivate wizard as admin and TurboActivate will fix the problem that they created (it will re-enable the service and make it Automatic startup). Or, they could run your app as admin. Or they could re-enable the service themselves.