Windows 10 で仮想化プロセスを実行できない

Windows 10 で仮想化プロセスを実行できない

VirtualBox で VM を実行しようとしており、AMD-V アクセスが必要ですが、常に AMD-V が利用できないというエラーが表示されます。プロセッサ モデルを調べたところ、AMD-V はサポートされており、BIOS で仮想化が有効になっていることを確認しました。タスク マネージャーに入ると、仮想化が有効になっていると表示されます。Android Studio 用の Haxm をインストールしようとすると、同じメッセージが表示されます。確認のために Bluestacks もインストールしてみましたが、仮想化が使用されているという同じエラーが発生しました。Bluestacks は以前は動作していたため (数年前)、コンピューターで仮想化を実行できることはわかっています。Windows Defender で確認したところ、仮想化ベースのプロテクターはオフになっています。Windows 10 Home しかないため、Hyper-V はありません。仮想化を使用している可能性のあるプロセスは他にもありますか。BIOS で仮想化をオフにし、数日間オフのままにして、その後再びオンにすると、仮想化を使用しているものはすべて終了しますか。仮想化をオフにした場合、仮想化が必要なために起動できなかったアプリケーションのログがシステム イベント ログに記録されますか。何か案は?

答え1

Windows 10 HomeにはHyper-Vが搭載されていない、しかし、

「設定 - アプリ - プログラムと機能 - Windows の機能を有効化または無効化」

「Windows ハイパーバイザー プラットフォーム」(ほぼ一番下) がオンになっているかどうか、また中央の「仮想コンピューターのプラットフォーム」(正確な名前はわからないので、翻訳する必要があります) がオンになっているかどうかを確認します。

最近、Windows 10 HomeにWSL2をインストールしましたが、同じ質問がありました。Microsoftフォーラムからの引用Hyper-V を搭載した WSL 2 を Windows 10 HomeV で使用するにはどうすればよいですか?:

WSL 2 は、Windows 10 Home を含む、現在 WSL が利用可能なすべての SKU で利用できます。

最新バージョンの WSL では、仮想化を実現するために Hyper-V アーキテクチャが使用されています。このアーキテクチャは、「仮想マシン プラットフォーム」オプション コンポーネントで利用できます。このオプション コンポーネントは、すべての SKU で利用できます。WSL 2 のリリースが近づくにつれて、このエクスペリエンスに関する詳細がすぐに明らかになるでしょう。

Windows 10 Home でも仮想マシン プラットフォーム コンポーネントが表示されます (Windows の機能のオン/オフを切り替えます)。

仮想マシンが有効になっているかどうかを確認してください。https://www.windowscentral.com/how-install-wsl2-windows-10これも WSL2 用ですが、あなたにも役立つはずです:

仮想マシンの有効化

まだ有効になっていない場合は、WSL2 をインストールする前に有効にする必要があります。すでに述べたように、WSL2 は小さな仮想マシンなので、Windows 10 をそれに備える必要があります。すでに有効になっている場合は、スキップして PC を再起動し、インストールの準備ができていることを確認してください。

最も簡単な方法は PowerShell を使用することです。管理者として PowerShell を開き、次のコマンドを入力します。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

PC を再起動して次のセクションに進みます。

答え2

Windows ハイパーバイザー プラットフォームをオフにしてから再度オンにすると、動作するようになりました。

関連情報