Windows 11/10でVMWare Workstationがクラッシュする

VMware Workstationは、LinuxやWindows 11など、複数のオペレーティングシステムを1台のホストマシンで実行できる、最も人気のある仮想化ソフトウェアの1つです。しかし、多くのユーザーは、VMを起動するとコンピュータ上でVMWare Workstationがクラッシュし続けると訴えています。この記事では、同じ問題に直面している場合の対処法を紹介します。

VMwareがWindows 11でクラッシュし続けるのはなぜですか?

VMwareがクラッシュする原因となる要因はさまざまです。ほとんどの場合、Hyper-Vなどの組み込み仮想化サービスがVMWareの実際のサービスと競合し、アプリを終了させてしまいます。しかし、これは唯一の理由ではありません。VMに十分なシステムリソースがない場合や、TPMを有効にせずにWindows 11マシンを起動しようとしている場合にも、この問題が発生することがあります。

Windows 11/10でクラッシュするVMWare Workstationを修正する

コンピュータでVMWare Workstationがクラッシュしている場合は、以下の解決策に従って問題を解決してください。

  1. VMwareを再起動する

  2. VMWareの更新プログラムが利用可能かどうかを確認する

  3. VM設定を構成してリソースを追加する

  4. Hyper-Vとその他の仮想化機能をオフにする

  5. アクセス制御を暗号化する

  6. VMXファイルを編集する

  7. システムがIntel Vx-Tをサポートしているかどうかを確認する

  8. Windows Updateを確認する

  9. クリーンブートでトラブルシューティングする

それぞれについて詳しく説明します。

1] VMwareを再起動する

以下に示す解決策を使用する代わりに、一度Vmwareを再起動した方がよいでしょう。この問題が再起動によって解消される場合があります。

2] VMWareの更新プログラムが利用可能かどうかを確認する

コンピュータにVMwareワークステーションの古いバージョンがある場合、互換性の問題により、クラッシュする可能性が最も高くなります。そのため、このソフトウェアをアップグレードして、開発者が新しく発見されたバグに対して行った修正を使用する必要があります。

  • コンピュータでVMwareを起動します。

  • 画面の左上隅に移動し、[プレーヤー]ボタンをクリックします。

  • 次に、[ヘルプ]>[ソフトウェアアップデート]に移動します。

  • [アップデートの確認]ボタンをクリックします。最新の利用可能なアップデートを検索するにはしばらく時間がかかるので、しばらく待ちます。

  • [ダウンロードしてインストール]ボタンをクリックします。

  • アップデートをダウンロードしたら、画面上の指示に従ってアップデートをインストールします。

VMwareワークステーションを起動すると、問題が解決されるはずです。

3] VM設定を構成してリソースを追加する

RAM、CPU、ディスク容量などのコンピュータリソースが不足すると、仮想マシンが利用可能な容量を超えてしまい、VMware Workstationがクラッシュする可能性があります。これによってパフォーマンスと安定性の問題が発生するため、一度に実行される複数の仮想マシンのリソース要件を満たすことができません。

  • コンピュータでVMwareを起動します。

  • リスト内のいずれかの仮想マシンを選択し、[仮想マシンの設定の編集]を選択します。

  • [ハードウェア]タブで、[メモリ]オプションをクリックし、ここで推奨メモリサイズを設定します。

  • 次に、[プロセッサ]タブオプションに移動し、[プロセッサの数]ドロップダウンリストを展開します。

  • 必要に応じて選択します。私の提案は4を選択して[OK]ボタンをクリックすることです。

  • また、[追加メモリ]セクションでほとんどの仮想マシンのメモリをスワップできるようにするを選択します。

これで、仮想マシンを起動してしばらく実行し、問題が再び発生しないことを願います。

4] Hyper-Vとその他の仮想化機能を無効にする

Hyper-V、Windows Hypervisor Platform、Virtual Machine Platformなどの仮想化機能に加えて、サードパーティのハイパーバイザーが実行されている場合、Windows 11コンピュータ上のVMware Workstationは正常に動作しません。このソフトウェアが正しく動作するようにするには、特定の機能を無効にする必要があります。

  • Windowsキー+Rキーを押して、[ファイル名を指定して実行]ダイアログボックスを開きます。

  • appwiz.cplと入力して、Enterキーを押します。

  • [プログラムと機能]ウィンドウが開いたら、[Windowsの機能の有効化または無効化]オプションをクリックします。

  • 下にスクロールして、Hyper-V、Windows Hypervisor Platform、Virtual Machine Platform、およびWindows Subsystem for Linuxのチェックを外します。

最後に、コンピュータを再起動して、問題が解決したかどうかを確認します。

5] アクセス制御を暗号化する

Windows 11ではTPMを有効にする必要があります。有効になっていない場合は、手動で行う必要があります。これを行うには、以下の手順に従ってください。

  1. VMWareを開きます。

  2. VMを右クリックして、[設定]を選択します。

  3. [オプション]>[アクセス制御]に移動します。

  4. [暗号化されていない]に設定されている場合は、[暗号化]をクリックします。そうでない場合は、次の解決策に進みます。

  5. 最後に、[OK]をクリックします。

これでうまくいくことを願っています。

6] VMXファイルを編集する

仮想マシンが仮想Trusted Platform Moduleを追加するようにVMXファイルを編集する必要があります。仮想Trusted Platform Moduleが無効になっている場合、VMWareはクラッシュし続けます。これを行うには、以下の手順に従ってください。

  1. VMware Workstationを開き、仮想マシンを右クリックして[設定]を選択します。

  2. 次に、[オプション]タブに移動します。

  3. [作業ディレクトリ]セクションに移動し、そこに記載されているパスをコピーします。

  4. 設定を終了し、VMが実行されていないことを確認します。

  5. ファイルエクスプローラーを開き、そこに記載されているパスに移動します。

  6. .vmxという拡張子を持つファイルを探します。拡張子が見えない場合は、[表示]>[表示]>[ファイル名拡張子]の順に移動します。

  7. メモ帳でファイルを開く必要があります。

  8. 最後に、managedVM.autoAddVTPM = “software”を追加してドキュメントを保存します。

これでうまくいくはずです。

7] システムがIntel Vx-Tをサポートしているかどうかを確認する

システムがIntel Vx-Tをサポートしている場合は、有効にする必要があります。そうでない場合、VMWareでホストを起動するとシステムがクラッシュします。そのため、コンピュータがIntel VT-Xをサポートしているかどうかを確認します。サポートしている場合は、機能を有効にして、問題が引き続き発生するかどうかを確認します。

8] Windows Updateを確認する

Windows 11コンピュータを更新しないと、重要なセキュリティパッチ、バグ修正、機能強化を逃してしまう可能性があります。バグが原因でVMWareがクラッシュしている場合は、アップデートを確認して問題を解決する必要があります。

9] クリーンブートでトラブルシューティングする

VMWareまたはVMが、競合するサードパーティアプリケーションが原因でクラッシュしていないことを確認する必要があります。これを行うには、クリーンブートを実行します。これにより、すべてのサードパーティアプリが無効になりますが、VMWareに関連するサービスは無効にしないようにしてください。次に、手動で有効にして、問題の原因を突き止めます。原因がわかれば、問題が解決したかどうかを確認します。

以上です。

Windows 11はVMwareと互換性がありますか?

はい、VMWare WorkstationはWindows 11と互換性があります。以前は、TPMに関して問題がありました。しかし、今ではVMware WorkstationにWindows 11を非常に簡単にインストールすることができます。