Follow

When I try to activate, I get taken back to the serial key page

Symptoms

  • When I activate, I get taken back to the serial number page
  • I received a pop-up to say that my activation was successful. After clicking 'OK', the serial number page reopens and I cannot proceed

Cause

This error, involving an infinite loop of returns to the serial number page, is caused by a change to the time zone of the machine. Unity writes the last activation time/date, without recording the current time zone, in the settings (registry / plist). If the time zone is altered, Unity cannot activate successfully.

Resolution

Our License Team are working on a fix for this at the moment. For now, the workaround is to delete the LSValue registry on windows or plist entry on mac. These are found in the locations listed below.

Macintosh 4.x users:

~/Library/Preferences/com.unity3d.UnityEditor4.x.plist -> LSValue

Windows 4.x users:

HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 4.x\LSValue_h916498513

  1. Close the Unity Editor.
  2. Open "Command Prompt" as administartor
  3. Type "regedit" (without quote marks) inside command prompt then press Enter. The registry Editor will then appear
  4. Navigate to HKEY_CURRENT_USER > Software > Unity Technologies > Unity Editor 4.x
  5. Delete the file LSValue_h916498513
  6. Open Unity Editor.

Macintosh 5.x users:

~/Library/Preferences/com.unity3d.UnityEditor5.x.plist -> LSValue


Windows 5.x users:

  1. Close the Unity Editor.
  2. Open "Command Prompt" as administartor
  3. Type "regedit" (without quote marks) inside command prompt then press Enter. The registry Editor will then appear
  4. Navigate to HKEY_CURRENT_USER > Software > Unity Technologies > Unity Editor 5.x
  5. Delete the file LSValue_h9164985
  6. Open Unity Editor.

More Information

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

2 Comments

  • 0
    Avatar
    Jesse Freeman

    I just ran into the same problem but on Windows. I just rebuilt my computer and registered a clean copy of Unity. After I realized the time was wrong, I fixed it then Unity broke whenever I tried to turn it on. I was pointed to this article but there is no solution for fixing it on Windows.

    In the end, I moved my clock forward, opened Unity, returned my old license, restored the clock, opened Unity again, put my serial in and everything now appears to work.

    You guys should really look into cleaning up the UX for how licenses work in 5.3.x because outside of this issue the entire process is very frustrating and not very intuitive.

  • 0
    Avatar
    Ben

    Thanks for making us aware of this. We strive to make the articles as clear as possible.

    I have added better directions on how to delete the "LSValue" file on windows.

Please sign in to leave a comment.