Valid as of January 16th, 2022
- Shutdown Unity Hub
- Find the license .ulf file and delete it, it will typically be: C:\ProgramData\Unity\Unity_v5.x.ulf
- Go to your account at Unity ID
- Navigate to My Seats > scroll down to activations
- Select your previous activation and remove it (note that this will not delete your license or seats! It will just deactivate the connection to your old-windows-version machine)
- Now open Unity Hub and it will offer you to activate a free license, just cancel the prompt and proceed to hub main screen
- Click on "Manage Licenses > Activate New License > Activate with a serial number"
- Now copy your license serial number from Unity ID account's "My Seats" page, and that should be it!
Note #1: this official tutorial INCORRECTLY states that you should uninstall Unity, you don't need to, it's enough to just remove the license file.
Note #2: in case you get an INVALID LICENSE KEY in the last step it's probably because you didn't remove the activation in the previous step on Unity ID site