VMwareがWindows 11で動作しない?3つのステップで修正できます


Windows 11をゲストOSとしてVMware Workstationにインストールしようとすると、このPCはWindows 11を実行できませんなど、さまざまなエラーに直面することがあります。

Windows 11がWindows 10ユーザーへの無料アップデートであるという事実は、このオペレーティングシステムにハードウェアの制限がある現実を否定するものではありません。

この問題は通常、トラステッドプラットフォームモジュール(TPM)が原因であり、レジストリまたはVMXファイルを修正することで、いくつかのステップで解決できます。

後ほど、VMwareがクラッシュする理由とその修正方法について説明しますが、まずはWindows 11での最も一般的なVMwareエラーの解決策を見ていきましょう。

Windows 11でのVMware Workstationエラーの原因は何ですか?

システムはWindows 11を正常にインストールするためにTPM 2.0およびセキュアブートの要件を満たす必要があります。

たとえPCが準拠していても、VMware Workstationはデフォルトでこの機能をサポートしていないため、エラーが発生します。

幸いなことに、実行中のディレクトリにあるWindowsレジストリまたはVMXファイルを修正することで、この制限を回避することができます。

表示されるエラーメッセージは「このPCはWindows 11を実行できません」です。この問題を解決するには、以下の手順に従ってください。

Windows 11のVMware Workstationエラーを修正するにはどうすればよいですか?

1. VMXファイルを編集してVTPMを追加

  1. VMware Workstationを起動します。まだ仮想マシンを作成していない場合は、新しい仮想マシンを作成します。また、実行中の仮想マシンをすべて電源オフにします。

  2. 仮想マシンを右クリックし、設定を選択します。 Go to Virtual machine settings

  3. 設定ウィンドウでオプションタブを開きます。 Options tab in VMware

  4. 右ペインで作業ディレクトリを見つけます。ここに仮想マシンのVMXファイルが保存されています。次に、パスをクリップボードにコピーします。 Copying Working directory

  5. その後、設定ウィンドウを閉じます。

  6. Windows + Eを同時に押してファイルエクスプローラーを開きます。

  7. ファイルエクスプローラーのアドレスバーを右クリックし、貼り付けを選択してEnterを押します。 Paste Working path

  8. ファイル拡張子が表示されない場合は、表示オプションに移動し、表示にカーソルを合わせて、ファイル名の拡張子オプションを有効にします。 Enabling file name extensions

  9. .vmx拡張子のあるファイルを見つけて右クリックし、別のアプリで開くを選んで別のアプリを選択します。 Open VMX file

  10. メモ帳を選択し、OKをクリックします。

  11. メモ帳で開いたら、ファイルの末尾に以下の行を追加します:

managedVM.autoAddVTPM = "software" AutoAddVTM

  1. ファイルを保存するには、Ctrl + Sを押し、その後閉じます。
  2. ファイルを編集したら、VMware Workstationを再起動します。
  3. これでWindows 11のインストールを続行できます。TPMチェックをスキップしてインストールを完了できるはずです。

仮想マシンの.VMXファイルを編集してVTPM(仮想トラステッドプラットフォームモジュール)を追加することが、Windows 11 VMware Workstationエラーを修正する最も簡単な方法です。

この解決策は、Pro、Player、およびFusionを含むすべてのVMware Workstationバージョンで機能します。

2. TPM 2.0を有効にする

  1. 最初に、VMware Workstation Proを開きます。まだ行っていない場合は、新しい仮想コンピュータを作成します。
  2. 仮想マシンを右クリックし、設定を選択します。
  3. 設定メニューで、オプションタブを選択します。
  4. 左ペインでアクセス制御タブを選択し、右ペインで暗号化ボタンをクリックします。 WMvare Access control
  5. 暗号化パスワードを入力し、それを確認します。この暗号化パスワードは仮想マシンにアクセスするために必要なので、安全に保管してください。
  6. 暗号化手順が終了するまで待機してから、暗号化ボタンをクリックします。
  7. 完了したら、OKをクリックして変更を保存します。 Encryption
  8. これで仮想システムにTPMをインストールできます。これを行うには、暗号化された仮想マシンのコンテキストメニューから設定を選択します。
  9. ハードウェアタブで追加ボタンをクリックします。 VMware Add hardware
  10. トラステッドプラットフォームモジュールを選択し、完了ボタンをクリックして仮想TPMを仮想マシンに追加します。 Adding TPM to VMware
  11. 設定ウィンドウには、トラステッドプラットフォームモジュール要約列に表示されます。
  12. 変更を保存するためにOKをクリックします。

VMware Workstation Proを使用する場合は、仮想マシンを暗号化し、次に仮想トラステッドプラットフォームモジュール(TPM)を追加することでエラーを修正できます。

ただし、VMware Workstation Playerを使用している場合は、次の方法に進んで、レジストリハックおよびVMXファイルの変更を行います。 このトピックについてさらに読む

  • MicrosoftがWindows 11でのより良いセキュリティのためにJScriptをJScript9Legacyに置き換え
  • Windows 11 Build 27898は、小さなタスクバーアイコン、クイックリカバリ、スマートな共有を追加
  • Windows 11 Build 27898のバグにより、古典的なVistaのスタートアップ音が復活
  • Windows 11 Build 22631.5696が重要な修正とともにベータチャネルに配信

3. TPM 2.0要件を回避する

  1. 仮想マシンをセットアップし、Windows 11のインストールプロセスを開始します。
  2. このPCはWindows 11を実行できませんのエラーが表示されたら、Shift + F10を押してコマンドプロンプトを開きます。
  3. レジストリエディタを開くには、コマンドプロンプトウィンドウに次のコマンドを入力してEnterを押します:

Regedit Regedit

  1. レジストリエディタの以下の位置に移動します:

HKEY_LOCAL_MACHINE\SYSTEM\Setup

  1. Setupフォルダを右クリックし、新規を選択してキーを選択します。 BypassTPMCheck key
  2. 名前をBypassTPMCheckに変更します。
  3. 次にBypassTPMCheckをクリックし、右ペインで新規にカーソルを合わせ、DWORD(32ビット)値を選択します。
  4. 値の名前をLabConfigに変更します。
  5. ダブルクリックして、ポップアップメニューの値データフィールドに1を入力し、OKをクリックします。 Bypassing TPM check with Registry
  6. 完了したら、レジストリエディタコマンドプロンプトを閉じます。
  7. エラーが発生したWindowsセットアップウィンドウに戻ります。左上隅にある戻るボタン(戻る矢印アイコン)をクリックします。
  8. インストールしたいWindowsエディションを選択した後、次へをクリックします。
  9. これで、エラーなしでWindows 11のセットアップを完了できるはずです。

この解決策は複雑に見えるかもしれませんが、普遍的であり、すべてのバージョンのVMware Workstationで使用できます。

また、以前の方法のように仮想マシンを暗号化したくない場合は、このレジストリハックを使用してトラステッドプラットフォームモジュールの要件を回避できます。

なぜVMware Workstation ProでWindowsゲストが起動時にクラッシュするのか?

VMware Workstation Pro v.16.1.2を使用している際に、もう一つの問題が発生することがあります。

この問題は、Windows 11上でWorkstation Pro 16.1.2を使用してWindowsゲストVMを作成し、ホストシステムにHyper-Vが有効(この場合、ホスト内でWSL2が有効)で、ゲストに対して複数のプロセッサやコアプロセッサを選択すると、WindowsゲストVMが起動時にクラッシュする場合に発生します。

表示されるエラーメッセージは以下の通りです:VMware Workstation回復不能なエラー:(vcpu-0)。例外0xc0000005(アクセス違反)が発生しました。

この問題は、上記の理由でAMD Ryzen5950xプロセッサを搭載したユーザーによく発生することに注意する価値があります。

しかし、このエラーはもう問題ではありません。VMwareは最近、この問題を解決するためにWorkstationのアップデートを発表しました。

したがって、同じ問題が発生している場合は、何もする必要はなく、Workstationを更新すれば問題は解決されます。この問題は古いバージョンで発生します。

ラボ環境を持ち、トラステッドプラットフォームモジュールがない古いハードウェアでVMware Workstationを実行している多くのユーザーが、Windows 11のVMware問題に影響を受けています。

幸いなことに、この問題は解決できるので、このガイドに示された手順に従うだけで済みます。また、サポートされていないPCでWindows 11をインストールしようとしている場合は、私たちの記事もご覧ください。

これらの方法を試したことがある方は、下のコメントセクションで体験を共有してください!