「Windows が Microsoft ソフトウェア ライセンス条項を見つけられません」というエラーを解決する方法

「Microsoft ソフトウェア ライセンス条項が見つかりません」というエラーは、主に Windows 10/11 または Windows Server のクリーンインストール時に発生する厄介な問題の一つです。通常、ベアメタルハードウェアや、Hyper-V や VMware などの仮想マシンにインストールしようとしたときに発生します。プロセスが停止してしまい、再起動しても同じエラーが繰り返し発生するので、少し奇妙です。なぜ Windows がこんなにも複雑なエラーにする必要があるのか​​は分かりませんが、私や数人のユーザーが実際に効果があった、実用的な解決策をいくつかご紹介します。

Windowsインストール中に「ライセンス条項が見つかりません」というエラーを修正する方法

Hyper-V 仮想マシン: 十分なメモリが割り当てられていることを確認する

Hyper-V上のVMにWindowsをインストールする場合、まず最初に割り当てたRAM容量を確認してください。私のセットアップでは、VMに割り当てたRAM容量は当初512MBしかなく、当然ながらライセンス条項のエラーが発生しました。Windowsは、すべてのセットアップファイルを適切に読み込むために十分なメモリを必要とします。RAM容量を少なくとも1024MB、できればそれ以上に増やすことをお勧めします。また、「動的メモリの有効化」オプションは無効にしてください。このオプションは、メモリのオーバーコミットの問題を引き起こし、インストールに支障をきたす可能性があるためです。無効にするには、Hyper-Vマネージャーに移動し、VMを右クリックして「設定」を選択し、「メモリ」を見つけて「動的メモリ」のチェックを外します。

さらに工夫を凝らしたいなら、RAMを4096MBから2048MBに減らすと効果的だと断言する人もいます。一見直感に反するように思えますが、実際に効果があったケースもいくつかあります。念のため、インターネットアクセスを提供しているVMに接続されている仮想スイッチはすべて切断しておきましょう。ネットワーク設定によっては、インストール中に奇妙なエラーが発生することがあるためです。

プロのヒント:インストールを開始する前に、Shift+F10キーを押してコマンドプロンプトを開き、 を実行してくださいwpeutil createpagefile /path=C:\pf.sys。これにより、一種の偽のページファイルが作成され、RAM が不足しているように見えても Windows がインストールを続行できるようになります。VM のリソースが限られている場合は、試してみる価値があります。

物理マシン: インストールメディアとファイルを確認する

実機のPCやノートパソコンで通常のインストール中にエラーが発生した場合、おそらくISOまたはインストールメディアに問題があると考えられます。ISOが破損していたり​​、ダウンロード中に損傷したりした場合に、このエラーに遭遇したことがあります。最善策は、Microsoftの公式サイトから新しいISOをダウンロードするか、Rufusなどのツールを使用して起動可能なUSBを再作成することです。Windowsは、当然のことながら、必要以上に複雑な処理をする傾向があります。

また、 ISOの\sourcesフォルダ内にあるei.cfgファイルを確認してください。このファイルは、プロダクトキーで想定されているエディションとは異なるエディション用に設定されている場合があります。もし存在する場合は、以下の内容のei.cfgファイルを作成してみてください。

[Channel] OEM 

これにより、インストーラーは OEM チャネルを使用するよう強制され、エディションの不一致エラーを解決できます。

リテールISOからEnterprise版をインストールする場合は、このファイルを編集または置換する必要があるかもしれません。あるいは、セットアップ中にコマンドプロンプトからプロダクトキーを手動で指定することもできます。setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXXこれにより、ライセンスチェックの不具合を回避できる場合があります。

VMware仮想マシンの「ライセンス条項」エラーの修正

VMware WorkstationまたはFusionにWindowsをインストールする場合、仮想ハードウェアの設定に問題が発生することがよくあります。VMwareは自動的に仮想フロッピードライブを追加しますが、Windowsはそこにライセンスファイルを見つけようと、仮想的に少し手間取ることがあります。この問題を回避するには、VMのハードウェア設定でそのフロッピードライブを削除するか、接続を解除してください。これを行うには、VMをシャットダウンし、「設定」>「ハードウェア」に移動してフロッピードライブを選択し、「削除」をクリックするか、 「電源時に接続」のチェックを外してください。

もう一つ役に立ったのは、ISOファイルのパスをすぐに選択しないことでした。代わりに、VMの作成時に「後でオペレーティングシステムをインストールする」を選択します。VMのセットアップが完了したら、ISOファイルをCD/DVDドライブにマウントし、インストールを開始します。可能であれば、VMのネットワークを切断することを忘れないでください。NATモードからブリッジモードまたはホストオンリーモードに切り替えてください。これにより、Windowsがセットアップ中にオンラインでライセンスを確認しようとするのを防ぐことができます。特に評価版やその他の扱いにくいライセンスを使用している場合は、このエラーが発生することがあります。

時々効果を発揮するもう一つの奇妙なトリックは、インストール中にVMをインターネットから切断することです。奇妙に聞こえるかもしれませんが、特定のWindowsエディションでライセンス検証の不具合を回避できた例があります。

これらの修正方法は一見大変そうに思えるかもしれませんが、経験に基づいた確かな効果があります。通常、問題の原因はメモリ、メディアの整合性、または仮想ハードウェアの不具合です。

まとめ

  • VMのRAMを少なくとも1024 MB以上に増やす
  • Hyper-V でダイナミック メモリを無効にするか、VMware で仮想フロッピー ドライブを削除します。
  • 新しい ISO ファイルを使用して、エディション構成の不一致がないか確認します。
  • wpeutil createpagefileVM インストール中にメモリ不足の問題を回避するために次のようなコマンドを実行します。
  • ライセンスエラーが表示された場合は、VM のインストール中にネットワークを切断します

まとめ

結局のところ、Windowsのリソースを増やすか、メディアをクリーンアップすることで通常は解決できます。仮想マシンでは、特にハードウェアエミュレーションの不具合などで状況はより複雑になりますが、正直なところ、これらのトリックのほとんどが、頑固なライセンス条項エラーを解決するのに役立ちました。頑張ってください。そして、あまりイライラしないでください。Windowsがパズルのように見えても、解決可能です。