Windows 11で「仮想化されたAMD-V/RVIはこのプラットフォームではサポートされていません」エラーを修正する方法

あなたのような読者は、MUOをサポートするのに役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬を得ることがあります。続きを読む

VMwareは、ほとんどのWindows、Linux、そして一部のmacOSのバージョンを実行できる、人気のあるレベル2ハイパーバイザーです。しかし、Windows VMの機能の中には、動作に仮想化サポートが必要なものがあります。VMwareはハイパーバイザーエミュレーションをサポートしていますが、一部のユーザーはこの機能で問題に直面します。

仮想化エミュレーションを有効にしたVMware仮想マシンをパワーオンすると、"Virtualized AMD-V/RVI is Not Supported on this Platform"というエラーが表示されます。そこで、この問題を解決する方法を確認し、必要な仮想マシンを実行できるようにしましょう。

1.VMwareの終了と再起動

複雑な修正に移る前に、システム上のVMwareアプリを終了して再起動する必要があります。アプリが一時的に不具合を起こし、正しく動作しなくなることはよくあることです。ここでは、その方法を説明します:

  • Ctrl Shift Escキーを同時に押し、Task Mangerを開きます。
  • 一番上の検索バーに「VMware player」と入力します。Enter キーを押します。
  • VMwareのプロセスを右クリックし、コンテキストメニューから「タスクの終了」オプションを選択します。 Terminate VMware
  • タスクマネージャーを閉じます。
  • これらの手順の後、VMware Playerを起動し、ネストされた仮想化を有効にした仮想マシンを実行します。エラーが発生するかどうかを確認します。

    2.システムを再起動する

    再起動は、最もシンプルで効果的なトラブルシューティングの方法です。コンピュータのバックグラウンドプロセスやサービスをすべて終了させ、システムをシャットダウンさせます。その後、システムの電源を再び入れ、Windowsが正常に動作するために必要なすべてのコアサービスを実行します。

    Windowsキーを押しながら、電源アイコンをクリックします。メニューから[再起動]オプションを選択し、システムが再起動するのを待ちます。VMwareの仮想マシンを実行し、エラーが発生するかどうかを確認します。

    3.BIOSでSVMを有効化する

    VMwareが仮想マシンを正しく動作させるためには、ハードウェアの仮想化が必要です。そのため、仮想マシンを起動する前に、システム上で仮想化が有効になっていることを確認してください。

  • Windowsキーを右クリックし、「シャットダウンまたはサインアウト」オプションをクリックします。次に、「再起動」オプションをクリックします。
  • コンピュータの電源が再投入されたら、指定のFキーを繰り返し押してBIOSに入る。
  • 詳細設定]タブを開き、[仮想化]オプションを探します。Enterキーを使用して有効にし、F10キーを押して変更を保存して終了します。
  • 4.Windowsの機能をアンインストールする

    レベル2ハイパーバイザーは、システム上で有効になっている他の仮想化機能とはうまく動作しません。そのため、VMwareの機能を使用したい場合は、他の追加機能を削除してください。次のステップを繰り返します:

  • Win Rを押して、「ファイル名を指定して実行」コマンドボックスを起動します。appwiz.cplと入力し、Enterキーを押して、「プログラムと機能」ウィンドウを起動します。
  • 左上のセクションに移動し、「Windowsの機能をオンまたはオフにする」オプションをクリックします。
  • ここで、利用可能な機能のリストから、Hyper-V、Windows Subsystem for Linux、およびVirtual Machine Platformのチェックを外します。 Remove optional features in Windows
  • OKボタンをクリックします。ポップアップウィンドウが開き、コンピュータの再起動を要求されます。今すぐ再起動]ボタンをクリックします。
  • 5.メモリーインテグリティをオフにする

    How-To Geekによると:

    Memory Integrityはシステムの仮想化ハードウェアを使用するため、VirtualBoxやVMwareなどの仮想マシンプログラムとは互換性がありません。このハードウェアを一度に使用できるアプリケーションは1つだけです。

    そこで、以下の手順を繰り返して、お使いのシステムでMemory Integrityを無効にします:

  • Win Sを押し、「Windows Security」と入力します。次に、[開く]ボタンをクリックします。
  • 左側の垂直メニューに移動し、[デバイスのセキュリティ]オプションをクリックします。
  • コア分離の詳細]オプションをクリックします。メモリの整合性]オプションの下にあるトグルを無効にします。 Disable Memory Integrity
  • UACプロンプトを受け入れ、[はい]ボタンをクリックします。Windows セキュリティ」アプリを終了し、システムを再起動します。
  • 6.仮想化ベースのセキュリティの無効化

    VMwareは、Windows上の仮想化ベースのセキュリティと長期的に対立しています。まず、お使いのシステムでVBSがアクティブになっているかどうかを確認する必要があります。もしそれが実行されていて、VMwareでエラーが発生した場合、それを無効にすることで問題を解決することができます。

    以下の手順を繰り返します:

  • Win Rを押して、「ファイル名を指定して実行」ダイアログボックスを開きます。テキストボックスに「msinfo」と入力し、Enterキーを押して、「システム情報」アプリを開きます。
  • 下にスクロールして、「仮想化ベースのセキュリティ」オプションを見つけます。有効になっている場合は、アプリを閉じます。
  • Win Rを押して、「ファイル名を指定して実行」ダイアログボックスを再度開きます。cmd と入力し、Ctrl Shift Enter を押して、管理者権限でコマンドプロンプトを開きます。
  • ここで、次のコマンドを入力し、Enterキーを押します: bcdedit /set hypervisorlaunchtype off. Turn VBS off
  • コマンドプロンプトのウィンドウを閉じ、システムを再起動します。
  • 7.他のハイパーバイザーを削除する

    システム上に他のレベル2ハイパーバイザーもある場合は、一時的にそれらを削除して、VMwareで仮想マシンを実行してみてください。仮想マシンのデータを失うことなく、後でそれらを再インストールすることができます。以下、その方法について説明します:

  • Win Rを押して、「ファイル名を指定して実行」ダイアログボックスを開きます。appwiz.cplと入力し、Enterキーを押します。
  • Programs and Features(プログラムと機能)ウィンドウが起動します。ここで、システムにインストールされている他のハイパーバイザープログラムを見つけ、それを右クリックします。
  • アンインストールオプションを選択し、画面上のプロンプトに従って、それを完全に削除します。
  • システムを再起動します。
  • 8.VMwareをアップグレードする

    VMwareの古いバージョンは、Windowsの新しいアップデートでエラーが発生することがあります。そのため、WindowsとVMwareの両方をアップデートしておくことが最善です。ここでは、その方法を説明します:

  • お使いのシステムでVMware Playerを起動します。
  • 上部のメニューバーに移動し、Playerのアイコンをクリックします。
  • ここで、「ヘルプ>ソフトウェアアップデート」オプションをクリックします。次に、「アップデートを確認する」ボタンをクリックして、新しいアップデートを検索します。 Update VMware
  • ユーティリティがアップデートを検出したら、[ダウンロードとインストール]ボタンをクリックして、新しいアップデートをVMwareに適用します。
  • 画面上のプロンプトに従って、VMwareの最新バージョンをシステムにインストールします。
  • インストーラを終了し、コンピュータを再起動します。ここで、ネストされた仮想化で仮想マシンを実行し、現在動作するかどうかを確認します。
  • 9.VMwareを再インストールする

    VMwareのコアファイルは、時間の経過とともに破損し、予期せぬ起動エラーを引き起こす可能性があります。そのため、既存のインストールを削除して再インストールを行い、破損したファイルを削除する必要があります。次のステップを繰り返してください:

  • Win Rキーを押して、「ファイル名を指定して実行」ダイアログボックスを開きます。cmdと入力し、Ctrl Shift Enterキーを押して、管理者権限でコマンドプロンプトを開きます。
  • ここで、以下のコマンドを入力し、Enterキーを押してください:Winget uninstall VMware.WorkstationPlayer
  • ユーティリティがコンピュータからVMwareを削除するのを待ちます。
  • 次に、次のコマンドを入力して、VMwareの最新バージョンをインストールします:Winget uninstall VMware.WorkstationPlayerReinstall VMware
  • インストーラーウィンドウと対話する必要はありません。VMware のインストールが完了したら、コマンドプロンプトウィンドウを閉じます。
  • 10.Windowsをリセットする

    最後の手段は、Windows PCをリセットすることです。しかし、その前に、最近のWindowsアップデートをアンインストールして、システムの復元を試してみることをお勧めします。そのため、Windows 11のシステムの復元を常に有効にしておくことが賢明です。

    どちらもVMwareの問題を解決できない場合は、つらい薬を飲み込んでコンピュータをリセットする必要があります。プライマリドライブに保存されている個人的なファイルやさまざまなアプリで保存されているドキュメントをすべて保存するには、必ず「自分のファイルを保持」オプションを選択してください。

    VMware起動時の問題、解決しました

    Windows仮想マシンでWSAやMDAGなどの機能を正しく動作させるためには、ネスト化された仮想化が不可欠です。基本的なトラブルシューティングの修正から始め、ハードウェア仮想化がシステム上で有効であることを確認します。その後、メモリの整合性と仮想化ベースのセキュリティを無効にして、アプリを再インストールしてください。

    Scroll to Top