I see that this has been a problem for a few years now and it seems that most people don’t find a solution. Still, maybe someone can help.
I’m trying to get Unity set up on a new computer, and it’s not going well. I’m unable to start Unity since it requires a license. In order to set up a license, I need to log in. In order to log in, I need to go through Unity Hub. When I try to log in via Unity Hub, I get a blank window. I’ve uninstalled and reinstalled several times.
After looking through the logs I found that Unity Hub could not find my Windows Product key in the registry as the String was blank. After entering the product key in the registry I was able to sign in.
Checking the log file AppData\Roaming\UnityHub\logs\info-log.json I found the below entry which highlights “Key Not Found”
{“moduleName”:“App”,“level”:“error”,“message”:“[ ‘Failed to start Unity Hub, reason: Key Not Found’ ]”,“timestamp”:“2019-05-19T10:44:37.039Z”}
To fix this do the following:
Open regedit and goto Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion and enter in your windows product key XXXXX-XXXXX-XXXXX-XXXXX-XXXXX in the ProcudtID feild. Once entered make sure to kill all UnityHub processes and reopen Unity Hub.
Have the same issue. I tried deleting the files in Appdata and relaunching but it didn’t work. I also don’t have access to the registry because I’m on a school computer. Anyone have any ideas?