この警告は、Unity の「Named User License(NUL)」とシリアルキーベースのライセンスの間に競合が生じていることに起因しています。これは、どちらも同一のマシン上で個別のアクティベーションとしてカウントされるためです。Unity のライセンスでは2台のマシンでの同時アクティベーションが許可されていますが、2台での同時アクティベーションを行うと問題が発生します。この問題を解決するには、現在のアクティベーション情報を確認し、Unity Hub からサインアウトしてライセンスファイルを削除した後、再度サインインして自動的に再アクティベーションを行ってください。シリアルキーは、オフラインや自動化されたシナリオ用に保持されます。さらにサポートが必要な場合は、ログファイルを添付の上、Unity サポートまでお問い合わせください。
原因:
この警告は、Unityのライセンスシステム( Named User Licenses とシリアルベースのライセンス)と現在のアクティベーション間の競合によって引き起こされます。すべての Unity ライセンスは同時に2台のマシンでのアクティベーションをサポートしていますが、マシンがシリアルキーのアクティベーションと自動のNULアクティベーションの両方を持つ場合、当社のシステムはそれを同じマシン上の2つの別々のアクティベーションとしてカウントし、競合を引き起こします。
Named User Licenses (NUL):
- 通常、Unity Pro、Industry、Enterprise プランで使用されます。ライセンスシートが割り当てられると、直接 Unity ID にリンクされます。
- シリアルキーは不要です。
- Unity Hub にサインインすると自動的にアクティベーションされ、Licenses タブでライセンスを更新するとアクティベーションが更新され、サインアウトすると非アクティブ化されます。
- Unity Hub にサインインしている間、約2時間ごとに自動的にトークンが更新されます。
シリアルベースのライセンス:
- シリアルキーを使用して、Unity Hub またはコマンドライン経由でアクティベーションされます。
- 旧式のアクティベーション方法です。自動ビルド環境やオフラインマシンでの手動アクティベーションに適しています。
解決方法:
これを解決するには、現在のアクティベーションを返却する必要があります。こちらの記事Unity Pro、Industry、Enterpriseライセンスのアクティベーションを返却するにはどうすればよいですか?をご参照ください。
アクティベーションを返却した後、以下の手順に従ってください:
- すべてのマシンで Unity Hub からサインアウトします。
- タスクマネージャーなどを使って Unity Hub を完全に終了させます。
- 現在のライセンスファイルを削除します。ファイルエクスプローラーを使い、以下の場所に移動してください:
- Windows:
C:ProgramData/Unity - Mac:
Library/Application Support/Unityにある.ulfファイルを削除します。
(注意: フォルダはデフォルトで隠されている場合があります。) - Unity Hubを再起動して再度サインインします。
- Windows:
これでシリアルキーなしでライセンスが自動的に再アクティベートされます。
ユーザーは、自動ビルド環境やオフラインの手動アクティベーションが必要な場合など、特定のシナリオでシリアルキーを使用してアクティベーションを行うこともできます。