Windowsインストール時の「Microsoftソフトウェアライセンス条項が見つかりません」エラーの原因と解決方法
Windows 10/11やWindows Server 2022/2019/2016を物理マシン(ベアメタル)やHyper-V/VMware仮想マシンにインストールする際、「Windows cannot find the Microsoft Software License Terms(WindowsはMicrosoftソフトウェアライセンス条項を見つけることができません)」というエラーが表示されることがあります。このエラーは、Windowsのエディションを選択した直後にインストールが中断されるというものです。
Windows Setup Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation. The installation was canceled. Any changes made to your computer won't be saved.
「OK」をクリックするとコンピュータが再起動し、Windowsのインストールがやり直されますが、「ライセンス条項が見つかりません」というエラーが何度も繰り返し表示されてしまいます。
実はこのエラーは、まったく異なる複数の原因によって発生する可能性があります。以下、それぞれの原因と対処法を順番に見ていきましょう。
Hyper-Vで発生する「ソフトウェアライセンス条項が見つかりません」エラー
仮想マシンにWindows 10/11やWindows Server 2016/2019(およびそれ以前のOS)をインストールする場合は、VMに十分なRAMが割り当てられているかを確認してください。筆者のケースでは、Hyper-Vサーバー上のVMに512MBしかメモリが割り当てられておらず、さらに「動的メモリを有効にする(Enable Dynamic Memory)」オプションがオンになっていたため、メモリのオーバーコミットが発生していました。VMに割り当てるメモリを1024MB以上に増やし、動的メモリを無効にしてから、Windowsセットアップを再実行してください。
また、VMのRAMを4096MBから2048MBに減らすことで問題を解決したという報告もいくつかあります。
さらに、インターネットへの接続が許可されているHyper-V仮想スイッチからWindows VMを切断してみてください(NATまたは直接接続の場合)。
ヒント: 回避策として、次の方法も使えます。Windowsのインストールを開始する前にShift+F10を押してコマンドプロンプトを開き、ページファイルを作成する以下のコマンドを実行します。
wpeutil createpagefile /path=C:\pf.sys
その後、Windowsセットアップの画面に戻り、インストールを開始します。VMに十分なメモリが割り当てられていなくても、エラーなしでインストールを続行できるはずです。
物理コンピュータへのクリーンインストールがキャンセルされる場合
VMではなく物理マシン(デスクトップPCやノートPC)にWindowsを直接インストールする際にエラーが発生する場合は、デバイスに十分なRAMが搭載されているかを確認してください。メモリに問題がない場合は、Windowsインストールイメージ(ディストリビューション)自体に問題がある可能性が高いです。イメージが破損している可能性があるため、別のディスクまたはISOイメージを使用することをおすすめします。
また、Windowsイメージのei.cfgファイル内の製品エディションが、pid.txtファイル内のプロダクトキーと一致していない可能性もあります。この場合は、Windowsインストールディスク(ブートISOイメージ)の\sources\ディレクトリに、以下の内容でei.cfgという名前のテキストファイルを作成してください。
[Channel] OEM
このディレクトリにei.cfgファイルがすでに存在する場合は、Channelの値をRetailからOEMに変更してください(リテール版のディストリビューションからEnterpriseエディションをインストールしようとしている場合に、この問題が発生することがあります)。Windows ISOイメージに含まれるエディションの一覧は、次のコマンドで確認できます(E:はWindows ISOイメージまたはインストール用USBメモリがマウントされているドライブのパス)。
DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"
WindowsインストールイメージのISOファイルは、任意のISOエディタ(WinISOなど)を使って手動で編集し、指定したファイルを追加してから、インストール用DVD/USBメモリに書き込む必要があります。
または、次のようにsetup.exeにプロダクトキーを指定して実行することもできます。
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
VMware仮想マシンでの「ソフトウェアライセンス条項が見つかりません」エラー
VMware Workstation/Player/Fusionの仮想マシンにゲストOSとしてWindowsをインストールする際にも、「ライセンス条項が見つかりません(License Agreement Could Not Be Found)」エラーが発生することがあります。VMwareのデスクトップハイパーバイザーは、VM作成時にデフォルトで仮想フロッピードライブをVMハードウェアに追加します。Windowsインストーラーが、このデバイス上でライセンスファイルを探そうとしている可能性があります。
この問題を解決するには、仮想マシンのハードウェアから仮想フロッピードライブを削除するか、「電源投入時に接続(Connect at power on)」オプションを無効にするだけでOKです。
VMware Workstationでのその他の解決策は以下の通りです。
- 新しいVMを作成する際に、WindowsインストールISOイメージのパスを指定せず、「後でOSをインストールする(I will install the operating system later)」オプションを選択する
- VMware VMの作成後に、WindowsインストールISOイメージを仮想CD/DVDドライブにマウントする
- インストールディスクからVMを起動し、Windowsのインストールを開始する
また、VMをインターネットから切断してください。そのためには、VMネットワークアダプターの設定で、ネットワーク接続モードをNATからブリッジ(Bridged)またはホストオンリー(Host-Only)に変更します。
これにより、Windowsはインストール中にネットワーク経由でライセンスを確認しなくなります(Windows Serverの評価版をインストールする際に、この問題が発生することがあります)。
-
【解決方法】Windows 10インストール時の「Microsoftソフトウェアライセンス条項を見つけられません」エラーの直し方
この記事では、Windows 10のインストール時に発生する以下のエラーを解決する方法をご紹介します。「WindowsはMicrosoftソフトウェアライセンス条項を見つけられません。インストールソースが有効であることを確認し、インストールを再起動してください。」 エラーの概要 「WindowsはMicrosoftソフトウェアライセンス条項を見つけられません」というエラーは、主にUSBメモリからWindows 10をインストールしようとした際に発生します。このエラーは、インストール先のドライブを選択した直後に表示され、通常は以下のようなメッセージとともに現れます。 「インストールが取り消され
-
Windows 11でIPアドレスを確認する方法|コマンドプロンプトと設定アプリの手順
インターネット接続に不具合が生じたとき、さまざまな対処法を試す中で、自分のPCのIPアドレスを把握しておくと意外と役立ちます。 IPアドレス(Internet Protocol Address)とは、インターネット上でデバイスを識別するための一意な数値アドレスのことです。機械にとっての「郵便番号」と考えると分かりやすいでしょう。現実世界で郵便番号が住所を特定するように、IPアドレスはコンピューターの場所を示し、デバイス同士がお互いを見つけて通信できるようにしています。 Windows 11でIPアドレスを確認する方法は複数あります。まずは最もシンプルな方法である「コマンドプロンプト」を使う