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. 仮想マシンを右クリックし、設定を選択します。 Go to Virtual machine settings
  3. 設定メニューで、オプションタブを選択します。 Options tab in VMware
  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を押します:

RegeditRegedit

  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をインストールしようとしている場合は、私たちの記事もご覧ください。

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