License activation failure (date/time are wrong)Solved

I got the following message when activation

"Failed to activate because your system date and time settings are incorrect.Fix your date and time settings, restart your computer, and try to activate again"

I tried lot of times but failed even after gave correct date and time settings.

is any registry problem how to alter for that machine..

but in dashboard the system information is stored as activated.

unable to find a solution and client needed urgent..

thank you

The error message tells you exactly what's wrong and how to fix it. I'm not sure how I can make it more clear. Perhaps if I put it in a list:

  1. Fix the date & time settings. Make sure the Month, Year, Day, Hour, and Minute are all correct.
  2. Restart your computer.
  3. Try to activate again.

If you follow these steps exactly then you'll be able to activate. If you skip a step it will fail.

Rule of thumb: don't screw around with your date & time settings. TurboActivate is protected against naive altering of date / time settings.

After I had set the Month, Year, Day, Hour, and Minute , restarted computer but in vain

similar error message occurs

date and time settings changed only for the testing purpose because after installing the application in client pcthe endusers will tried to do it. They may change date time format for their own purpose. We cannot control end users but the management will think that application not working .

so we need permanent solution to reactivate the license key in that particular machine.

"don't screw around with your date & time settings"

After I had set the Month, Year, Day, Hour, and Minute , restarted computer but in vain

Make sure you follow this in order (don't skip a step):

  1. Fix your date and time settings. Then use the Windows Internet time to update the time right now. This will connect the computer to a server which will make sure your computer time is actually set correctly (it will throw an error if you didn't set the date/time correctly).
  2. Restart your computer. Don't skip this step.
  3. Activate successfully.
date and time settings changed only for the testing purpose because after installing the application in client pcthe endusers will tried to do it.

Exactly, and this is the behavior we are preventing. Adjusting date and time settings is a way to circumvent licensing restrictions. This is why we forbid it. This is a feature that helps protect your software. Very, very, very few people run into problems with this. The few that do run into this problem are either: (a) trying to cheat the company or (b) a developer trying to replicate unrealistic end-user conditions.

so we need permanent solution to reactivate the license key in that particular machine.

The permanent solution is to fix the date & time. Once the date & time are correct then everything will work fine.

I had followed as per your instructions

"1.Fix your date and time settings. Then use the Windows Internet time to update the time right now. This will connect the computer to a server which will make sure your computer time is actually set correctly (it will throw an error if you didn't set the date/time correctly)."

when i fixed date and time and used windows internet i got exception as you said.then after one hour iIt started synchronized successfully.

then i restarted the computer i activated by giving re type your product key in turboactivation form.

same message received.

sorry for trouble you again. i do not know what was happended to that particular machine only.tried manual activation method or re entering another product key from limelm dashboard nothing changes.

but in our dashboard the machine information is listed.

how to resolve this problem in a critical situation? did the machine was blocked or black listed ?i had also tried by uninstall the licensed vb.net application and reinstalled it.

I will take this as better experience for our product implementations at other client machines.

when i fixed date and time and used windows internet i got exception as you said.

This error happens because your date and time are soooo far off from the actual date and time that Windows can't correctly synchronize. My guess is that your month, year or day is incorrect. Fix them.

sorry for trouble you again. i do not know what was happended to that particular machine only.

My guess is that you still haven't correctly set the date (or time). Look closely at the Year, Month, and day. Fix them so they match the actual date (December 11, 2010) and actual time. Then click the Windows internet synchronize button. If it shows an error this means the date and time are still wrong. Go back and fix them, then try to synchronize again.

Once the Windows Internet Date/Time synchronize works successfully, restart your computer.

After all that is done you will be able to activate successfully.

did the machine was blocked or black listed ?

No. The date and time settings are incorrect.

Thank you sam

The date time settings problem during activation was fixed by updating Windows Internet time .

It synchronized successfully after hour after hour for 3 days.

Then one more doubtif the end user changed date only means,after setting correct date and restarting then activation will work or not?Any change in date we have to update Windows Internet time or any other methods available to resolve this?

data entry end user do not have enough knowledge to update Windows Internet time , then the developer have to update in client machine .

if the end user changed date only means,after setting correct date and restarting then activation will work or not?

If the date and time settings are correct activation works correctly.

Any change in date we have to update Windows Internet time or any other methods available to resolve this?

No, I told you to use Windows Internet time to demonstrate a point. That point being that your date was incorrect. You could have fixed it manually.

data entry end user do not have enough knowledge to update Windows Internet time , then the developer have to update in client machine

Data entry users won't be messing with the date & time settings in the first place. That is, the activation will work perfectly because their date and time settings will be correct. The only people who mess with the date and time settings fall into 1 of 2 categories:

  1. Developers testing unrealistic end-user conditions.
  2. Scammers/crooks/theives looking to extend trials indefinitely or workaround protection methods.

In case #1, the developers will know how to fix the date and time. In case #2, why care?

ok fine

could you be bear me for asking more doubts.In our vb.net license application i used the activation screen in login form.Login screen contains user Authentication.If changing the date without close the previous opened vb.net application developed with lime license .we can access all modules.

whether i have to call Me.isActivated = TurboActivate.IsActivated in all forms or only in login form?

if mandatory to use in all forms what are the events to be used?

could you be guide on this situation.

This is an interesting case. I take it you're using a date/time custom feature value to limit a component, correct?

When you read in a value using TurboActivate.GetFeatureValue("your feature name"), it's just a string. I'm guessing you're converting it to a Date/Time object and comparing it with the current date/time. If you want to prevent date rollbacks (or other fraudulent modifying of the date) then you'll have to code it yourself.

For instance, you could ping a server and get the current date/time and compare it to the computer's date/time.

Does this help?

ya correct exactly the same.

here in my application i checked with sql server datetime instead of web server date time.

could you describe in detail i have to use in every form of every module?

can you quote an example ?

thank you

I'm guessing the login form is the main way to access all the components, correct? If this is the case then it will be pretty simple to set up. If the user is not activated they can't access any features. If they are activated, use the TurboActivate.GetFeatureValue() to get whether each feature is enabled for the user.

What you said exactly correctafter login form the user can access various module/components based upon user rights.In each module main form during form load event we using the below code segment.{ TurboActivate.VersionGUID = sVersionGuid Me.isActivated = TurboActivate.IsActivated If TurboActivate.IsActivated Then If (gSqlDate > TurboActivate.GetFeatureValue("License_expires")) Or (TurboActivate.GetFeatureValue("Spinning") = "n") Then sModuleFlag = "n" Else sModuleFlag = "y" End If Else sModuleFlag = "n" End If}

sModule flag will enable /disable buttons for user.here license feature date time compare with sql server date time. end user system do not have sql server. how to get web server date time and compare with system date time.?

Firstly, you're comparing dates incorrectly. Convert the strings to DateTime objects and compare those. Use DateTime.Parse(StringToConvert).

As far as getting a server to return a date, try using the NIST servers. Google for possible solutions.