Windows 10から11へのアップグレード後、Unity Industry / Enterpriseライセンスの Industry / Enterprise ライセンスに問題が発生し、ライセンスファイルが消失したり、プロジェクトが開けなくなることがありました。解決策としては、ローカルのライセンスファイルを削除し、Unity Hub から一度ログアウトして再度ログインし、レガシーアクティベーションを解除した上で、シリアル番号を再割り当てすることで、プロジェクトへの正常なアクセスを復元します。
症状:
- Windows 10からWindows 11へのアップグレード後に、Unity Industry / Enterpriseライセンス関連の問題が発生しました。
- 既存の Unity Hub プログラムを削除したり、Unity Hub を再インストールしたりするなど、いくつかの対策を講じたにもかかわらず、同じ問題が解消されませんでした。
- 再起動やリフレッシュを行うと、XML ライセンスファイルが消えてしまう状態が続きました。
- Unity Hub 内のプロジェクトが正常に開けませんでした。
原因:
この問題は、Windows OSのアップグレードプロセス中にUnityのIndustry/Enterpriseライセンスが正しく同期されなかったことに起因していました。その結果、ライセンスが継続的に解放され、ライセンスファイルの永続化に問題が生じました。
解決方法:
この問題を解決するには、以下の手順に従ってください:
ローカルマシンに残っているノードロック型ライセンスファイルを削除してください:
- Windows の場合:%LocalAppData%\Unity\Licenses\[Serverid]_[SubscriptionInfo]_[LEASETOKEN].xml
- .xml ファイルを削除し、Unity Hub に再ログインした後、[Preferences]-[Licenses] ページにライセンスが表示されていないことを確認してください。
- すでに Unity Hubにログインしている場合は、一度ログアウトしてください
- 特定のユーザーアカウントに割り当てられているすべてのレガシーアクティベーション履歴を解除し、同じシリアル番号をそのアカウントに再度割り当ててください
- Unity Hub に戻り、IDとパスワードでログインしてください
- 既存の Unity Hubで Unity プロジェクトが正常に開くかどうかを確認してください。
これらの手順に従うことで、ローカルマシンから誤ったライセンスが認識されることによる問題を解決できるはずです。