Unityで「Machine Identification Is Invalid For Current License」エラーが発生するのは、ライセンスファイルが誤ったネットワークアダプターに紐付いているためです。これを修正するには、Unityを閉じ、コントロールパネルのネットワーク設定からプライマリネットワークアダプターを一旦無効にしてから再度有効にし、その後ライセンスを再アクティベートしてください。問題が解決しない場合は、Unity Hub、Editor、およびライセンスのログファイルを添えてカスタマーサービスにお問い合わせください。
原因:
一般的に、「Machine Identification is invalid for current license」エラーは、Unityライセンスファイル(ULF)が誤ったネットワークアダプターに紐付いていることが原因です。
解決策:
問題を解決するには、以下の手順に従ってください:
- すべてのUnityアプリケーションを閉じます(WindowsでUnity Hubを終了するには、システムトレイのアイコンを右クリックし、「Quit Unity Hub」を選択します)
- スタートを押します
- Windows検索に「コントロールパネル」と入力します
- 「ネットワークと共有センター」に移動します
- 「アダプターの設定の変更」に移動します
- プライマリネットワークアダプターを右クリックします
- コンテキストメニューから「無効にする」を選択します
- 約15秒待ちます
- 再度プライマリネットワークアダプターを右クリックします
- コンテキストメニューから「有効にする」を選択します
- 記事「How do I activate my license?」の手順に従ってUnityライセンスを再アクティベートします。