Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法

Windows 11はWindows 10ユーザー向けの無料アップグレードですが、TPM 2.0やセキュアブートといった厳格なハードウェア要件が設けられています。そのため、VMware Workstation上の仮想マシンにWindows 11をゲストOSとしてインストールしようとすると、「このPCはWindows 11を実行できません」というエラーが表示されることがあります。

本記事では、このエラーを回避してVMware Workstation Player・Pro・FusionにWindows 11をインストールする方法を詳しく解説します。

VMware Workstationで「このPCはWindows 11を実行できません」エラーが発生する原因

Windows 11をインストールするには、PCがTPM 2.0およびセキュアブートの要件を満たしている必要があります。しかし、仮想マシンにはデフォルトでこれらの機能が搭載されていないため、VMware WorkstationでWindows 11をインストールしようとするとエラーが発生します。

幸いにも、この制限はWindowsレジストリの編集や、仮想マシンの作業フォルダにあるVMXファイルの変更によって回避できます。また、VMware Workstation Proをお使いの場合は、仮想マシンを暗号化してVTPM(仮想トラステッド・プラットフォーム・モジュール)を追加するという正式な方法も利用可能です。

以下では、VMware Workstation Pro・Fusion・Playerでこのエラーを解決する3つの方法をすべて紹介します。

注意: 本トラブルシューティングガイドは、VMware Workstationベースの仮想マシンにのみ適用されます。物理マシンでこのエラーが発生した場合は、「このPCはWindows 11を実行できません」エラーの一般的な修正ガイドを参照してください。

1. 仮想マシンでTPM 2.0を有効にする(VMware Workstation Pro)

VMware Workstation Proをお使いの場合は、仮想マシンを暗号化したうえで仮想TPM(Trusted Platform Module)を追加することで、このエラーを解決できます。

VMware Workstation Playerをお使いの場合は、この方法は使えないため、次に紹介するレジストリハックとVMXファイル編集の方法へ進んでください。

仮想マシンを暗号化してTPMを追加する手順は以下の通りです。

  1. VMware Workstation Proを起動します。まだ仮想マシンを作成していない場合は、新しく作成しておきましょう。
  2. 仮想マシンを選択して右クリックし、「設定(Settings)」を選択します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  3. 設定ウィンドウで「オプション(Options)」タブを開きます。
  4. 左側のペインで「アクセス制御(Access Control)」を選択します。
  5. 右側のペインにある「暗号化(Encrypt)」ボタンをクリックします。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  6. 暗号化パスワードを入力し、確認のためにもう一度入力します。このパスワードは仮想マシンへのアクセスに必要になるため、必ず安全な場所に保管してください。
  7. 「暗号化」ボタンをクリックし、暗号化処理が完了するまで待ちます。
  8. 完了したら「OK」をクリックして変更を保存します。
  9. 次に、仮想マシンにTPMを追加します。暗号化済みの仮想マシンを右クリックし、「設定」を選択します。
  10. 「ハードウェア(Hardware)」タブで「追加(Add)」ボタンをクリックします。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  11. 「ハードウェアタイプ(Hardware Type)」ウィンドウで「Trusted Platform Module」を選択します。
  12. 「完了(Finish)」ボタンをクリックして、仮想TPMを仮想マシンに追加します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  13. 設定ウィンドウのサマリー列で、Trusted Platform Module「存在(Present)」と表示されていることを確認します。
  14. 「OK」をクリックして変更を保存します。

これで、システム要件エラーに悩まされることなく、VMware Workstation ProにWindows 11をインストールできるようになります。

2. VMXファイルを編集してVTPMを追加する(全バージョン対応)

最も手軽な解決策は、仮想マシンのVMXファイルを編集してVTPM(仮想トラステッド・プラットフォーム・モジュール)を追加することです。この方法は、Pro・Player・Fusionを含むすべてのバージョンのVMware Workstationで動作します。

VMXファイルを編集してVTPMを有効にする手順は以下の通りです。

  1. VMware Workstationを起動します。まだ仮想マシンを作成していない場合は新規作成し、稼働中の仮想マシンがある場合はあらかじめ電源をオフにしておきます。
  2. 仮想マシンを右クリックし、「設定」を選択します。
  3. 設定ウィンドウで「オプション」タブを開きます。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  4. 右側のペインで「作業ディレクトリ(Working directory)」を探します。ここに仮想マシンのVMXファイルが保存されています。作業ディレクトリのパスをコピーしましょう。
  5. 「OK」をクリックして設定ウィンドウを閉じます。
  6. Win + Eキーを押してエクスプローラーを開き、コピーした作業ディレクトリのパスへ移動します。パスは仮想マシンの保存先によって異なります。デフォルトの作業ディレクトリは次のような形式です。
    C:\Users\UserName\Documents\Virtual Machines\Windows 10 and later x64
  7. 「Windows 10 and later x64」フォルダー内にある「Windows 10 and later x64.vmx」ファイルを探します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  8. .vmxファイルを右クリックし、「プログラムから開く > メモ帳」を選択します。Notepad++など他のテキストエディターを使っても構いません。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  9. ファイルがメモ帳で開いたら、末尾に次の1行を追加します。
    managedVM.autoAddVTPM = "software"
  10. Ctrl + Sキーを押してファイルを保存し、メモ帳を閉じます。
  11. ファイルの変更後、VMware Workstation・Fusion・Playerを再起動します。
  12. 再起動後、仮想マシンの電源を入れてWindows 11のセットアップを続行します。TPMチェックがバイパスされ、セットアップを最後まで完了できるはずです。

3. レジストリを変更してTPMチェックをバイパスする

もう一つの有効な手段が、Windowsレジストリに新しいエントリを追加して、最小システム要件のチェック自体をスキップする方法です。この方法は、エラーメッセージが実際に画面に表示されたタイミングでレジストリを操作します。手順は以下の通りです。

  1. 仮想マシンをセットアップし、通常どおりWindows 11のインストールを進めます。
  2. VMware WorkstationでWindows 11をインストールする際、システム要件が不足しているため、「このPCはWindows 11を実行できません」というエラーがセットアップをブロックします。
  3. エラーメッセージが表示されたら、キーボードでShift + F10キーを押してコマンドプロンプトを起動します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  4. コマンドプロンプトで次のコマンドを入力し、Enterキーを押してレジストリエディターを起動します。
    regedit
  5. レジストリエディターで、次の場所へ移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\Setup
  6. Setupキーを右クリックし、「新規 > キー」を選択します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  7. キー名をBypassTPMCheckに変更します。
  8. BypassTPMCheckキーを右クリックし、「新規 > DWORD(32ビット)値」を選択します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  9. 新しいDWORD値の名前をLabConfigに変更します。
  10. LabConfig値を右クリックし、「修正(Modify)」を選択します。
  11. 値のデータ欄に「1」を入力し、「OK」をクリックして変更を保存します。
    VMware Workstationで「このPCはWindows 11を実行できません」エラーを回避する3つの方法
  12. 完了したらレジストリエディターを閉じます。
  13. コマンドプロンプトにexitと入力してEnterキーを押し、コマンドプロンプトを閉じます。
  14. これでエラー画面のWindowsセットアップウィンドウに戻ります。左上隅にある「戻る」ボタン(矢印アイコン)をクリックします。
  15. インストールしたいWindowsエディションを選択し、「次へ」をクリックします。
  16. これでエラーが表示されることなく、Windows 11のセットアップを最後まで進められるはずです。

まとめ:TPM 2.0要件を回避してVMware WorkstationにWindows 11をインストールする

VMware Workstation Proをお使いなら、仮想マシンの暗号化とTrusted Platform Moduleの追加によって、TPM 2.0のシステム要件を簡単かつ安全にクリアできます。

一方、仮想マシンを暗号化したくない場合や、Workstation Player・Fusionをお使いの場合は、レジストリハックまたはVMXファイルの編集によってTrusted Platform Moduleの要件を回避できます。いずれの方法でも、Windows 11のセットアップを問題なく完了させることが可能です。

  1. Windowsエラー4201の原因と修正方法を徹底解説

    エラー4201は、Windowsの構成要素であるWMI(Windows Management Instrumentation)データプロバイダーに関連するエラーです。WMIプロバイダーに起因するトラブルは数多く報告されており、以下のようなエラーメッセージが表示されることがあります。 エラー 4201:渡されたインスタンス名は、WMI データ プロバイダーによって有効なものとして認識されませんでした。 エラー4201の主な原因 この種のエラーは、通常、関連するプログラムやシステムコンポーネントの不具合によって発生します。エラー4201の主な原因は以下の3つです。 Windowsの特定のファイ

  2. 「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

    Windows 11をインストールしようとした際に「このPCではWindows 11を実行できません」というエラーが表示される場合、TPM 2.0とセキュアブート(Secure Boot)を有効にすることで問題を解決できる可能性があります。本記事では、PC正常性チェック(PC Health Check)アプリで発生するこのエラーの具体的な対処法を詳しく解説します。 2021年6月、Microsoftは世界で最も利用されているコンピューター用OSであるWindows 10の後継となるWindows 11を正式発表しました。Windows 11では多数の新機能が搭載され、ネイティブアプリケーショ