- Home /
"Machine Identification is Invalid for Current License"?
^ This is what comes up every time I open Unity. It makes me log in (during which time I click 'remember Me'), then makes me re-enter my login (I also click 'Remember Me' here) and select Unity personal edition in a screen which has professional edition automatically selected every time (I've never had professional edition, in fact I'm trying to do a tutorial right now). This happens every single time I open Unity, and I think it's what's causing me not to be able to save scenes and open them later (they save fine, but when I open another instance of Unity, the folder the were in is either empty or doesn't contain them).
It only started after I downloaded Unity 5.2.2, and my computer isn't allowing me to restore the previous (working) version. I've already tried deleting and re-installing Unity. Does anyone know what could be causing this? I think it might be an issue with cookies, but I'm not sure.
Answer by j2013584 · May 05, 2016 at 05:02 AM
Delete
C:\ProgramData\Unity
And restart Unity.
This helped in my case with Unity 5.3.2f1 (after I had used my offline key file multiple times and gotten a new one).
I switched Hard drives by moving the partition, which confused a bunch of programs, so I guess that's why Unity was so spooked.
Answer by DrInternet · Jul 26, 2016 at 09:39 AM
I struggled with the same problem until an hour ago. I tried to get help from support, but the guy who answered my ticket had probably some mental issues, as despite I said I already tried deleting license file, he told me to delete the license file (-.-'). I came to conclusion that talking to Ben is just a waste of time, so I look closer at the file itself. As it turns out .ulf is just a simple XML file, easy to read.
So here's the solution:
Launch Unity, enter the key/reactivate the license. Make a copy of the file, restart computer, launch Unity again. If it raise the error again, reactivate it, then compare both .ulf files. In my case entry <Binding Key="5" Value="00:00:f0:a8:75:ec"/>
differed. It does not take a lot of knowledge to figure out it's an mac address. So I just turned off vmware and evolve network interfaces and that's pretty much it, problem solved.
you are a star... this fixed it after weeks and weeks of trying various options... and silence from the officials.
thanks
Answer by anatomi · Jan 11, 2016 at 03:21 PM
@20the2 I'm experiencing the same issue, after upgrading to 5.3.1. I get the error when starting Unity from a fresh boot.
Unity support suggested deleting the Unity folder in C:\ProgramData (assuming you're on Win. If on Mac: Library/Application Support/Unity).
Unfortunately, this did not work for me. Perhaps you'll have some luck here.
If anyone is aware of another solution, please advice!
Just wanted to clarify that it's the license file, .ulf, in ProgramData or $$anonymous$$ac-equivalent, that should be deleted. Unity then rebuilds the license file and that should do it.
I'd suggest contacting Unity support before doing this if you're on a paid license.
Personally, deleting the license file hasn't helped on my end, so I'm still looking for a solution.
You need to restart your pc after you delete the folder. Works for me.
Answer by Julien-Lynge · Jul 19, 2019 at 03:57 AM
As of Unity 2018/2019, if you're stuck in Unity Hub and it tells you your serial is inactive or that you've reached the limit of your subscription, you can go to: https://id.unity.com/en/serials
Enter your serial number there, and then return / deactivate the seat assignments. After you do that, you can re-enter your serial in Unity Hub and it will work again.
Answer by urfx · Jun 08, 2016 at 09:15 AM
I got this error when migrating to a new mac, removing Unity_v5.x.ulf from /Library/Application Support/Unity did the trick, although Unity wanted my license key again.