LoginSignup
12
5

More than 5 years have passed since last update.

Unityでライセンスエラーが出たときの対処

Posted at

久しぶりに Unity Hub を起動すると無慈悲なライセンスエラーが発生し復旧までに時間を取られたので、再度発生した場合に備えて手順を残しておきます。

解決方法(失敗)

適当なバージョンのUnityを起動して認証を通せばよいとの 記事 を見つけ実行するが、
Machine identification is invalid for current license. というエラーが出てしまう。

Machine identification is invalid for current license.

解決方法(成功)

上記エラーについて こちらの記事 によると、現状のライセンスファイル Unity_lic.ulf を一旦削除し、再度Unityを起動してライセンス情報の設定を行えば解決するとのこと。

ただし自分の環境、Unity Hub を使って Unity5Unity2017 の両バージョンを残していた環境では、Unity_lic.ulf ファイルがUnityを起動するたびに復活するという現象が発生。

最終的に、下記の操作手順により復旧しました。

  1. Unity および Unity Hub の終了を確認
  2. C:\ProgramData\Unity 内にある .ulf ファイルをすべて削除
    下図のような .ulf ファイルを
    20-23-52.png
    すべて削除。
    20-27-04.png

  3. Unity Hub を通さず直接 Unity を起動

  4. ライセンス設定画面が表示されるので、再度設定を行う
    20-27-15.png

  5. 復旧!
    Unity Hub からの起動も問題なくできます。


おそらく上記手順では無駄な操作も入ってるとは思いますが、とりあえずはこれで解決しました。

参考

12
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
5