Windows 10アップグレード時の「セットアップでプロダクトキーの検証に失敗しました」エラーの原因と5つの解決策
「セットアップでプロダクトキーの検証に失敗しました(Setup has failed to validate the product key)」というエラーは、Windows 7やWindows 8.1などの旧バージョンから、ISOファイルを使用してWindows 10へアップグレードしようとした際によく発生する問題です。

「プロダクトキーの検証に失敗しました」エラーの主な原因
- サードパーティ製ウイルス対策ソフトの干渉 – 過剰に保護的なサードパーティ製セキュリティスイートが、アップグレードユーティリティと外部サーバーとの通信を妨げることが確認されています。この場合は、リアルタイム保護を一時的に無効化するか、セキュリティソフトを完全にアンインストールすることで問題を解決できます。
- Tempフォルダに展開済みのインストーラーが残っている – アップグレードツールがTempフォルダ内にすでに展開されたインストーラーファイルを検出すると、セキュリティ上の脅威と判断してアップグレード処理を中断し、このエラーを表示することがあります。ディスククリーンアップユーティリティですべての一時ファイルを削除すれば解決できます。
- プロダクトキーがインストールメディアに関連付けられていない – ライセンスキーが含まれていないインストールメディアでアップグレードを行うと、setuperr.logファイルが原因でこのエラーが発生することがあります。コマンドプロンプト(CMD)から一連のコマンドを実行して、ライセンスキーを適用できます。
- システムファイルの破損 – システムファイルの破損も、このエラーメッセージの原因となり得ます。破損した依存関係があると、アップグレードユーティリティが処理を途中で終了してしまう可能性があります。DISMスキャンを完全に実行することで修復できます。
- 構成ファイル(cfg)の欠落 – 使用しているアップグレードメディアに、インストールに必須の構成ファイルが含まれていないケースもあります。この場合、メモ帳を使って簡単に構成ファイルを作成できます。
解決策1:サードパーティ製ウイルス対策ソフトを無効化する(該当する場合)
過保護になりがちなサードパーティ製セキュリティスイートを使用している場合、それがアップグレードセットアップと外部サーバーとの接続を遮断している可能性があります。
該当しそうなセキュリティソフトを使用している場合は、リアルタイム保護を無効化するか、そのウイルス対策ソフトをアンインストールしてから、再度アップグレードを試みてください。
まずはリアルタイム保護を無効化して、アップグレードが成功するかどうかを確認しましょう。手順は簡単で、タスクバーにあるウイルス対策ソフトのアイコンをクリックし、リアルタイム保護をオフにするオプションを探して選択するだけです。

これで改善しない場合や、お使いのウイルス対策ソフトに同等のオプションが見つからない場合は、セキュリティルールがアップグレード処理に影響を与えないよう、セキュリティプログラムを完全にアンインストールしてみてください。その際は、専用の削除ツールや公式のアンインストール手順を利用して、後々問題を引き起こす可能性のある残留ファイルまで確実に除去することをおすすめします。
この方法が当てはまらない場合や、根本的な問題が解決しない場合は、次の解決策に進んでください。
解決策2:ドライブに対してディスククリーンアップを実行する
多くの場合、「セットアップでプロダクトキーの検証に失敗しました」エラーはAppData\Local\Tempフォルダに起因する問題によって発生します。アップグレードソフトウェアがTempフォルダ内にすでに展開されたインストーラーファイルを検出すると、セキュリティ上の脅威の兆候があると判断し、アップグレード処理を中断してしまうのです。
このシナリオに該当する場合は、Windowsがインストールされているドライブでディスククリーンアップユーティリティを実行し、Tempフォルダの中身を確実に消去すれば問題を解決できます。その後PCを再起動すれば、アップグレード処理は問題なく完了するはずです。
具体的な手順は以下の通りです:
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cleanmgr」と入力し、Enterキーを押してディスククリーンアップを起動します。ユーザーアカウント制御(UAC)の画面が表示されたら、「はい」をクリックして管理者権限を付与してください。
- ディスククリーンアップ:ドライブの選択画面が表示されたら、ドライブのドロップダウンメニューからOSが入っているドライブを選択します。通常はC:ドライブですが、Windowsロゴの付いたドライブを目印にすると確実です。正しいドライブを選択したら、「OK」をクリックします。
- ディスククリーンアップのウィンドウが開いたら、「Temporary Internet Files」および「一時ファイル(Temporary files)」のチェックボックスにチェックが入っていることを確認します。
- 設定が完了したら、「システムファイルのクリーンアップ」ボタンをクリックし、UACの確認画面で承認します。
- 別のディスククリーンアップウィンドウが表示されるので、そこでも再度「Temporary Internet Files」と「一時ファイル」を選択してから「OK」をクリックします。
- 最後の確認画面で「ファイルの削除」をクリックすると、クリーンアップ処理が開始されます。
- 処理が完了するまで待ち、その後コンピューターを再起動して、次回のシステム起動時に問題が解決しているかどうかを確認します。
- 再起動が完了したら、アップグレード作業をもう一度実行し、エラーメッセージが表示されずに完了できるかどうかを確認してください。

それでも「セットアップでプロダクトキーの検証に失敗しました」エラーが表示される場合は、次の方法に進んでください。
解決策3:プロダクトキーを手動で適用する
問題がログファイル内のデータに関連している場合、その原因はsetuperr.logファイルである可能性が高いです。このファイルは、ローカルに保存されたインストールメディアを使ったアップグレードの際に、「セットアップでプロダクトキーの検証に失敗しました」エラーを引き起こすことで知られています。
このシナリオに該当する場合は、管理者権限でコマンドプロンプトを開き、インストールメディアが保存されているフォルダにライセンスキーを追加するコマンドを実行することで、問題を解決できるはずです。
実際に同じ問題に遭遇した複数のユーザーから、以下の手順を実行したところ問題が完全に解決したとの報告が寄せられています。手順は以下の通りです:
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。ユーザーアカウント制御が表示されたら、「はい」をクリックして管理者特権を付与してください。

- 管理者権限のコマンドプロンプトが開いたら、次のコマンドを入力して、メディア作成ツールがファイルを保存している場所へ移動します:
CD C:\ESD\
注意: メディア作成ツールの保存先をカスタムの場所に変更していた場合は、代わりにその場所へ移動してください。
- 続いて、次のコマンドを入力してEnterキーを押します。これにより、アップグレードを担当するインストールメディアツールにプロダクトキーが関連付けられます:
Setup /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
注意: 「x」の部分は単なるプレースホルダーです。アップグレードに使用する実際のライセンスキーに置き換えてください。
- 管理者権限のコマンドプロンプトを閉じ、アップグレード処理を再実行して、「セットアップでプロダクトキーの検証に失敗しました」エラーがまだ発生するかどうかを確認します。
同じ問題が依然として発生する場合は、次の方法に進んでください。
解決策4:DISMスキャンを実行する
一部の影響を受けたユーザーは、DISM(展開イメージのサービスと管理)スキャンをコンピューター上で実行したところ、問題を解決できたと報告しています。この方法が成功したということは、システムファイルの破損といった根本的な問題がアップグレード処理に影響を与えている可能性も示唆されています。
DISMはWindowsに組み込まれているユーティリティで、新しいバージョンへのアップグレードのような重要なOSタスクを妨げる可能性のある依存関係の修復に非常に優れています。
「セットアップでプロダクトキーの検証に失敗しました」エラーを修正するためにDISMスキャンを実行する手順は以下の通りです:
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。新しく開いたウィンドウに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして管理者特権を付与してください。

- 管理者権限のコマンドプロンプトが開いたら、以下のコマンドを順番に入力し、各スキャンが完了するたびにEnterキーを押して、完全なDISMスキャンを実行します:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth - すべてのスキャンが完了したら、コンピューターを再起動し、次にアップグレードユーティリティを実行したときに問題が解決しているかどうかを確認します。
それでも同じ「セットアップでプロダクトキーの検証に失敗しました」エラーが発生する場合は、最後の方法に進んでください。
解決策5:ISOファイル用のEI.cfgファイルを作成する
ここまでのどの方法でも「セットアップでプロダクトキーの検証に失敗しました」エラーを解決できなかった場合、使用しようとしているアップグレードメディアに、旧バージョンのWindowsからのアップグレード時に必須となる構成ファイルが含まれていないことが原因と考えられます。
この場合は、解凍ユーティリティを使ってWindows 10のISOファイルを展開し、問題を解消する.cfgファイルを追加する必要があります。その後ISOを再構築すれば、同じ問題には遭遇しなくなるはずです。
全体の手順をステップごとに説明します:
- WinRAR、WinZip、7-Zipなどの類似ユーティリティを使用して、インストールメディアを含むISOファイルをフォルダーに展開します。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。次に「notepad.exe」と入力し、Ctrl + Shift + Enterを押して管理者権限のメモ帳ウィンドウを開きます。

- メモ帳のウィンドウが開いたら、以下の内容を貼り付けます:
[EditionID]
[Channel]
Retail
[VL]
0 - 内容を追加したら、「ファイル」>「名前を付けて保存」を選択します。保存画面で「ファイルの種類」を「すべてのファイル」に設定し、ファイル名を「ei」として、末尾に必ず「.cfg」拡張子を付けてください。保存をクリックする前に、新しいファイルがISOインストールのSourcesフォルダー内に保存されることを確認してください。

- 同じインストールメディアからsetup.exeファイルを実行し、「セットアップでプロダクトキーの検証に失敗しました」エラーに遭遇することなく処理を完了できるかどうかを確認します。
-
【Windows 10】VirtualBoxのインストールに失敗したときの対処法6選
近年、多くのWindows 10ユーザーから、パソコンにVirtualBoxをインストールしようとした際にエラーが発生するという報告が寄せられています。VirtualBoxは、1台のパソコン上で複数のOSを利用できる便利な仮想化ソフトウェアです。Linux、Oracle Solaris、Mac OS X、Microsoft Windowsなど、さまざまなOSを実行できます。インストールエラーが発生すると、VirtualBoxを使用できないだけでなく、再インストール時にも問題が生じることがあります。幸い、この問題は比較的簡単に解決できます。多くの場合、基本的なトラブルシューティングで直ります。こ
-
Windows 10 / 11のプロダクトキーを確認する4つの方法【メール・コマンド・レジストリ】
25文字のコードで構成されるWindowsのプロダクトキー(ソフトウェアキーとも呼ばれます)は、OSの認証に必要な確認コードです。プロダクトキーの使用は、利用している製品が正規品であることを保証する基本的な仕組みとなっています。「プロダクトキーが見つからない…」とお困りの方もご安心ください。この記事では、Windowsのプロダクトキーを調べるさまざまな方法をわかりやすく解説します。 方法1:メールを確認する ほとんどの場合、Windows 10またはWindows 11のプロダクトキーは、メールボックスの中で見つけることができます。ここでいうメールボックスとは、Windowsのライセンスを購入