Windowsでコマンドラインを使ってUnityライセンスをアクティベートするには、まずC:\ProgramData\Unityにある既存の.ulfファイルを削除し、Hubを閉じます。エディターのパスを指定してコマンドラインからアクティベーションライセンスファイル(.alf)を生成します。.alfファイルをlicense.unity3d.com/manualにアップロードしてライセンスファイル(.ulf)をリクエストします。最後に、.ulfファイルを使ってコマンドラインからライセンスをアクティベートします。Personalライセンスの手動アクティベーションはサポートされなくなりました。問題がある場合は、ログファイルを添えてUnityカスタマーサービスにお問い合わせください。
Windowsでのコマンドラインによるアクティベーション
| 注意: UnityはPersonalライセンスの手動アクティベーションをサポートしなくなりました。詳細は https://docs.unity3d.com/Manual/LicensesAndActivation.htmlをご覧ください。 |
まず、以下の場所にある既存の
.ulfファイルがあれば削除してください:C:\ProgramData\Unity。次に、タスクマネージャーを使ってHubを完全に閉じます。次に、コマンドラインを使ってアクティベーションライセンスファイル(ALF)を作成する必要があります。
コマンドプロンプトに以下を入力します(
<editor-installation-location>は実際のインストール場所、例えば"C:\Program Files\Unity\Hub\Editor\2020.3.30f1\Editor\unity.exe"に置き換えてください):"<editor-installation-location>" -batchmode -serial -createManualActivationFile -logfile
ライセンスアクティベーション(
.alf)ファイルを生成したら、次はこれを使ってライセンスサーバーからUnityライセンス(.ulf)ファイルをリクエストします:- license.unity3d.com/manualのウェブページを開きます。
- 求められたらUnity IDでサインインしてください。Unityライセンスファイルをリクエストするために必要です。Manual activationのウェブページが表示されます。
-
Browseボタンをクリックして、システムのファイルブラウザを使い、すでに生成したライセンスアクティベーション(
.alf)ファイルを探します。通常、.alfファイルはC:\Users\<username>にあります。 -
アップロードが成功し、Unityが選択したファイルがライセンスアクティベーションファイルであると認識すると、ファイル名がテキストボックスに緑のチェックマークと共に表示されます。赤いXが表示された場合は、再度試してください。
- Nextボタンをクリックします。Activate your licenseのウェブページが表示されます。
- シリアル番号を入力し、Nextボタンをクリックします。Download license fileのウェブページが表示されます。
- Download license fileボタンをクリックします。
- システムからのプロンプトがあれば、license.unity3d.com/manualのダウンロードを許可してください。
- ブラウザのダウンロードフォルダを開き、拡張子が
.ulfの新しいUnityライセンスファイルを探します。
これで、コマンドラインからUnityライセンスをアクティベートする準備が整いました。
コマンドプロンプトに以下を入力します(
<editor-installation-location>は実際のインストール場所、例えば"C:\Program Files\Unity\Hub\Editor\2020.3.30f1\Editor\unity.exe"に置き換えてください):"<editor-installation-location>" -batchmode -manualLicenseFile <yourulffilelocation> -logfile
これでUnityライセンスがアクティベートされました。
上記の手順で問題が解決しない場合は、カスタマーサービスに連絡し、ログファイルを添えてお問い合わせください。