Activation failed

Hi,

one of our users constantly gets the error message "Activation failed" after entering the license key. Firewall etc. are turned off, we tried different keys, nothing helps. He is using Windows 8. Is there anything that could be causing the problem? It is the first time we run into this issue...Thanks!

Jan

Hey Jan,

What version of TurboActivate are you including with your app? (Right click TurboActivate.dll, click properties, to see the version).

What was the full error?

Hi Sam,

it is file version 3.3.4.0 Date modified 08.03.2013. The error was just "Activation failed" when he tried to validate the key...Thanks!CheersJan

Are you using the TurboActivate wizard? Or have you built the activation interface yourself? If you've built it yourself can you tell me exactly which function is failing and why it's failing (the return code or Exception). "Activation failed" is not nearly enough information.

HI,I had a user get a failed activation last night - "error code 11" apparently. This is also the first time I have ever had a failed activation - the guy is not happy - you need to get to the bottom of this *fast*.Pease advise.Matt

Hey Matt,

Are you from the same company as Jan? Or is this a separate issue?

If this is a separate issue, then the first questions apply: What version of TurboActivate are you including with your app? (Right click TurboActivate.dll, click properties, to see the version).

The Error code 11 is TA_E_COM (see TurboActivate.h) which says:

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.

In short, this error is almost always caused by the user disabling the necessary "Windows Management Instrumentation" service. Tell them to go to Services and re=enable it.

Sam,No - different user, I only added to this post as I guessed maybe we were running into the same issue - both getting a first failure at the same time.Versions is 3.2.2.0.That is quite a technical thing to have to tell a non-technical consumer who has just paid over $100 to do. I really hope this is not going to be a common issue. Do you have a link to a step by step for this that I can send him?He has been using the trial for a couple of weeks - is it consistent with this issue that the trial would have worked fine?

Matt

Sam,If I send the user an offline activation key, will that work?matt

That is quite a technical thing to have to tell a non-technical consumer who has just paid over $100 to do. I really hope this is not going to be a common issue. Do you have a link to a step by step for this that I can send him?

I agree, it's technical. That's why in version 3.3.3 of TurboActivate we made it automatically detect this customer misconfiguration and automatically fix it (if the user is running as an admin). So, include TA 3.4 in your app, then if the user is still getting the problem, tell them to run your app (or the TurboActivate wizard) as an admin user. (Right click, Run as Admin).

If I send the user an offline activation key, will that work?

No, this problem will effect both online & offline activations. The user has to fix the configuration error. Or they have to let TurboActivate do it for them.

He has been using the trial for a couple of weeks - is it consistent with this issue that the trial would have worked fine?

Yes.

Thanks Sam I am putting together a step by step for my user.My application is a ClickOnce deployment so if the user is not ad administrator, it is not going to work. Do you have an executable I can send to people in this situation? It would be almost impossible for a non-technical user to locate the installed turboactivate.exe.

Matt

Well, step 1 is to include the latest TurboActivate in your app (make a note of any breaking changes since your last version and account for them).

After you do that, and after the user has updated to the latest version of your app that contains the latest TurboActivate, you can just send them the x86 version of TurboActivate.exe TurboActivate.dll and the TurboActivate.dat file. They can run TurboActivate as administrator (right click TurboActivate.exe, click "Run as Admin") and then follow the wizard through the activation process.

Thanks Sam,I put together a step by step with pictures and we managed to get the guy activated. I will put the new version in my next release.Matt